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

Almost no skill required to cook a steak

https://blog.sydorets.com/en/posts/almost-no-skill-required-to-cook-a-steak/
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.

loading story #49198988
loading story #49198749
loading story #49198819
loading story #49198760
loading story #49201002
loading story #49199989
I do not appreciate when authors use the royal "we" to speak for all software engineers when admitting to low quality-control standards.

I suspect that it is an attempt to broach an uncomfortable topic through vulnerable self-disclosure, but we need to be serious about admitting when there is a problem somewhere.

"Bugs" are not any more cute or fuzzy or entertaining or harmless than the engine "gremlins" that haunted the aviation industry back in the day.

I don't know how many accidents had to happen before the airplane people got serious, but software people are overdue for a similar reckoning.

loading story #49198482
loading story #49198676
loading story #49198512
I hope and believe that some great companies and teams will use LLMs to build higher quality software.

We built Electron because writing UIs using native desktop frameworks is tough. Is it still tough? Surely LLMs make it easier to use and so we will end up with faster and more native feeling applications.

What about having a couple of ideas of what might make a feature feel good? Well now you can make multiple prototypes fast and pick the best one. Your users get the best one.

I hope to build software this way in the future.

loading story #49198526
loading story #49198957
loading story #49198598
loading story #49200226
I found this to be my favorite approach[0]. Also, Lan Lam’s stuff is just generally excellent.

And yes, super easy to make with almost no skill.

[0] https://m.youtube.com/watch?v=uJcO1W_TD74&pp=ygURVGVjaG5pcXV...

We have this idea of AI software development where a human watches over its shoulder and shouts out things like "use uuidv7 for the id since timing is important" or "use a sum type here to make that bad state unrepresentable".

But the thing is that most of this can be encoded in a markdown file for agents to read if it doesn't already come out of the box in the next round of sota models. And funnily enough as agents get smarter, you risk being overprescriptive where you hamstring the agent from making a pivot that would have led to better engineering.

The future is pretty clear to me at this point that we won't need software engineers looking over the shoulder and instead it's just a "user with taste" asking for revisions.

loading story #49201041
loading story #49200515
loading story #49199637
loading story #49199146
loading story #49200283
I like the comparrison of the AI coding agent to the steak machine. But it is not just about machines scaling better - the laundromat can wash clothes better than a human would. Similarily the AI agent's performance can EXCEED one of a human engineer for simple, well-defined tasks (eg. go over all of the subpages and check that the latest push didn't break something).

Hiring AI cooks is not a problem imo, as long as the human glances over everything that they serve.

In the end, unless we are talking about art, in most areas I probably prefer something that follows some specific set of requirements and recipes, rather than have some sort of indescribable 'magic'. In that sense when it comes to coding AI gives you something that can follow the requirements pretty well and thus satisfies me in many circumstances. (but there are cases where human input is extremely important still)
loading story #49200635
Well it's not like most companies can pay for freshly made software; most software today is made for a wide audience, bought frozen and reheated in the microwave.

Maybe freshly prepared software made at home in a less-than-perfect manner for a tiny target audience is still a mouthwatering dish in comparison.

loading story #49199056
I prefer the other end of the curve (if that makes sense) where something is time consuming and hard to make at home YET you can get it incredibly cheap comparatively and in good quality in a restuarant. Ramen is the prime example of that.
loading story #49198649
The tone and writing style is way off here. It's practically illegible.
loading story #49198634
loading story #49199086
Given the state of software today, I'd be happy with steak that was competently cooked. I love software development, but most of it is not high art, nor high performance, nor free of bugs.
I prefer to both cook steaks at home and go out for them.

Apart from that, I want to believe (and even notice tiny signals) that this sentiment is becoming more understandable among business leaders.

So use AI like a sous-vide: have it tackle the fiddly, difficult, unglamorous parts using strict controls and then do the parts that require taste yourself.
loading story #49199087
I think most people on this board would agree with the thesis. However the real problem is when the owner of the restaurant looks at profit and loss statements and decides to keep less chefs on the payroll because customers are willing to pay for (just) edible steak.

The reduced expectations of steak, the desire for the perfect steak, are all fading to the background because "just passing satisfactorily" is better for business.

loading story #49198827
loading story #49198502
loading story #49198327
loading story #49200514
loading story #49199243
Sous vide The article is AI generated
The main problem with this entire article is that sometimes, if not most times, you don't need great steak. Sometimes you just want to satisfy your hunger and if the steak is lower quality meat or if it's overcooked, you don't care. All you want is to not be hungry.

This is what vibe coding satisfies and frankly what most people care about. 85-90% of human written code is garbage anyway. There's nothing sacred about human-written code.

Most customers don't care about the quality of code as long as the end product works. The great thing about vibe coding is that if something doesn't work, you just ask it to change it and within a minute you have the change. You don't have to send off a request to an offshore contracting team, and go back and forth over what it should be, haggle over hours, and then have it come back with some deficiencies because they didn't follow the agreed-upon spec.

loading story #49198544
loading story #49198702
loading story #49198753
loading story #49198641
Steaks require very few skills. Buy 10 steaks, some oil, a pan, and a heat source. By the time you've cooked the 10th steak you will be able to cook a decent steak.

Software requires a massive amount of skill. You can't say you can build "consistently good software" after writing your 10th program. Most software engineers really aren't great at judging what makes good software. So humans aren't a great solution to AI's lack of ability here. We're limited by our own inherent dumbness.

LLMs are genuinely better software engineers than most humans. But they lack the cognitive power to hold in their head and recall many ideas at once for a long time. They're a genius who gets drunk every 10 minutes. You, human, aren't better at writing software - but you aren't drunk. So for now, you manage the AI. The hope is that one day we can make LLMs not be drunk, so it can do a better job than our dumb asses do.

It's possible that we'll never be able to make it not-drunk. In that case, to get any new improvement, we'll have to make it faster.. which will make it drunk every 5 minutes instead of every 10. This means we'll spend twice as much time keeping it on the road. The hope is that somehow this will create more productivity. Probably by having more of them running at once, with more human guides... which will run into the mythical man month fallacy. Everything old is new again.

loading story #49199718
loading story #49200279
Why does this article use backticks instead of apostrophes?
loading story #49199256
I’d prefer an article actually about cooking steak.
Given how extraordinarily fast all of this is moving, it's a particular absurdity to attempt these in the moment pontifications. AI is a steak machine, I declare that is what it is. You mean GPT 3.5? That's a mere four years ago.

Fable was essentially unthinkable for ~99% of tech workers just five years ago, that any of that would occur so soon and so spectacularly. Now we've got a mass of armchair experts declaring what AI of this minute is, or even what it is period.

Well AI can't even do fingers right so it's premature to say blah blah blah. Hello Krea2 et al.

Software is also eating the clowns.

Get back to me next week, China will probably have another Fable killer. And then Anthropic will have Ouija 8 that they'll have to place in an air-gapped straight-jacket to keep it from enslaving us all.

{"deleted":true,"id":49198468,"parent":49198069,"time":1786031969,"type":"comment"}
> Customers tolerate weird interfaces, pointless features, strange bugs, systems held together by generated code nobody actually understands.

And that's this "AI"tool too.

Garbage in, garbage out, as we say.

{"deleted":true,"id":49198317,"parent":49198069,"time":1786031447,"type":"comment"}
loading story #49199101
loading story #49200792
Who can afford a steak today without taking out a loan?