3 ms·
Please do not compare coding to cooking.
by T-zex 14y ago
Please do not compare coding to cooking.
- primecommenter 14y agoBoth are life skills and that is the context.
- alexholehouse 14y agoWhile hardly isomorphic, for the purpose of the analogy I think the comparison works well.
- nicholassmith 14y agoPlease justify why you think it's a bad comparison? I think it's apt. Cooking shares many qualities with coding, you're under time deadlines to produce something for a end consumer (for the most part). There's lots of competing methods and you have to select which ones work best for the product you want to produce. Most importantly you can cook something amazing that everyone loves, or a charred lump that no one will touch. Much the same as coding.
- primecommenter 14y agoRule 11213: First person to mention "time" when linked article does not include the term "time" takes 1 step backward, 1 step forward, 2 steps backward, 1 step forward, 3 steps back. Back to the future.
- nicholassmith 14y agoI was expanding on the concept and seem to have fallen into a time warp.
- primecommenter 14y agoCoding doesn't necessarily involve time deadlines, and maybe cooking doesn't either, although it seems to. I agree with the rest of what you said though.
- nicholassmith 14y agoI know, which is why I said '(for the most part)'. 80%+ there's some kind of tangible time limit on what you're trying to achieve. Be it self-imposed or otherwise.
- dansku 14y agoI really liked the comparison with cooking, I think the same way you do! You don't learn how to code to become a professional programmer!
- batista 14y ago>I think it's apt. Cooking shares many qualities with coding, you're under time deadlines to produce something for a end consumer (for the most part). A, you mean like hundreds of other professions...
- nicholassmith 14y agoSure, but I was talking specifically about the 'don't compare coding and cooking'. We can abstract it into a reusable template.
- T-zex 14y agoCooking is way more simple compared to programming. The recipes are easily understood - a complete opposite to software specs. Cooking does not evolve that fast compared to programming. Everybody loves their grandma's pie. And most important cooking is manufacturing and programming is designing. Regular cooking is trying to reproduce something that was done as close as possible, while programming involves dealing with lots of specifics.
- tedunangst 14y agoPlease do not compare cooking to heating up food...
- nicholassmith 14y agoReally? I think the molecular gastronomy (https://en.wikipedia.org/wiki/Molecular_gastronomy https://en.wikipedia.org/wiki/Molecular_gastronomy) chefs would disagree with you about that. The argument still holds, programming can be ridiculously simplistic and so can cooking.
- venkyk 14y agoFew reasons: - Scalability issues - Confidence level in effort estimation - Resource planning (team may not be co-located)
- gaius 14y agoNo, it's a great analogy. Being able to whip up a delicious meal for 2 in your kitchen doesn't translate into being able to feed a banquet of 500.