Dan Shipper (Every Inc): "Each unit of engineering work should make subsequent units easier — not
harder."
- Traditional development accumulates technical debt. Every feature adds complexity. The codebase becomes
harder to work with over time.
- Compound engineering inverts this. 80% is in planning and review, 20% is in execution:
- Plan thoroughly before writing code
- Review to catch issues and capture learnings
- Codify knowledge so it's reusable
- Keep quality high so future changes are easy
TLDR: Use Plan Mode interactively. Document. Refactor aggressively. ABSOLUTELY NO
QUICK AND DIRTY.