|
|
|
|
|
by DenisM
2568 days ago
|
|
Whenever I code something moderately challenging, I come back and do it again, and maybe again until it’s good and proper. I love history rewrite in mercurial. The code gets better, but the business outcome remains unchanged so it may look like waste. But it’s not waste - the micro skills acquired in the exercise accumulate. |
|
1. Make the thing from a book, verbatim, change nothing
2. Synthesize a new recipe from 3-5 recipes, changing stuff at will, but within the range for each ingredient
3. if excellent: goto 2; else: goto 4
4. Continue to make this dish, using this recipe, from feel until the output consistency is always delish
Being good means being creative and then being able to consistently hit the required output quality.
“I fear not the man who has practiced 10,000 kicks once, but I fear the man who had practiced one kick 10,000 times.” -- Bruce Lee