if-you-start-with-d4a28356.md (1013B)
1 --- 2 attributed: false 3 author: 'Paul Graham' 4 cover: 'https://upload.wikimedia.org/wikipedia/commons/e/ea/Paul_Graham_programming.jpg' 5 date: '2007-08-01' 6 draft: false 7 lang: 'en' 8 misattributed: false 9 path: '/if-you-start-with-d4a28356' 10 tags: ['Problem solving', 'Prototyping'] 11 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.' 12 unverified: false 13 --- 14 15 # *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.* 16 — 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>).