3 ms·
That's a good sound bite statement but does not really follow from the original post, nor seems to be very accurate. What exactly is the relation between a chef
by NhanH 11y ago
That's a good sound bite statement but does not really follow from the original post, nor seems to be very accurate. What exactly is the relation between a chef work and a programmer, and what is the equivalent of recipe in programming?
- bottled_poe 11y agoBoth professions involve applying techniques, management and processes to ensure that a product is created to a predictable standard. I believe there are numerous significant practical similarities between the two professions. Experienced individuals may be able to take an idea directly to code, but for software projects developed by teams of mere mortals, there are well establishing engineering processes that are shown to give a project the best chance of success. > what is the equivalent of recipe in programming? A software design of course.
- morokhovets 11y agoProbably, chef work is not that similar to programming. Construction would be more prolific analogy. Note using of construction related language in software world, eg "development", "architecture".
- uoou 11y agoThat's true when programming for a job or otherwise trying to get serious work done. But programming can (and also should) be play. For me it's explorative and playful, I'm just trying to make a fun thing happen or see what things I can connect together in what interesting ways. I imagine it's the same for kids taking their first steps by making lights flash with a RPi and Python and then wondering what they can do next (led by imagination). The latter is very much like being in a kitchen and throwing ingredients together, trying things out to see what tastes good. I think limiting ones thinking of programming to the former sort devalues it.
- morokhovets 11y agoI agree. While learning it is (or should be) playing with the code and having the most fun, somwhere along the career path you find yourself being an engineer first and everything else second.