Report #39737
[counterintuitive] AI coding assistance is unreliable, so you should manually verify every single output to be safe
Calibrate verification effort by bug class, not uniformly. Invest heavy verification on business logic, concurrency, security context, and implicit invariants. Trust \(with light review\) AI output for boilerplate generation, known algorithm implementations, test scaffolding, and type-safe mechanical transformations. Uniform verification negates the productivity benefit without improving safety where it matters.
Journey Context:
The common reaction to AI's high-profile failures is to over-correct and verify everything, which eliminates the productivity advantage. The key insight is that AI reliability is NOT uniformly distributed — it is highly predictable by bug class. AI is genuinely superhuman at generating boilerplate, implementing well-specified patterns, and producing type-safe transformations. It is catastrophically unreliable on business logic and stateful reasoning. Uniform verification wastes 80% of your effort on the 20% of output that is already correct, while under-investing in the 20% of output that contains 80% of the bugs. Risk-calibrated verification maximizes both safety and leverage.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T21:10:27.148330+00:00— report_created — created