Joined July 2010
1,467 Photos and videos
Asked Claude to debug an easily repro-able bug; it spent 2h suggesting increasingly preposterous “root causes”. Went old-fashioned, attached a debugger, and 5 mins later after some careful inspection of state, knew the problem, which was a far cry from anything Claude suggested.
30
9
394
23,664
Cindy Sridharan retweeted
They did, it was called America
May 25
Replying to @Noahpinion
Why don’t the immigrants start their own countries?
859
20,044
190,715
3,945,551
Went out to touch grass, but alas if you live in or around downtown San Francisco, there’s no escaping any discussion of AI, GPUs, agents etc, in public places. 😒 Maybe will try Marin or Sausalito the next time. At least the nosh (Gochujang Pimento Cheese Twist) was superb.
4
28
2,801
Pre AI, people wrote poor commit messages, but you could still read a bunch of them and generally know what people were trying to do. AI writes commits so verbose I’m in the “I ain’t reading all that. I’m happy for you tho, or sorry that happened” territory. “More” ≠ “better”
7
9
114
4,429
If you believe “humans should deeply understand what they’re building with AI”, it follows that AI generated code should be optimized for “human cognition” Yet, often AI written code is actively hostile to this goal, and worse, a ton of “best practices” encourage this hostility.
13
5
80
5,549
“Manual coding” might be dead, but a year or two from now we’re going to be left with people who deeply understand how things they built actually works, and those who simply don’t. The latter are going to be low-key unemployable (unless they’re social media influencers).
I don't write code anymore I haven't written code in I think 6 months? I think everyone is like this no?
21
17
279
61,464
It’s funny to think Elon made just a huge deal out of bots when he was trying to acquire Twitter. Only for X to be overrun with AI bots on a scale never seen on ye olde Twitter. You’d think xAI would be adept at pruning the bots on its own platform, but clearly not.
5
1
31
3,218
All the vibecoding startups: AI will write all the code and put most devs out of a job. AI *infra* startups: record growth, our customers are vibecoding/AI startups who use our compute platform, databases etc. 😅 Even the vibecoding companies aren’t vibecoding their own infra.
So damn excited to share that @turbopuffer is a season sponsor of The Pragmatic Engineer Podcast! I first heard of them when talking to the Cursor team about how they scaled up their production systems last year. They told me about this incredible DB that scaled with their massive load, while also reducing their bill by 95% called turbopuffer... where they (Cursor) was the first-ever customer (!!) It seemed almost too good to be true. So, of course, I had to meet cofounder @Sirupsen to figure out how they did it. The BIG idea behind turbopuffer is that they built it on object storage - something that few to no startups did before turbopuffer, even though it's very clever. And added wicked smart optimizations, like smart caching on NVMe SSDs. They now have companies like Anthropic, Notion, Linear, Ramp and others using them. Oh, they just crossed $100M ARR... with less than $1M in venture capital raised (!!) All from Canada. I'll bring more details on all the wicked cool stuff they do, now that I'll work a lot closer with them. Love the team. Puff puff!!
1
4
44
8,300
Many of the old skills I learned the hard way are not … relevant anymore (eg, manually git rebasing). Agents are generally more methodical and faster than I was, and I used to think I was good. In time, ‘git’ itself will become a niche skill of a bygone era of software dev. 😞
8
1
94
6,883
Bearish on companies that (citing AI driven “productivity”) - refuses to hire juniors - thinks the “engineering management” function can be obviated - requires non-engineers to submit production code *on principle* All this when existing ICs aren’t even properly vetting AI slop
6
5
76
4,879
Might be anecdotal, but just this week multiple AI generated PRs with subtle bugs got merged that required several additional days and a lot of manual verification to fix. “Velocity” isn’t going up when you consider how much effort was spent fixing things post-merge, pre-deploy.
9
20
162
18,974
end-to-end testing > unit tests, in the vibecoding era. A massive, almost entirely agent-coded refactor passed all unit and pre-merge tests but broke a critical feature. It was only caught due to my own excessive paranoia making me run end-to-end tests before the prod deploy.
29
29
381
125,556
Code generation becoming super fast and cheap is going to spell the slow death of libraries. Old, established ones (like Python requests or Rust tokio) will be still be around, but it’s unlikely to see new ones (unless super niche) establish themselves.
15
53
8,792
It’s a “people problem”, the oldest problem in the industry, not just a Google problem. The cost of generating code going to zero *incentivizes* teams to unblock themselves ASAP, rather than dealing with the friction of coming up with cohesive, holistic, “cross-team” solutions.
10
6
77
6,609
Sure, you can put processes in place to build more cohesive things across orgs, but that will lead to a bunch of people whining about “bureaucracy” and how Google moves slowly. There’s no winning here. Ultimately, having individual DRIs act as BDFL’s might be the only solution.
3
12
2,322
there’s a new edition of @intensivedata which is one of the most pivotal technical books written in the last decade, and almost no chatter on this app about the new edition or the new content it covers. Are there no serious engineers and practitioners on this app anymore? 😢
19
3
77
11,711
You know what’s more sobering? Amazon *already* has some of the most stringent/sophisticated CI/CD game in the business. See x.com/copyconstruct/status/1… Most embracing “vibe coding” don’t have the guardrails Amazon already does and are going to relearn reliability first principles.

Amazon is holding a mandatory meeting about AI breaking its systems. The official framing is "part of normal business." The briefing note describes a trend of incidents with "high blast radius" caused by "Gen-AI assisted changes" for which "best practices and safeguards are not yet fully established." Translation to human language: we gave AI to engineers and things keep breaking? The response for now? Junior and mid-level engineers can no longer push AI-assisted code without a senior signing off. AWS spent 13 hours recovering after its own AI coding tool, asked to make some changes, decided instead to delete and recreate the environment (the software equivalent of fixing a leaky tap by knocking down the wall). Amazon called that an "extremely limited event" (the affected tool served customers in mainland China).
40
66
995
139,315
Soon, the entire software development and delivery stack is going to be owned by the two “core model” companies. Everything from GitHub, to CI to CD to monitoring to debugging. They’ll first start with the “development” stack, and then slowly move to the “delivery” stack.
7
4
61
10,648
Cindy Sridharan retweeted
New blog post, about a great little way to add fairness to distributed systems. Combining stochastic fairness queuing, best-of-two, and shuffle sharding.
5
26
221
16,726
Cindy Sridharan retweeted
I've published the first two chapters of a new guide to Agentic Engineering Patterns - coding practices and patterns to help get the best results out of coding agents like Claude Code and OpenAI Codex simonwillison.net/2026/Feb/2…
101
319
2,738
221,720