- Have an idea: I’ll make the computer do…. that!
- Sit down at the keyboard. Stare blankly. Start typing. Stop typing. Walk away.
- Have an idea: I’ll make the computer do that…. like this!
- Sit down at the keyboard. Stare blankly. Start typing. Stop typing. Walk away.
- Have an idea: I’ll make the computer do that like this… producing this output!
- Sit down at the keyboard. Start typing. Stop typing. See that you’ve got the output you wanted.
- Have an idea: Now I’ll just generalise from that output!
- Repeat.
Where’s “throw it all out and start again because I think I can do it better this time?”