
Probably hacking on a Rails app. 🏋🏻♂️🎸☕️💻 @GetRewardful, @Podia, @Granify, @FotoJournal (🪦) and more.
Edmonton, Alberta, Canada
Joined June 2007
- Tweets35.3K
- Following617
- Followers3.3K
- Likes18.6K
Pinned Tweet
There are 3 personalities required to start a business:
1) Builder 🔨
2) Seller 💵
3) Organizer 👉
(Doesn't need to be 3 different people)
Nailed it:
"You don't have enough eyeballs for the amount of code being written so your focus needs to be on product intent, risk assessment and evaluating evidence rather than reviewing code."
Give your agent a way to verify its work. This can dramatically improve the quality of output.
With this process in place, Claude Code was able to write 90%+ of its code itself. When generating software at a faster rate than you can review it, the bottleneck shifts to proving that it works. @bcherny and team invested enough in verification, we've been able to move fast while maintaining stability.
Code reviews aren't going away, but you need to think of it differently. One human reading through line-by-line is no longer going to work as a gate, it needs to evolve into a multi-layered verification system, built with fast deterministic feedback loops for your agents.
This is where e2e tests, feature maps (as @poteto has been advocating), property tests and multi-agent adversarial reviews come in. These all provide opportunities to catch errors early and fix them before things get out of hand.
You don't have enough eyeballs for the amount of code being written so your focus needs to be on product intent, risk assessment and evaluating evidence rather than reviewing code. Delegate the code checking work to your automated tests, scale your approvals based on risk, and turn your test failures into living evaluations. This approach helps maintain speed without losing reliability.
Let the agents do what they do best and let you focus on what makes you irreplaceable: judgement, direction, and ownership. We tried to capture how we handle code review and verification in this writeup. Hopefully it's helpful.
I barely even look at the code anymore when reviewing PRs. What am I going to find that my review agents haven't?
I skim the technical implementation, but PR reviews have primarily become about answering "is this the thing we need built?"
There's been a lot of debate about AI vs human code review recently. Here's some actual data and observations from inside Meta:
- Engineers now push ~3x the code they did a year ago. Human review capacity obviously didn't triple.
- In an analysis involving 535k+ reviewed diffs, the production-incident rate for AI-reviewed diffs was 1/50th that of human reviewed.
- The revert rate for AI reviewed diffs was 1/3rd of the human reviewed.
- Median review wall time dropped by 35% compared to human-reviewed diffs.
- Experts then looked at every production incident caused by AI-approved diffs. A human reviewer wouldn't have caught any of those issues anyway in a manual review.
- Meta's internal coding agent lands ~3,000 diffs a week, and 59% need zero human edits.
Human review as default for most code changes is already obsolete, and might even be riskier.
Source in comment below.
This has 100% been my experience too.
LLMs and first-party tools improve faster than I can maintain my own custom workflows.
At this point my "workflow" is ~5 really simple skills.
It's liberating to just give the AI freedom to cook 🍳
Kyle Fox retweeted
The bitter lesson comes for us all.
Kinda reminds me of Pascal's Wager, but applied to optimism.
When you look at the decision table, optimism is the only rational choice.
"DHH’s Wager”?
"This is not the time to doom, baby. This is the time to bloom. Intellectually, spiritually, and productively. Put down your anxieties, arrest your neurotic impulses, and decide to be happy about the present, the future, and..." world.hey.com/dhh/what-on-ea…
Not sure this is working 🤣
Me: "If there are no material findings, say so plainly."
Claude: "No material findings. Two minor observations, both below the reporting bar but stated for completeness: [...]"
I am on the verge of canceling my @claudeai subscription and deleting my entire account for this exact reason…
Claude is the absolute worst for this, and is pretty much why I stopped using it. Simply respond with "You're wrong" and you'll likely send it into an answer-thrashing death spiral.
(Perplexity seems to have the most self-confidence, though it's not really a model itself.)

















