Hey, I'm Rajat 👋
RSS Feed20 years building teams, organizations, and software. I write about AI engineering, enterprise architecture, and the craft of building great products. I've led engineering orgs, co-founded startups (learned what not to do), and had the best engineering gig of my life shipping JavaScript at Netflix.
More about me or dive into the posts below.
Featured
-
Something Big Is Being Sold
Matt Shumer's viral AI post isn't full of lies. It's something harder to argue with. It's truth with the context removed.
-
.agentlint: Stop Prompting, Start Specifying
Your AI coding agent isn't broken. It's flying blind. Here's the config file it's been missing.
-
Context Outlives Prompts
Everyone's optimizing prompts. But prompts get rewritten. Context survives. Here's what actually matters in the AI era.
-
Build vs Buy Is the Wrong Question
The conventional wisdom says building gives you freedom while buying creates lock-in. That framing is wrong. Here's a better way to think about it.
-
Data Outlives Code
Every line of code you write today will be deleted. The question is whether your data survives the transition.
Recent Posts
-
The Trust Ladder: Why AI Agents Need a Different Adoption Playbook
You can mandate Slack. You can't mandate trust. Here's why AI agents need bottom-up adoption and how to make it work.
-
Hello World v2
A fresh start for rajat.io. Same curiosity, new chapter.
-
Git - Delete Your Local Branches
A practical guide to cleaning up stale local git branches that pile up in long-running projects.
-
Immediately-Invoked Function Expression (IIFE)
Understanding IIFEs - a recurring pattern in JavaScript modules that enables private scope and the module pattern.