I wish I'd documented our explicit principles for building with AI when we started adopting it.
Treating it as a simple tool rollout is a mistake. We need to be more strategic.
I shared this with my team yesterday. It reflects my current beliefs, though some may be outdated in 4 weeks.
Building with AI:
blog.abuiles.com/blog/2026/0…
TL;DR:
1. Start from intent, not code.
2. Better planning matters more when building gets cheap. (hat tip to
@chintanturakhia on this and 1)
3. Optimize every PR for reviewer comprehension.
4. Small diffs are a quality strategy.
5. Faster builders make good reviewers more valuable. (hat tip to
@dblockdotorg )
6. The author still owns quality.
7. QA starts before the code is “done.”
8. AI should help us produce better code, not lower standards. (hat tip to
@simonw)
9. Knowing what to ship matters more than just shipping.
10. Optimize the system, not just the individual.
11. Production is the only real test.
12. Do not outproduce your senior judgment. (
@dblockdotorg )
13. Leave the system better than you found it.