Back to feed
Dev.to
Dev.to
7/10/2026
I'm bad at discipline, so I built a tool that does it

I'm bad at discipline, so I built a tool that does it

Short summary

Author built a multiplayer music app using spec-driven development but created a mess through inconsistent rigor—specs drifted from contracts, and AI agents succeeded at imitating bad patterns. The core problem: starting from scratch without foundational examples. This led him to create ArDD (artifact-driven-dev), a Claude Code-based system that captures design decisions upfront in living artifacts.

  • Spec-driven development without foundational patterns causes specifications to drift and contradict, creating technical debt
  • AI agents excel at imitating existing patterns but amplify bad decisions when starting from blank specs
  • ArDD (artifact-driven-dev) solves this with a 5-step loop: Capture → Analyze → Plan → Execute → Converge

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more