Live data from Hacker News

Ask HN: Is Software Getting Worse?

news.ycombinator.com

21–30 of 107 posts

Re: Ask HN: Is Software Getting Worse?

#21
Certain kinds are, I think. I've noticed that when I log in to [ well known ecommerce website ] these days it tells me that I have -1 pending orders. It isn't the only bug like that.

With this one as with many others I think it's because a lot are worked on by multiple teams and a lot of bugs get stuck in a kind of "no man's land" between teams where nobody is really responsible.

Re: Ask HN: Is Software Getting Worse?

#22
Solitaire on Windows 3.1 started almost instantly and did exactly what you wanted. Solitaire on Windows 10 is a laggy behemoth that won't even work if you aren't connected to the Internet. Nobody asked for solitaire to be connected to the Internet.

It's absurd that a program should be so much slower on machines that are literally about 1000x faster.

Re: Ask HN: Is Software Getting Worse?

#24
post #8

Honestly, I think the answer is no. But the sheer amount of software in our world is increasing. So if software quality lands on a bell curve, you'll see the lower end of that curve more often. Which actually argues that software quality is increasing - when so much of it "just works", the ones that don't stand out.

Yep. https://en.wikipedia.org/wiki/Sturgeon%27s_law

Indeed and the issue with the web is that 90%, instead of being buried in the pile of broken software, it is only a click away.

Re: Ask HN: Is Software Getting Worse?

#25
post #22

Solitaire on Windows 3.1 started almost instantly and did exactly what you wanted. Solitaire on Windows 10 is a laggy behemoth that won't even work if you aren't connected to the Internet. Nobody asked for solitaire to be connected to the Internet. It's absurd that a program should be so much slower on machines that are literally about 1000x faster.

Microsoft in general has consistently had a problem with dropping blocking network IO "stuff" into it's applications - i.e. it's always been absurd that Explorer will just lock right up if it hits network lag when doing SMB browsing.

Re: Ask HN: Is Software Getting Worse?

#26
The physical world has peaked, in every metric.

That makes software harder. Just wait until you can't buy a new computer just like that.

Stick to vanilla Java/C+/HTML(5)/JSON/OpenGL/AL and make something great and you'll be fine.

Note + is NOT a typo: it means C++ compiler with mostly C syntax. I only use string, stream and namespaces. Classes very rarely.

Don't download things that are >1GB.

Re: Ask HN: Is Software Getting Worse?

#27
post #5

> Is software quality in decline? No, you just have a skewed memory of some time when software was "good". Remember Windows ME?

I somewhat disagree. As an avid Visual Studio user.. it's definitly gotton worse. A lot of little Editor UX things seem to stop working. Example: in C++, writing switch(..) on an enum would automatically default create all switch cases. Then later versions, it only occasionally did it, now it doesn't do it at all. Another example: When my application finishes and VS is activated, sometimes the cursor is in one window…

There are better alternatives UX-wise for both of the examples you gave.

Visual Studio -> Jetbrains.

Windows 11 -> Linux (or Mac)

While VS and Windows have gotten worse in recent years, other software like Jetbrains IDEs and Linux UX have gotten better.

Re: Ask HN: Is Software Getting Worse?

#28
post #25
post #22

Solitaire on Windows 3.1 started almost instantly and did exactly what you wanted. Solitaire on Windows 10 is a laggy behemoth that won't even work if you aren't connected to the Internet. Nobody asked for solitaire to be connected to the Internet. It's absurd that a program should be so much slower on machines that are literally about 1000x faster.

Microsoft in general has consistently had a problem with dropping blocking network IO "stuff" into it's applications - i.e. it's always been absurd that Explorer will just lock right up if it hits network lag when doing SMB browsing.

Discovered this the hard way while diagnosing heavy Teams latency in the UI while Pihole was blocking MS telemetry.

Re: Ask HN: Is Software Getting Worse?

#29
It's probably fair to say modern software should be seen as a disposable commodity. It doesn't have to be good or durable, but it should be cheap and abundantly available. If you're developing software, see your employer as a factory owner in China mass producing some low quality imitation product and you're the factory worker.
Post reply on HN