↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

How to Kill the Code Review

The piece argues that manual code review has become too slow for the volume and size of changes produced in AI-heavy teams. Instead of reading diffs after the fact, humans should define specs, constraints, and acceptance criteria before code is generated, then rely on deterministic verification.

Reading notes
#

  • Manual code review does not scale with the current pace of software changes, especially when AI increases both output and review burden.
  • Code review is described as a historical approval gate that no longer fits the way software is built.
  • The useful human checkpoint should move upstream to specs, plans, constraints, and acceptance criteria.
  • Specs become the source of truth, and code becomes an artifact of the spec.
  • Humans should review the contract the code must fulfill, not 500-line diffs.
  • Verification should be deterministic through tests, type checks, contract checks, linters, and pass/fail artifacts.
  • Verification criteria should be defined before code is written, not invented afterward.
  • Behavior-driven development becomes more relevant because the spec is the primary artifact when agents write the code.
  • Agents should work within narrow scopes, with escalation for sensitive changes such as auth logic, schema changes, or new dependencies.
  • Coding and verification should be separated, with one agent producing code and another verifying it.
  • The intended direction is to ship fast, observe everything, and revert faster.