Blog

Bad UX Is Technical Debt

by Vinod Santharam10 min read

A treeview I didn't build taught me that a UI fighting the user doesn't just frustrate them — it contorts the codebase around itself. The ellipsis and the Redux sprawl were the same debt, billed to two teams.

uxfrontendtechnical-debtproductscrumdeveloper-experience

State of Coding June 2026

by Vinod Santharam14 min read

The mental fatigue of coding with AI in mid-2026 — the pace, the dopamine lottery, the amnesia — and the foundations and discipline that keep you in the driver's seat.

aillmvibe-codingsoftware-engineeringdeveloper-experienceburnout

My 2025 with Cursor: From Tab to Agent

by Vinod Santharam5 min read

A year of Cursor in numbers — 8,532 Tab presses, 616 agent messages, 264M tokens — and the slow drift from typing my own code to letting the Agent drive.

aicursorvibe-codingdeveloper-experienceyear-in-review

Agility - The Most Misunderstood Word in Tech

by Vinod Santharam5 min read

Exploring what agility truly means in tech—beyond ceremonies and frameworks, focusing on humans, culture, and context.

agilityscrumteam-managementcultureleadership