Remix.run Logo
▲ The End of Rationing(sanketsaurav.com)
23 points by sanketsaurav 5 hours ago | 18 comments
▲class3shock 44 minutes ago | parent | next [-]

"So why isn't our software 10x better?"

The answer has nothing to do with rationing. When all software is designed to grab the most attention, serve the most adds, collect the most data, deliver the maximum amount of the cheapest content and generally be as exploitive of its users as possible, no amount of rationing or not rationing will effect it.

McMaster Carr, a company worth a little over a billion, sells metal, bolts, casters, and many other industrial bits and bobs. Their website is infinitely better than Amazons. Why? It has nothing to do with rationing and everything to do with trying to actual deliver a good customer experience.

▲stillpointlab an hour ago | parent | prev | next [-]

I am not sure this is default a good thing.

I recall something I once heard about product marketing. The experiment was a product like jam, and they had 3 flavour options available in one case and 12 options available in another. It was a test on how hard it was to make a decision as well as how confident the person was they made the right decision later on.

One of Sartre's points on existentialism was that radical freedom leads to anxiety.

In some sense, AI is removing scarcity. It isn't clear to me that this is the same kind of thing as going from starvation to surplus. It is more like the jam case where we aren't increasing abundance in a total sense, we increasing the options within the existing surplus.

▲bemtevi an hour ago | parent | prev | next [-]

I don't think any of this makes much sense. The problem that this article ignores is that people build different things with AI, not the same things but faster. They build more superficial things, more throwaway things, things that are tailor-made for chasing the buck, and it just doesn't feel genuine or interesting.

It was much the same with search. Google search allowed us to find things faster at first...but over time websites responded to that and started doing SEO crap. Now almost every search results in a billion websites that say the same thing, but shallowly. Yes you can still find some gems but was it worth it?

AI makes things faster, but now it means we can target superificial needs very quickly...and so a new breed of crap software will be built with it. As long as there's a dollar sign at the end of the road.

▲doginasuit an hour ago | parent [-]

AI makes things faster, and it pushes the envelope on what can be built. Like a telescope lets the human eye see further into space, an LLM helps track more ideas and structures within working memory. Yes, people will use this new potential to build slop. And other people will use it to build what has never been built before. The only question is which one we will prefer.

▲aselimov3 an hour ago | parent [-]

By definition an LLM is unable to build what has never been built before because you are going outside the realm of pretraining/RL. You might be able to combine components that already exist in a unique way, but even then you will be fighting against the mediocre making effect of LLMs

▲outworlder an hour ago | parent [-]

That understates what LLMs are capable of doing. They can and do build things outside of their training dataset. As long as you can get there by following existing concepts, they can do it.

▲v64 7 minutes ago | parent | prev | next [-]

Those who haven't read Mythical Man Month are doomed to repeat it. I don't recall anywhere in the book where it states that the problems described in its essays don't apply to you if you're working with dozens of the most intelligent engineers in the world who can produce code in hours instead of days.

I was discussing this with someone else and used the analogy of nuclear energy. Although nuclear plants are highly complex and use forces that have only been understood for the last hundred years, at the end of the day it's still boiling water to create steam to spin a turbine, and nothing about nuclear innovation can engineer away the laws of thermodynamics.

Agents have and will continue to drastically change how we develop code, but it's my belief that drastically changing our software practices to speed up development just means we're going to hit engineering limits faster, rather than being able to overcome those limits entirely.

▲xivzgrev 2 hours ago | parent | prev | next [-]

People respond to incentives: Why do a hard thing when I can do an easy thing?

During the hype cycle, making "x for y" is easiest to get funded and exit.

Once the hype crashes and we're in the trough of disillusionment, then people are bearish. So founders either move to the next hype cycle or figure out a more durable business from the ashes

▲TwelveEyes 2 hours ago | parent | prev | next [-]

To be honest I don’t believe this is the case. Admittedly, I don’t have any experience with the best of the best models, only up to clause Opus. AI accelerates coding for myself a hell of a lot, but frankly the amount of time I spend coding complex programs feels about the same. I think there’s still a bottleneck, and it has been reiterated here before: judgement, testing, and understanding. If AI really accelerated coding, no amount of cultural inertia would be able to hold it back. It’s just not.

▲Grombobulous an hour ago | parent | next [-]

I was about to say something similar. The article’s premise is solid as long as we accept the assumption that AI is actually fundamentally changing the velocity and methodology of coding.

To me, so far it seems like it is and it isn’t simultaneously. Some things are going at insane paces. I see things like reverse engineering and emulation breaking barriers. But we don’t see things like the quality and complexity of highly architected systems getting much better, maybe even getting worse as management pushes velocity onto employees.

I think what this shows is that AI is great at tedium and brute forcing, but it’s not actually good at making substantially better software with less of that “rationed” expertise. At least, not yet.

▲ares623 41 minutes ago | parent | prev [-]

All this talk about removing bottlenecks at all costs, and we haven't even considered the final boss of bottlenecks: the end users themselves. All the gains will be a waste if the end users have a choice. And as "The Goal" has taught us, we must remove the further-most bottlenecks first. Hence, we must remove all choice and power from end-users first.

Tell me I'm wrong.

▲9p 8 minutes ago | parent | prev | next [-]

this reads like an ad.

▲tonymet an hour ago | parent | prev | next [-]

Before we were spending 10:1 on features:quality . I worry that ratio will remain, but at 100x or 1000x the velocity.

There's no reason to think that companies are suddenly going to be spending 1:1 features : quality because both are faster / cheaper .

So expect the low quality to continue, and naturally get worse, because complexity is going up 1000x

▲PaulHoule 2 hours ago | parent | prev | next [-]

... by improving model efficiency so AI tokens are "too cheap to meter" or alternately not that much more expensive to operate than conventional sorts of software?

It's a different view of scaling. I mean a lot of people have this absurd idea of "super intelligence" which is like the cover of this book

https://en.wikipedia.org/wiki/Supermind_(novel)

i mean what does "intelligence quotient 10,000" even mean? On the other hand it's very easy to imagine a world where we have systems like the best ones we have now but we can really afford to use them.

▲cyberax an hour ago | parent [-]

> i mean what does "intelligence quotient 10,000" even mean?

IQ tests measure, essentially, how fast you can do shallow pattern recognition.

And AI can do these kinds of tests easily.

▲Dylan16807 6 minutes ago | parent [-]

There are time limits but to say they're primarily measuring speed sounds wrong.

▲ares623 2 hours ago | parent | prev | next [-]

The free holiday will last forever. Make your plans accordingly.

▲01284a7e an hour ago | parent | prev [-]

"Build me a high speed railway. Make no mistakes."

Now that SaaS CRUD apps can be built in 10 minutes, we can maybe do something more worthwhile, no? So much wasted effort has gone into this field already, in my opinion.