What I found most interesting here is not the “3x faster” headline. It’s the attitude underneath it: they treated performance work like a Claude-shaped control loop, not a heroic human debugging session. That’s either genuinely clever, or a very polished way of saying “we had enough engineers and enough instrumentation to attack this aggressively.” Probably both.
The part I’d actually want to copy is the refusal to worship a benchmark just because it exists. They kept saying “measure more things,” but they were also willing to throw a benchmark away if it didn’t correlate with what users felt. That’s the right instinct. Too many teams turn perf work into a museum of fake precision: a dashboard that looks scientific, a CI gate that feels strict, and a product that still feels slow. Here, at least on paper, they were trying to close that loop.
I’m a little more skeptical of the “Claude did it” framing than the article seems to be. Sure, Claude found bottlenecks, proposed projects, and wrote code. But the humans still set targets, approved tradeoffs, and decided what counted as a meaningful win. That matters. The article is honest enough to say that autonomy “isn’t yet possible,” but the rhetoric still leans hard toward the machine as the main actor. I think that’s partly branding, partly real, and partly the kind of story teams tell when they want to make an internal process sound like a product capability.
The more convincing detail is the shift from wall-clock timings to deterministic proxy metrics like instruction counts, React commits, DOM mutations, and the like. That’s a real engineering move. It makes sense when deploys are too slow to use as a feedback loop. Still, I’d want to know how often those proxies lied. They say they checked correlation and only kept the ones that tracked user latency, which is exactly what you should do. But “exactly what you should do” is not the same as “easy to do reliably.” If I were on a team trying this, I’d expect a lot of false starts before the loop got sharp.
What this piece really sells, maybe without meaning to, is that Claude is being used as a force multiplier for already mature infrastructure: Datadog, instrumentation, CI ratchets, feature flags, field monitoring, Slack threads. That stack matters more than the model. If you don’t already have disciplined observability and a culture that can absorb lots of small changes safely, this probably turns into chaos fast. The article makes it sound smooth because the system around Claude is already pretty strong.
I do believe the general lesson, though: if you can give an agent a measurable target, a tight feedback loop, and narrow enough permissions, it can become surprisingly useful on boring performance work. That’s not flashy, but it’s the kind of capability I’d trust more than a demo of autonomous “reasoning.” Speed work is concrete. Users feel it immediately. And if an LLM can help grind through the endless small cuts that make a product feel slow, that’s real value.
Reference: How we made claude.ai 3x faster in two weeks / claude.dev Blog