I take the point, but I think the author picked a poor analogy. Cooking even an excellent steak is actually not that hard. In fact, I'd argue that it's among the easiest things to master/make at a top level quality at home. Does it require some modicum of attention and understanding? Sure. But starting with a high quality cut, owning a meat-thermometer, and knowing about reverse searing is about all it takes to reliably and easily get a near perfect steak every time.
There are far, far better cooking examples out there.
How many people who want a good steak know how to identify a high quality cut? Do they even know where to buy a high quality cut? What the different cuts are and whether they want rump, sirloin or fillet? How many kitchens have a meat thermometer? How many home cooks know how to use it and what the right temperature should be? How many home cooks know about reverse searing? Or timing? Or resting? Or seasoning?
Is it all learnable? Sure. But even something as simple as steak has nuance that needs to be learned, equipment deployed to go from "pretty good" to "great", experimentation and trial and error.
Steak is the simplest thing to choose to get started. It's also the hardest to get right.
Building an app is the simplest thing to choose to get started. It's also the hardest to get right.
So, honestly, the whole metaphor stands up pretty well for me, specifically because of your response.
Go to costco, buy prime filet. Put it in a ziplock in a sous vide at 130 for an hour. Drop it in corn oil at 425 for 30 seconds. Add some butter and salt.
That simple process, suggested by Nathan Myhrvold (former MSFT cto) in the modernist cuisine, produces a filet better than most restaurants.
That "simple process" requires equipment most people don't own or know how to operate, an oil most people don't keep in their cupboards, and is suggested in a book most people haven't heard of by a tech CTO they would not recognise the name of.
Honestly this is like the Dropbox comment all over again. Everyone is missing the point, it's glorious. :)
Most people cooking steaks don't care about the optimal way to cook steaks, or want to find out.
Most people building software today don't care about the optimal way to build software, or want to find out.
That's TFA. That's the point. That's what we're discussing. :D
Corn oil is cheap and available at costco. A sous vide is a fancy french name for a $150 device from target that keeps water at a specific temperature...
This "simple process" is much, much simpler than most meals one cooks at home. It's not much harder than microwaving something.
You are missing the point. With a small change in the way you do something, the really good thing can be made.
Reminds me of recipes like brining a turkey in Dr Pepper... sure it may taste fine, but I'd rather not eat food prepared in plastic bags with processed oil.
My point is that steak is very, very, very far from the hardest to get right. I'm not going to contest your argument about how hard it is to get right, I'm going to argue that innumerable other dishes are vastly harder. Because the quality ingredients are harder to find, because they involve far more steps, each of which is harder to judge, because often good recipes or instructions simply don't exist, etc. etc. etc. Every single difficulty that you imagine exists to make a truly great steak exists 100 fold for other dishes.
In my opinion, steak has gotten the reputation that it has because it's so easy to get top tier restaurant quality at home (relative to cooking more generally). It is easy enough that, with a little care, almost any one can master it if they decide to, and therefore lots of people try and end up caring, and discussing, and sharing tips, etc.
There are a whole host of dishes where true mastery, to restaurant level, is borderline impossible for a home chef, and so most people never even try.
I don't disagree that reliably getting the last 5% of quality out of a steak is non-trivial, but the idea that, relative to the entire world of cooking, it's particularly difficult is laughably incorrect.
Sure there are a few things that knowledge and skill can do to make a steak better or worse. But the entire range from worst to best is just tiny. The best steak in the world is not a steak moon shot, it's just barely any different from what anyone can do after barely any instruction.
It's a tiny thing to become about as good as it's possible to get.
MostlyStable · · focus · HN ↗
There are far, far better cooking examples out there.
PaulRobinson · · focus · HN ↗
However, your example actually proves the point.
How many people who want a good steak know how to identify a high quality cut? Do they even know where to buy a high quality cut? What the different cuts are and whether they want rump, sirloin or fillet? How many kitchens have a meat thermometer? How many home cooks know how to use it and what the right temperature should be? How many home cooks know about reverse searing? Or timing? Or resting? Or seasoning?
Is it all learnable? Sure. But even something as simple as steak has nuance that needs to be learned, equipment deployed to go from "pretty good" to "great", experimentation and trial and error.
Steak is the simplest thing to choose to get started. It's also the hardest to get right.
Building an app is the simplest thing to choose to get started. It's also the hardest to get right.
So, honestly, the whole metaphor stands up pretty well for me, specifically because of your response.
danielmarkbruce · · focus · HN ↗
That simple process, suggested by Nathan Myhrvold (former MSFT cto) in the modernist cuisine, produces a filet better than most restaurants.
PaulRobinson · · focus · HN ↗
Honestly this is like the Dropbox comment all over again. Everyone is missing the point, it's glorious. :)
Most people cooking steaks don't care about the optimal way to cook steaks, or want to find out.
Most people building software today don't care about the optimal way to build software, or want to find out.
That's TFA. That's the point. That's what we're discussing. :D
danielmarkbruce · · focus · HN ↗
This "simple process" is much, much simpler than most meals one cooks at home. It's not much harder than microwaving something.
You are missing the point. With a small change in the way you do something, the really good thing can be made.
gbin · · focus · HN ↗
garbageman · · focus · HN ↗
puchatek · · focus · HN ↗
mayoff · · focus · HN ↗
<a href="https://www.youtube.com/watch?v=XrZPLF0ezw8nn" rel="nofollow">https://www.youtube.com/watch?v=XrZPLF0ezw8nn
pton_xd · · focus · HN ↗
danielmarkbruce · · focus · HN ↗
pton_xd · · focus · HN ↗
MostlyStable · · focus · HN ↗
In my opinion, steak has gotten the reputation that it has because it's so easy to get top tier restaurant quality at home (relative to cooking more generally). It is easy enough that, with a little care, almost any one can master it if they decide to, and therefore lots of people try and end up caring, and discussing, and sharing tips, etc.
There are a whole host of dishes where true mastery, to restaurant level, is borderline impossible for a home chef, and so most people never even try.
I don't disagree that reliably getting the last 5% of quality out of a steak is non-trivial, but the idea that, relative to the entire world of cooking, it's particularly difficult is laughably incorrect.
Brian_K_White · · focus · HN ↗
Sure there are a few things that knowledge and skill can do to make a steak better or worse. But the entire range from worst to best is just tiny. The best steak in the world is not a steak moon shot, it's just barely any different from what anyone can do after barely any instruction.
It's a tiny thing to become about as good as it's possible to get.
s_dev · · focus · HN ↗
The map is never the terrain.