Code and Creativity
summary
Argues for planning to throw one away: build quick disposable prototypes (Fossil revert, small isolated apps) to learn then restart, not refactor. Gives concrete examples: a client prototype that becomes the production app and a blog with a different design per post that teaches HTML/CSS/JavaScript. Advises running isolated experiments (a dozen small apps), using proper error handling (stderr and nonzero exit or just call abort), and simple habits that work—30 minutes’ exercise improves idea generation and critique sessions at RailsCamp yield actionable fixes.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:24Programming as art
- 3:15Artists and prototypes
- 5:45Throwing away code
- 7:32Small learning projects
- 9:57Experimentation
- 11:45Critiquing work
- 13:11Code critique sessions
- 15:18Undirected creative time
- 17:24Life outside coding
- 19:30Summary
related talks
31mThe Long Road to Creative Programming
26mKeynote: The Creative Programmer
39mHow to destroy your work (and why you should)
21mPrototypes and pitfalls: Lessons from a year of jamming
18mI Need You to Create with Code
26mPutting Fun Back into Coding
36mMaking Art with JavaScript and Garbage
37mStop Writing Web Apps and Change the World
