Menu

Writing

Thoughts on technology, leadership, building teams, and the lessons that come from getting things wrong. Most of what I know, I learned by doing it badly first.

The Solo Climb

Alex Honnold didn't remove the harness — he internalized it. For 100x engineering teams using AI agents, a load-bearing harness is the only way to climb safely.

AI ate my role! What's next?

The Anatomy of an AI-Native Org argued that the middle of the org chart collapses because translation work is the work that gets eaten. This is the role-by-r...

The Tests We Skipped

I argued for tests, trunk-based development, and against the PR-rubber-stamp ritual for twenty years. Most teams didn't listen. Now AI is shipping in hours, ...

The Comfortable Lie

Three months into a sabbatical, six things became obvious. Most of them are about the damage we do to ourselves while calling it ambition.

The Ten Walls

In my last post I wrote about the small island of delight — the agent — surrounded by a sea of ops work. This is the map of that sea. Ten walls people keep h...

The Small Island of Delight

It started with a friend weighing a dedicated Mac against a VM full of config. It turned into a question I can't stop thinking about — what blockers are keep...

The Expensive Thing

Every conversation about AI agents celebrates speed. But the hardest problem isn't building agents — it's deciding what 'correct' means. When execution is ne...

The Space Between Chapters

After concluding my chapter at PeakXV Partners, I'm learning what it means to slow down, be present, and let curiosity lead. A reflection on gratitude, famil...

What are we building?

Most early-stage products are built custom, one line of code at a time, when they could be assembled from a small set of well-understood building blocks. The...

On being a good team member.

what does it take to shine at a workplace full of hustle, mission and driving positive impact for the next set of end users? what are the important personal ...

Stop proving, start moving

Sometimes, you need to sell yourself. What I mean is that you need to sell your services and make sure that people know what they want. If they do, then its ...

Change for eventual failure

I have always believed in software functionality being ZERO or ONE. It means that either it will work or it will not, very well..! people argue that software...

mongo or not to mongo

Literally means - to ask or not :-) But over here my context is bit different. After taking a brief break from ThoughtWorks, I joined hoppr, a different kin...