Live data from Hacker News

Software development with AI is starting to feel like cooking steak

blog.sydorets.com

71–80 of 438 posts

Re: Software development with AI is starting to feel like cooking steak

#71

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 relia…

All metaphors break at some point. 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 man…

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.

Re: Software development with AI is starting to feel like cooking steak

#73

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…

A software engineer user with taste, yes.

Have you ever been really deep in a thread with an agent on a technical deep dive? The trade-offs conversations would not make sense to someone that is not able to decode the real decisions they’re making.

You can dumb down the agent, but the reason domain language matters is because of the precision of the word sometimes - not to be a gatekeeper.

Anyway - user with taste that understands all the elements of their decisions would be my modifier :)

Re: Software development with AI is starting to feel like cooking steak

#74

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 relia…

The problem is that not everyone can afford/wants to spend on a high quality cut. A good cook can make a cheap cut of meat taste great. There's no single right way of cooking a steak and that can include spices/herbs/marinades/oils/etc.

Re: Software development with AI is starting to feel like cooking steak

#76

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 relia…

It is a great analogy, as the vast majority of software tasks are CRUD or glue logic. At this point, relatively narrowly-defined tasks are a solved problem with frontier models. It is only more advanced tasks with broad scope and large context that frontier models have more limited results.

Re: Software development with AI is starting to feel like cooking steak

#77
The author has clearly not traveled much .. across much of asia, ME, and generally anywhere near or south of the equator, a steak cooked well done is considered the finest way to eat beef … the same also applies to AI generated code .. it may not satisfy a craftsmans idea of perfection, but it accomplishes what most people actually expect from it .. to take it further .. a film makers fav film is usually unwatchable and considered commercially speaking a failure ..

Re: Software development with AI is starting to feel like cooking steak

#78

Earlier quoted context omitted.

All metaphors break at some point. 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 man…

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

Re: Software development with AI is starting to feel like cooking steak

#79

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 relia…

How do you get around the idea of poisoning oneself? Keeping meat part raw feels uneasy.

Re: Software development with AI is starting to feel like cooking steak

#80

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 relia…

The problem is that not everyone can afford/wants to spend on a high quality cut. A good cook can make a cheap cut of meat taste great. There's no single right way of cooking a steak and that can include spices/herbs/marinades/oils/etc.

There's a floor on quality for producing a good steak. Below that floor you'll be better served preparing the meat another way entirely.
Post reply on HN