(Public Draft)
Many people have eaten my cooking & gone on to lead normal lives.
Lately, I’ve been baking. A lot. It’s quite rewarding and a lot of fun. Baking is a lot like programming, and the two complement each other quite well. I could be waiting for code to compile and start mixing some batter, or waiting for some dough to rise and be coding away at my latest project. Either way, something tasty always results.
Programming and baking are very similar in a lot of other respects too. Programming is like baking a cake: you start with start with some ingredients, mix them together appropriately, let them bake, and enjoy the result. In programming, the ingredients are variables (“nouns”) and functions (“verbs”). You use these to select parts of your computer (like a harvest) and then you mix them together (coding). You “bake” the code into something the computer understands, (even in python or ruby, the interpreter is still translating to machine language).