←back to thread

838 points turrini | 8 comments | | HN request time: 1.311s | source | bottom
Show context
caseyy ◴[] No.43972418[source]
There is an argument to be made that the market buys bug-filled, inefficient software about as well as it buys pristine software. And one of them is the cheapest software you could make.

It's similar to the "Market for Lemons" story. In short, the market sells as if all goods were high-quality but underhandedly reduces the quality to reduce marginal costs. The buyer cannot differentiate between high and low-quality goods before buying, so the demand for high and low-quality goods is artificially even. The cause is asymmetric information.

This is already true and will become increasingly more true for AI. The user cannot differentiate between sophisticated machine learning applications and a washing machine spin cycle calling itself AI. The AI label itself commands a price premium. The user overpays significantly for a washing machine[0].

It's fundamentally the same thing when a buyer overpays for crap software, thinking it's designed and written by technologists and experts. But IC1-3s write 99% of software, and the 1 QA guy in 99% of tech companies is the sole measure to improve quality beyond "meets acceptance criteria". Occasionally, a flock of interns will perform an "LGTM" incantation in hopes of improving the software, but even that is rarely done.

[0] https://www.lg.com/uk/lg-experience/inspiration/lg-ai-wash-e...

replies(27): >>43972654 #>>43972713 #>>43972732 #>>43973044 #>>43973105 #>>43973120 #>>43973128 #>>43973198 #>>43973257 #>>43973418 #>>43973432 #>>43973703 #>>43973853 #>>43974031 #>>43974052 #>>43974503 #>>43975121 #>>43975380 #>>43976615 #>>43976692 #>>43979081 #>>43980549 #>>43982939 #>>43984708 #>>43986570 #>>43995397 #>>43998494 #
dahart ◴[] No.43973432[source]
The dumbest and most obvious of realizations finally dawned on me after trying to build a software startup that was based on quality differentiation. We were sure that a better product would win people over and lead to viral success. It didn’t. Things grew, but so slowly that we ran out of money after a few years before reaching break even.

What I realized is that lower costs, and therefore lower quality, are a competitive advantage in a competitive market. Duh. I’m sure I knew and said that in college and for years before my own startup attempt, but this time I really felt it in my bones. It suddenly made me realize exactly why everything in the market is mediocre, and why high quality things always get worse when they get more popular. Pressure to reduce costs grows with the scale of a product. Duh. People want cheap, so if you sell something people want, someone will make it for less by cutting “costs” (quality). Duh. What companies do is pay the minimum they need in order to stay alive & profitable. I don’t mean it never happens, sometimes people get excited and spend for short bursts, young companies often try to make high quality stuff, but eventually there will be an inevitable slide toward minimal spending.

There’s probably another name for this, it’s not quite the Market for Lemons idea. I don’t think this leads to market collapse, I think it just leads to stable mediocrity everywhere, and that’s what we have.

replies(35): >>43973826 #>>43974086 #>>43974427 #>>43974658 #>>43975070 #>>43975211 #>>43975222 #>>43975294 #>>43975564 #>>43975730 #>>43976403 #>>43976446 #>>43976469 #>>43976551 #>>43976628 #>>43976708 #>>43976757 #>>43976758 #>>43977001 #>>43977618 #>>43977824 #>>43978077 #>>43978446 #>>43978599 #>>43978709 #>>43978867 #>>43979353 #>>43979364 #>>43979714 #>>43979843 #>>43980458 #>>43981165 #>>43981846 #>>43982145 #>>43983217 #
xg15 ◴[] No.43978709[source]
This is also the exact reason why all the bright-eyed pieces that some technology would increase worker's productivity and therefore allow more leisure time for the worker (20 hour workweek etc) are either hopelessly naive or pure propaganda.

Increased productivity means that the company has a new option to either reduce costs or increase output at no additional cost, one of which it has to do to stay ahead in the rat-race of competitors. Investing the added productivity into employee leisure time would be in the best case foolish and in the worst case suicidal.

replies(5): >>43979790 #>>43980228 #>>43981854 #>>43998571 #>>44001810 #
diputsmonro ◴[] No.43979790[source]
Which is why government regulations that set the boundaries for what companies can and can't get away with (such as but not limited to labor laws) are so important. In absence of guardrails, companies will do anything to get ahead of the competition. And once one company breaks a norm or does something underhanded, all their competitors must do the same thing or they risk ceding a competitive advantage. It becomes a race to the bottom.

Of course we learned this all before a century ago, it's why we have things like the FDA in the first place. But this new generation of techno-libertarians and DOGE folks who grew up in a "move fast and break things" era, who grew up in the cleanest and safest times the world has ever seen, have no understanding or care of the dangers here and are willing to throw it all away because of imagined inefficiencies. Regulations are written in blood, and those that remove them will have new blood on their hands.

replies(2): >>43980007 #>>43981042 #
TFYS ◴[] No.43981042[source]
I don't think regulations are enough. They're just a band-aid on the gaping wound that is a capitalist, market based economy. No matter what regulations you make, some companies and individuals become winners and over time will grow rich enough to influence the government and the regulations. We need a better economic system, one that does not have these problems built in.
replies(2): >>43981201 #>>43981367 #
chii ◴[] No.43981367[source]
> We need a better economic system

none has been found. The command economy is inefficient, and prone to corruption.

informal/barter systems are too small in scale and does not produce sufficient amounts to make the type of abundant lifestyle we enjoy today possible.

As the saying goes - free market capitalism is the worst economic system, except for all the others.

replies(3): >>43981442 #>>43981718 #>>43983983 #
1. TFYS ◴[] No.43981718[source]
We haven't really been trying to find such a system. The technological progress that we've had since the last attempts at a different kind of a system has been huge, so what was once impossible might now be possible if we put some effort into it.
replies(2): >>43984817 #>>43990205 #
2. pixelfarmer ◴[] No.43984817[source]
There is no system that fulfills your requirements.

It is even easy to explain why: Humans are part of all the moving pieces in such a system and they will always subvert it to their own agenda, no matter what rules you put into place. The more complex your rule set, the easier it is to break.

Look at games, can be a card game, a board game, some computer game. There is a fixed set of rules, and still humans try to cheat. We are not even talking adults here, you see this with kids already. Now with games there is either other players calling that out or you have a computer not allowing to cheat (maybe). Now imagine everyone could call someone else a cheater and stop them from doing something. This in itself is going to be misused. Humans will subvert systems.

So the only working system will be one with a non-human incorruptible game master, so to speak. Not going to happen.

With that out of the way, we certainly can ask the question: What is the next best thing to that? I have no answer to that, though.

replies(2): >>43985217 #>>43986147 #
3. chii ◴[] No.43985217[source]
> What is the next best thing to that? I have no answer to that, though.

i argue that what we have today is the so called next best thing - free market capitalism, with a good dose of democracy and strong gov't regulations (but not overbearing).

4. TFYS ◴[] No.43986147[source]
Cheating happens in competition based systems. No one cheats in games where the point is to co-operate to achieve some common goal. We should aim to have a system based on recognizing those common goals and enabling large scale co-operation to achieve them.
replies(1): >>43992022 #
5. kbelder ◴[] No.43990205[source]
>The technological progress that we've had since the last attempts at a different kind of a system has been huge

And, dare I say, mostly due to capitalism.

6. chii ◴[] No.43992022{3}[source]
> co-operate to achieve some common goal.

all systems are competitive, if the system involves humans - after all, even in a constrained environment like academia, where research is cooperative, the competition for recognition is still strong. This includes the order of the authorship presented in the paper.

What you're asking for, regarding cooperation to achieve common goals, is altruism. This does not exist in human nature.

replies(1): >>43993679 #
7. TFYS ◴[] No.43993679{4}[source]
Academia is competitive because it's designed to be competitive. If things like funding, recognition and opportunities go to "winners", people will try to win. It's possible to design systems that do not force people to compete. For example you could take away the names from papers and assign funding randomly/semi-randomly and the competition would end. Then add some form of retroactive funding (or other kinds of rewards) that's awarded to research that has produced useful results, and you'll get your incentive to do good research without the need for competition.

It's harder to design systems that avoid competitive behavior, but I don't think it's impossible. And of course competition is not all bad, it's a good tool when used carefully. But it's way too much when most of our systems are based on it.

replies(1): >>44002096 #
8. chii ◴[] No.44002096{5}[source]
Any form of reward leads to competitiveness. In research, it's the funding, and the credit/accolades. In business, it's the money.

Any sort of scheme to try allocate the funding leads to competition for said funding!

In other words, in order to remove all competition in the system, you need unlimited funding. Even randomly allocating funding is insufficient, as it simply means you're competing on luck (for example, by trying to acquire more slots in the lottery).

> harder to avoid competitive behavior, but I don't think it's impossible.

Which i think is not true - it is in fact, impossible, unless you add in the condition that there's unlimited 'resources' (after all, there's competition for resources while it is limited).