Life Is a Lemon.

In 1993, I was in Class XI. That wonderfully pointless year between two Indian national events called Class X Boards and Class XII Boards. Nobody really remembers Class XI. I was 18. Not a particularly good student. Not particularly sure what I wanted to become. Life had also decided to throw in a few challenges that weren’t part… Continue reading Life Is a Lemon.

Published
Categorized as Life

The Spirit to Fight

 I watched Hanuman Ansh recently. And I enjoyed it. Now I am waiting for I Play Rocky. On the surface, that probably makes no sense. One is a film inspired by Neem Karoli Baba — about bhakti, seva, surrender, compassion and finding something larger than yourself. The other, judging purely from the trailer, is about an unknown Sylvester… Continue reading The Spirit to Fight

Published
Categorized as Opinion

D (AI) Hard or HANDLE WITH CARE

Every newborn should come in a box. White. Minimalist. Premium. On the front: HUMANDesigned by two people. Manufactured locally. And on the back, in very small letters: HANDLE WITH CARE. Because that is exactly what we do. The child arrives naked, confused and screaming. No Gorilla Glass. No IP68. No warranty. No cloud backup. And… Continue reading D (AI) Hard or HANDLE WITH CARE

Published
Categorized as Opinion

Week 14/20: Back in the Game?

The question mark is important. Two weeks ago, the knee revolted. Last week was a cautious test drive. This week, for the first time in about 15 days, running started feeling like running again. Which is precisely when a runner becomes dangerous. One good run and the brain immediately announces: “Recovery complete. Resume stupidity.” Fortunately, the… Continue reading Week 14/20: Back in the Game?

D (AI) with a Vengeance

Have you Seen the Die Hard Series? If John McClane were looking for a job in 2026, he would probably be rejected. HR: Are you AI-native? McClane: No. HR: ChatGPT? McClane: No. HR: Claude? McClane: Who’s Claude? HR: Gemini? Agents? MCPs? Vibe coding? McClane: I have a walkie-talkie. HR: Unfortunately, John, we’re looking for someone more future-ready. And that, I suspect, is roughly where… Continue reading D (AI) with a Vengeance

Published
Categorized as Opinion

₹150, One Piece and the Nutritional Security of Delhi Police

How an anime girl accidentally made me investigate what Delhi’s constables eat I had a question this week that I never expected to ask. How much does it cost to feed a Delhi Police constable? Not train one. Not recruit one. Not give him or her a uniform, lathi, barricade, wireless set or instructions to… Continue reading ₹150, One Piece and the Nutritional Security of Delhi Police

Published
Categorized as Opinion

Week 13/20: Getting Back in the Game 🏃‍♂️ Again.

Last week the knee revolted. Pain. Medicines. Rest. Physiotherapy. A couple of walks. So Week 13 wasn’t about recovering lost kilometres or restarting the training plan. It was simply about staying positive and getting back in the game. Most of the week was deliberately boring: Zone 1, Zone 2, run-walk, repeat. Tuesday and Wednesday were particularly gentle,… Continue reading Week 13/20: Getting Back in the Game 🏃‍♂️ Again.

Week 12/20: The Knee Revolts Again

Week 11 ended with optimism. Threshold was back, the long run finished at marathon pace, and the chassis appeared to be behaving. Then the right knee revolted. Most of the week became: Pain. Medicines. Rest. Physiotherapy. Repeat. No threshold. No Zone 2. No long run. After several weeks of rebuilding, the knee clearly wanted a different… Continue reading Week 12/20: The Knee Revolts Again

Kranti Bhi Do Yaaro

I was born 73 days before Emergency was decleared in India ( Thankfully, it was no emergency for my mother, I had a natural birth). My first and second birthdays were “Emergencies”.   During this time there was a mass campaign for Vasectomy. Miraculously! 70 days after the Emergency, my younger brother was born, who grew… Continue reading Kranti Bhi Do Yaaro

Published
Categorized as Opinion