TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Cooking Patterns

54 pointsby appplemacover 10 years ago

21 comments

batbombover 10 years ago
They aren&#x27;t called patterns, they are called techniques.<p>There&#x27;s tons of books about all the techniques you can use. When you understand some of the basic techniques, it&#x27;s apparent what techniques are being used when you read a cook book. The problem is, even if you only got as technical as saying &quot;make a velouté sauce&quot; in half the cookbooks you see, then people would freak out if you didn&#x27;t tell them how.<p>When you learn the fundamental techniques, you can easily extrapolate them and realize half the recipes you read in your cookbooks are (necessarily) overcomplicated and can be reduced (no pun intended) to a few techniques.<p>Jacque Pépin is an good resource for beginners and intermediate cooks to learn french techniques. You can find techniques online and in his book New Complete Techniques. The CIA book is good, but a big gripe with the CIA book and the FCI&#x2F;ICC book (Fundamental Techniques of Classic Cooking) is that the portions are pretty huge because they are for professional chefs and caterers. That aside, they are still a good resource for learning that. IIRC the James Peterson &quot;Cooking&quot; book is pretty good at basic techniques.<p>The Joy of Cooking is still one of my favorites, because the recipes are basic (but delicious), and because it&#x27;s a compendium of recipes, it builds on itself more than nearly every cookbook you can find. So the recipes include in the ingredients do say &quot;2 cups béchamel (Page 400)&quot;, and you can backtrack to that recipe and learn.<p>One problem with these books people don&#x27;t usually like is the basic recipe isn&#x27;t often fancy enough to be novel. It&#x27;s kind of up to the cook to understand &quot;Oh Coca-Cola would be a good substitute for the acid and sugar here&quot; or &quot;maple syrup would be better than brown sugar here&quot; or whatever.<p>For that, it&#x27;s nice to have McGee&#x27;s &quot;On Food and Cooking&quot;, as it goes into details about ingredients you&#x27;ve never really thought about.
评论 #8998985 未加载
mattdotcover 10 years ago
To those of you who got into cooking later in life, consider your experience if you [ever] have kids. You will enrich the rest of their lives if you involve them in the kitchen and teach them some of what you know.<p>I learned how to cook by helping my mother and father for as long as I can remember. I don&#x27;t honestly know when I started but it was definitely before 10, and likely around 7 or 8 when I could make meaningful contributions and not just get in the way. It has benefited me greatly and I should really make a point of thanking them more often for it.<p>Sure, I might have groaned when being tasked with preparing my own school lunch, or being asked to help peel potatoes, but through the years I picked up lots of valuable experience without even realizing it. I learned these patterns that the author talks about, even if I didn&#x27;t have a word for them.<p>Cooking is one of my greatest pleasures and, to be honest, I feel sad that some people see it as only a means to an end.
tptacekover 10 years ago
This is the premise behind Ruhlman&#x27;s books _Ratio_ and _Twenty_. Both are great.<p>Another interesting prism through which to look at cooking is the format used by the CIA&#x27;s _New Pro Chef_, which covers technique, still focuses on recipe, but also introduces evaluation criteria for each dish: you&#x27;re not simply following steps, but also judging the outcome carefully, which forces you to focus on what you&#x27;re actually doing.<p>And then there are recipe books that use recipes as a vehicle for teaching a broader technique. A good example would be _Sauces_, which is compromised of recipes for sauces, but is a survey of the techniques involved in saucing a dish.
gms7777over 10 years ago
I really like Mark Bittman&#x27;s How to Cook Everything Series for this. It has a ton of recipes, but there is also a decent amount of discussion of the concepts behind recipes and multiple ways to alter most recipes, as well as tables that make this sort of concept explicit (e.g. There is a table for soups that has a list of well known soups with a column for the liquid base, protein and vegetable). I rarely pull recipes directly out of this book, but it has completely changed the way I think about cooking.
评论 #8999107 未加载
xutopiaover 10 years ago
That&#x27;s funny you say that. I am a computer programmer and I also do a once a year pop up restaurant. I cook on the level of some very good chefs without the formal training so I&#x27;m more wasteful and slower but create great dishes just the same.<p>I started thinking of design patterns in cooking when I took a class on stocks, soups and sauces. In traditional French cooking you see the bones, shells and carcass of any animal you cook used to make a base liquid that can then be transformed (refined) further.<p>Take a chicken for example. I&#x27;ll debone it and use the bones, feet, head and excess skin to make stock with it. I&#x27;ll either grill it before dipping it in water to extract the flavour or do a &quot;white&quot; stock by dipping in water without browning. To this I&#x27;ll add aromatic veggies and spices. Once you understand how to extracts taste from the carcass you can expand on that and concentrate the flavour by reducing it and then you have a liquid with many good properties. You can then apply the same technique to any mammal, bird, fish or seafood you can think of.<p>Perhaps my favorite &quot;cooking pattern&quot; is the demi-glace. This takes the (usually veal) stock, concentrates flavours further with tomatoes, mushrooms and a standard mirepoix but adds a roux to thicken it. You can then use any tasty liquid you can find to mix with it and you have an instant high quality sauce. I&#x27;ve made demi-glace that I&#x27;ve used for mushroom sauce, bordelaise (red wine), tarragon poultry sauce, porto and cherry sauce, etc...<p>The reality is that a lot of the idea of patterns have been codified by the late Auguste Escoffier <a href="http://en.wikipedia.org/wiki/Auguste_Escoffier" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Auguste_Escoffier</a>. His influence is huge in the cooking world. Kitchens and cooking just wouldn&#x27;t be the same without him.
评论 #8999010 未加载
pitover 10 years ago
Michael Ruhlman&#x27;s _Ratio_ espouses a similar philosophy: that recipes can be looked at as patterns which you can build on.<p>It&#x27;s a great idea, especially because it encourages experimentation.
jppover 10 years ago
I couldn&#x27;t agree more. So much so that I wrote the O&#x27;Reilly book on the topic: <a href="http://www.cookingforgeeks.com" rel="nofollow">http:&#x2F;&#x2F;www.cookingforgeeks.com</a>
评论 #8999278 未加载
L_Rahmanover 10 years ago
As someone who&#x27;s recently started cooking as well, thanks for putting into words something that I&#x27;ve been struggling to do myself.<p>Hoping to submit a pull request soon.<p>My go-to pattern is stir-fry:<p>- Aromatics (ginger, garlic, onions)<p>- Crispy vegetable (red&#x2F;green&#x2F;yellow Peppers, snow Peas)<p>- Thin cuts of meat<p>- Absorbent starch (Vermicelli, egg noodles, steamed rice)<p>- Sauce (Cornstarch, soy sauce, oyster sauce, fish sauce)
dipanddoughover 10 years ago
Nice article! I definitely think this is the right approach for absolute cooking novices who also happen to think like engineers. For those who haven&#x27;t learned to think like engineers, this might seem... boring. I won&#x27;t say that you&#x27;re taking the discovery out of the equation, but I think you&#x27;re distilling this process. Discovery is important as a novice because it inevitably helps build your palate.<p>Patterns, in this particular viewpoint, seem to have a limit with regards to becoming a better cook. Sure, you&#x27;re going to learn how to cook, but you won&#x27;t really know why things come out a certain way. Rather than use the analogy of a pattern, I think it would be more advantageous to break meals down into flavor profiles. These are the building blocks AND personas of food. By learning how to make something taste salty, sweet, sour, bitter, spicy, or even French-y, Chinese-y, Mexican-y, Mediterranean-y, etc, etc, you can take very foundational dishes and produce countless variants.<p>Anyways, I think it would be really helpful for you to check out how the French structure their mother sauces. They are very foundational and develop into so many different things. Not unlike what you&#x27;re talking about, but allowing for unlimited creativity, engineering.
andy_wroteover 10 years ago
I&#x27;m also a coder who has recently started attacking his kitchen incompetency! (but on the order of months ago, not years ago...) I prefer baking because I can rigorously follow directions in the worst case and get something acceptable, and because it feels a little alchemical and magical.<p>Something I wish recipes would discuss is &quot;why do we do X?&quot; or &quot;what would happen if we did not do X here?&quot; Like, say, the recipe calls for one teaspoon of salt. What if we added zero, or two? I think this is a little different from the pattern recognition discussed in the article.<p>These explanations would help beginners understand what is essential and what can be omitted (if necessary) or substituted. It would also foster creativity in the learning process. I don&#x27;t want to experiment blindly and fail and have spent lots of time and effort on something inedible, especially given that I&#x27;m a novice who needs all the encouragement he can get. But if I understood the reasoning behind a particular step in the recipe, I&#x27;d be more willing to mess with it.
评论 #8999074 未加载
评论 #9000462 未加载
评论 #8999292 未加载
评论 #9001138 未加载
评论 #8999225 未加载
arafalovover 10 years ago
I am a beginner cook and was moving countries. I had to start the kitchen setup from scratch. So, I got a Thermomix.<p>It&#x27;s very expensive but was a great match for my use case. Usually, the target audience is mothers with multiple kids, especially when kids have allergies. But to me, it was a gadget that allowed to select temperature, time, and strength of pulverization&#x2F;cutting&#x2F;mincing. It also has built-in scales. And it came with recipes that were using absolute quantities for weight and all settings, so no guesswork required.<p>So I could follow the recipe&#x2F;algorithm to the letter and get perfect result. Then, I could slowly learn _why_ that happened in the repeatable conditions. Then, I could start change things and see what happened. And adapting non-Thermomix recipes based on understanding the temperature&#x2F;time&#x2F;cutting axis.<p>So back in September 2014 I was looking up how to fry an egg (seriously! Not, apparently, at the highest heat). By now, I&#x27;ve made risottos, soups, breads, sweets, chocolate, smoothies, Indian Chai, some Russian specialties (hrenoder), etc.<p>I am feeling a lot more comfortable in the kitchen. And, since I eat at home most of the time now, Thermomix - nearly - paid for itself already.<p>So, the kitchen equipment is also about patterns, not just the ingredients&#x2F;steps.<p>Bad news: Thermomix is not available in the USA. Not yet anyway, maybe in a year.
jeffyeeover 10 years ago
I saw &quot;Ratio&quot; by Ruhlman mentioned below, but also wanted to mention &quot;The Flavor Bible&quot;. Technique is half of the battle, and flavor combination is the other. The Flavor Bible is basically a encyclopedia for food combinations. Look up a food and see what goes well with it. Eg apples go well with cinnamon, pork, and nuts. It&#x27;s based on interviews with chefs, but I&#x27;ve also built a version myself with recipe ingredient analysis.<p>There&#x27;s scientific analysis that can be done on flavor compounds in foods as well to find complementary flavors, foodpairing.com is working on this.
评论 #8999095 未加载
评论 #8999028 未加载
pjmorrisover 10 years ago
Julia Child built a career out of using recipes to teach reusable techniques, starting here [1] and culminating with [2]. In each of these books, she embeds what a software person would call a pattern in each &#x27;master recipe&#x27;, illustrates with a handful of variations, and offers suggestions of applications.<p>[1] &#x27;Mastering the Art of French Cooking&#x27; [2] &#x27;The Way to Cook&#x27;
noelwelshover 10 years ago
Agree 100% with the approach described in the post. The most useful cookbook I own is The Modern Cooks Handbook[1] which follows the pattern approach.<p>[1]: <a href="http://www.amazon.co.uk/Modern-Cooks-Handbook-Lynda-Brown/dp/0718138155" rel="nofollow">http:&#x2F;&#x2F;www.amazon.co.uk&#x2F;Modern-Cooks-Handbook-Lynda-Brown&#x2F;dp...</a>
zwiebackover 10 years ago
Good to see coders getting excited about cooking but if we now call technique and process &quot;pattern&quot; then I wonder what else is a pattern. Pretty much any creative process would end up being a pattern of some sort so the term ends up being meaningless.
Tiktaalikover 10 years ago
I believe this is actually how professional cooks discuss food.<p>For example the various components of a soup all have their own names.<p>* Stock<p>* Mirepoix (flavour base eg. carrots, onion)<p>* Bouquet Garni (more flavourful herbs eg. basil, pepper)<p>* Protein<p>Replace the various ingredients in these component categories and you get different soups.<p>(I am not a professional cook)
v1p1nover 10 years ago
just putting it out there: this idea is not new. <a href="http://www.huffingtonpost.com/linda-buzzell/pattern-recipes-the-cure-_b_811588.html" rel="nofollow">http:&#x2F;&#x2F;www.huffingtonpost.com&#x2F;linda-buzzell&#x2F;pattern-recipes-...</a>
jkscmover 10 years ago
But the recipe is the solution, the finely crafted source code, that we have to deploy. Cooking may be more similar to DevOps than software engineering.
评论 #8998599 未加载
pcthrowawayover 10 years ago
I would say the example with different kinds of fritters is more a demonstration different implementations on an interface than of cooking patterns
jorjordandanover 10 years ago
Nice! Now we just need to be able to deploy lunch with `git push table`
评论 #8998348 未加载
评论 #8998427 未加载
评论 #8998360 未加载
venomsnakeover 10 years ago
Cooking is really simple. Lets take meat:<p>Tender - keep the juices inside. Heat to the minimum possible safe temperature on the inside.<p>Tough - nuke it till its gelatinized.<p>Brown generously because people love that taste.<p>Salt is your friend in 1-2% range.<p>Just by knowing these four things you will be able to convert any cut of meat into something edible with whatever equipment you have on hand.