Build Wide, Ship Narrow
- AI
- Programming
- Developer Tools
- Engineering Management
The post’s core idea was simple once commenters translated it into plain English: let AI and humans explore widely while building a feature, then package the result into narrow, coherent changesets that are easier to review and safer to ship. In practice that means messy experimentation on a branch, broad iteration, and only later rewriting or squashing the history into atomic commits that match the intended design. People recognized this as an AI-flavored version of an old habit. Developers have long done ugly exploratory work first, then refactored and cleaned it up before merge. What changed is that coding agents make the exploratory phase much bigger and faster, so the cleanup phase starts to matter more.
If your team is using AI to generate lots of code, the bottleneck is no longer raw output but turning that output into auditable, well-scoped diffs. Treat branch cleanup, commit structure, and spec quality as first-class parts of the workflow or you will just ship faster chaos.
-
adapt.com
- Discuss on HN