Hacker News new | comments | show | ask | jobs | submit login

I've just realised that I cook like programmer (or program like a cook). I take a recipe, then cook it multiple times changing different variables (iterating) until I'm satisfied with the results (shipping). The best thing isn't the food, but that you shipped something in a few days ;)

And the best part (just like programming) is that with experience comes the ability to alter the recipes/variables and reliably predict the results, instead of stabbing randomly in the dark.

That isn't really an anomaly. That is how you get good at anything. Nobody gets it right the first time and those that only do something once are just dabblers.

Your comment just sparked an idea for me.

I keep a cooking journal where I write down the effects of a particular iteration, but I don't do the same for programming. I think I might start doing similar for programming excercises. I'll keep a log and have a series of "recipes" that I iterate on and record the results. It should be both fun and help increase my skill set.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact