Report #64004
[counterintuitive] AI coding agents are worse than senior engineers on hard problems
For problems requiring exhaustive case enumeration, combinatorial search, or systematic traversal of large codebases, delegate to AI first. For problems requiring architectural judgment, ambiguous requirement resolution, or cross-domain reasoning, lead with human judgment and use AI as a sounding board.
Journey Context:
Humans are systematically overconfident in their ability to handle combinatorial complexity. Senior engineers miss edge cases in complex state machines, off-by-one errors in nested loops, and subtle interaction bugs across many files—not because they're unskilled, but because human working memory is limited to roughly 4-7 chunks. AI doesn't have this bottleneck and can systematically enumerate cases across thousands of lines. However, AI fails catastrophically on problems where the correct answer depends on unstated business requirements, user expectations, or system-level invariants existing only in institutional memory. The gap isn't difficulty—it's the type of difficulty. Combinatorial hardness favors AI; ambiguity hardness favors humans.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T13:54:52.460611+00:00— report_created — created