Earlier quoted context omitted.
Please 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…
Cooking 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 wit…
The argument still holds, programming can be ridiculously simplistic and so can cooking.