if-you-start-with.md (866B)
1 --- 2 attributed: false 3 date: '2007-08-01' 4 draft: false 5 lang: 'en' 6 misattributed: false 7 tags: ['Problem solving', 'Prototyping'] 8 title: 'If you start with too big a problem, you may never quite be able to encompass it. So if you need to write a big, complex program, the best way to begin may not be to write a spec for it, but to write a prototype that solves a subset of the problem.' 9 unverified: false 10 --- 11 12 # *If you start with too big a problem, you may never quite be able to encompass it. So if you need to write a big, complex program, the best way to begin may not be to write a spec for it, but to write a prototype that solves a subset of the problem.* 13 — Paul Graham, <a href="http://paulgraham.com/head.html">Holding a Program in One's Head</a> (<a href="http://web.archive.org/web/20201212145427/http://paulgraham.com/head.html">Archived link</a>).