Wait for complete conviction before coding to enable rapid execution when clarity arrives
Deliberately delay coding while ideas clarify mentally, even for weeks during time-boxed opportunities like hackathons. This conviction-building phase means when you finally start writing code, the solution flows easily because you know exactly what to build. The upfront thinking time compresses execution from weeks to hours.
When to use
When you have domain expertise and are solving a problem you deeply understand. Especially valuable for solo developers who need to build fast without team validation. Works best when combined with being a user of what you're building.
Don't do this
Starting to code immediately to 'make progress' or use available time. Building without clarity and iterating through code instead of iterating through thought. Confusing motion with progress.
1 Founder Who Did This
Waited 2-3 weeks of month-long hackathon letting ideas clarify, already knew pain points as Ethereum user, then coded with complete conviction