|
When sites like Google Code, BitBucket, and GitHub became a reality, learning to code got dramatically easier for me. I learn best by seeing something work, and then reverse engineering it. It’s actually the only way I learn with any efficiency. Sites like Yummly have quickly become my GitHub for cooking. I can download and run a recipe, see the results, and in the process of executing the recipe code, I learn how each part works. And like GitHub, you can copy and paste code, but you learn a lot more if you examine it, break it down, and then rebuild. Along the way you learn skills, syntaxes, and concepts that allow you to bend it to your will. Genres are languages There are algorithms that cross all boundaries in cooking. Understanding things such as glucose breakdown, deglazing, and ordering ingredient combination to allow the optimal heating time for different cellular structures are all valuable skills across any genre of cooking. However, cooking Italian varies drastically from cooking Thai. The base ingredients are different, the way that using Ruby constructs in Python will bite you every time. Each genre has its own syntax, if you will, and things that work in one genre require some translation to work in another. Learning the basic algorithms (zesting a lemon, caramelizing onions, separating models and views—oops, mixed analogy) serves you well across languages. Unit testing Unit testing in programming can be complex without proper forethought. It’s a lot easier in the kitchen. Once you learn how things are going to fit together, you can taste test and season each section of the recipe individually. Running a complete set of tests as you build allows you to retry a smaller section without having to toss the entire product. Multithreading Just like learning multi-thread memory concepts, once you understand a recipe sufficiently, you become able to have multiple pots on the stove, something in the oven, and still have time to chop ingredients for the next phase. I’ve taken meals that initially required 3-4 hours of kitchen processing time and turned them into 30-40 minute projects. Material cost I’ve quickly learned that dried basil is not the same as fresh-chopped basil. I prefer to use fresh ingredients for everything (I might make exceptions for lemon juice, and when garlic is minced instead of sliced, I’ve found that a jar of minced garlic is usually as good as anything I peel and press by hand). tl;dr: That gets expensive, whereas writing code doesn’t have a grocery bill. However, when you total up the amount I spend on computers, text editors, input devices and other hardware, I think cooking—even with the initial cost of good pans and utensils—ends up costing less over the course of a year.
|
# ? Jan 4, 2016 15:01 |
|
|
# ? Apr 25, 2024 22:21 |
|
Smythe can you share some of your code with us
|
# ? Jan 4, 2016 15:03 |
|
this is my cake, if you want your own you'll need a fork
|
# ? Jan 4, 2016 15:13 |
|
not sure i'd want to eat anything that would need to be debugged first
|
# ? Jan 4, 2016 15:13 |
|
flakeloaf posted:not sure i'd want to eat anything that would need to be debugged first lol
|
# ? Jan 4, 2016 15:20 |
i don't like your recipes mainly b/c i dont like spaghetti
|
|
# ? Jan 4, 2016 15:46 |
|
are recipes Turing-complete?
|
# ? Jan 4, 2016 16:18 |
|
recipes are like peoples code on github if you had a book called 1000 ways to cook dogshit i guess
|
# ? Jan 4, 2016 18:39 |
|
The Management posted:are recipes Turing-complete? does that mean you can make a lasagna then use the lasagna to make a hot dog? then yes. they are.
|
# ? Jan 4, 2016 19:02 |
|
any time someone complains about food at a restaurant i just tell them to opena pull request
|
# ? Jan 4, 2016 19:03 |
|
MALE SHOEGAZE posted:any time someone complains about food at a restaurant i just tell them to opena pull request are you a chef or wait staff or what
|
# ? Jan 4, 2016 19:22 |
|
you can eat the result of a recipe and prevent death, but the result of any code is just useless garbage that no one needs or can even use
|
# ? Jan 4, 2016 19:45 |
|
fajitas use jit compling to generate bitecode
|
# ? Jan 4, 2016 19:53 |
|
fa jit as
|
# ? Jan 5, 2016 02:12 |
|
power botton posted:I’ve found that a jar of minced garlic is usually as good as anything I peel and press by hand i want to find the person that wrote this and then do a series of powerful mortal combat moves on them and then uppercut their lifeless body onto a bunch of big spikes
|
# ? Jan 5, 2016 07:32 |
|
angry_keebler posted:i want to find the person that wrote this and then do a series of powerful mortal combat moves on them and then uppercut their lifeless body onto a bunch of big spikes pretty good but i would have preferred if they got uppercutted into an infinite stream of epic rumbling Big Rigs instead of big spikes. just a thought.
|
# ? Jan 5, 2016 07:38 |
|
|
# ? Apr 25, 2024 22:21 |
|
im lolling about the mental image of someone getting uppercutter so hard they clip through the cieling/floor and into a highway with non stop big rigs running them over for infinity
|
# ? Jan 5, 2016 07:39 |