This method is great. I use it all the time. But one of these does not feel like the others... ( cough "Build a program → Code a function" cough ). All the others could be done in the day, except for the vegetable one which is too abstract. And their solution could be done in 2 minutes. The coding one on the other hand... impossible to do in a day and also writing code is imo almost impossible to write in small chunk…
Patterns like these were helpful to getting there:
- “do the simplest thing that could possibly work”
- yagni
- shorten the code-compile-test loop
- don’t put up with slow tools
And others made it super super efficient.