Live data from Hacker News

If coding has been solved, why does software keep getting worse?

ptrchm.com

591–600 of 719 posts

Re: If coding has been solved, why does software keep getting worse?

#591

Earlier quoted context omitted.

TNT duping is a good example. It’s basically impossible to accidentally run in to this glitch, but the community has built tons of mechanisms around using it and generally like it. Patching it out would be more “correct” but serve to only limit user creativity and inventions.

TNT duping is a classic example of how players will optimize the fun out of the game if you give them a chance. Your claim that people won't accidentally run into is not true as it only takes one YouTube tutorial to discover it. Many popular farm designs rely on it so it is not hard to stumble upon it. Remember this is a game where people had to use third party sites to figure out how to discover how to craft anythin…

TNT duping is the minecart boosters of the 2020s.

That was a glitch that made minecarts go fast and far. Notch chose to add a simple block that accelerates minecarts and then fix the glitch.

Re: If coding has been solved, why does software keep getting worse?

#592
Coding is not solved. Who said coding is solved? Coding is incredibly complex.

What is coding? It is writing down specifications. Imagine a simple computer with just a 1920x1080 pixel screen, a 104 key keyboard and 3 button mouse. That is 2^107 inputs and 2^(1920x1080) outputs. The scale of specification of this (now over time) is already not handle able.

So, we invent concepts like taskbars, windows, shortcuts, and so each spec is different. People think they are writing down code, when they are actually just making a lot of decisions.

Re: If coding has been solved, why does software keep getting worse?

#593
post #587

Earlier quoted context omitted.

The real.answer is that people stopped making things with care and genuine interest. Everything should be delivered in the fastest way possible, in the shortest time possible, on the tightest budget possible. This is a recipe for creating a mess, in which AI has now pushed the limits and we are seeing how failure is now per-default embedded and shipped to users, who are now beta-testing products continuously.

> Everything should be delivered in the fastest way possible, in the shortest time possible, on the tightest budget possible. because companies that did this is rewarded with more users and more revenue (than a hypothetical competitor that didnt). Darwinian natural selection is about survival of the fittest, not survival of the "best looking" or "best performing". And the determination of fitness is by the actions of…

This happens because of capitalism.

In a few years will have a cemetery of software and products locked behind DRM or requiring a remote connection to a server that won't exist anymore, because it's too expensive to maintain. It is already happening, the effect will be much more amplified sooner

Re: If coding has been solved, why does software keep getting worse?

#595

> We’ve reached a point where an update to macOS — or to any app I rely on, really — is a source of dread rather than excitement. I now expect the new version to be worse. I actually relate to that. It used to be cool and exciting to update to see what new things are coming for free. I was just looking up what Fedora Workstation 45 might bring. Updates on phones, TV's, cars and non-Linux operating systems on PC's/lap…

> > We’ve reached a point where an update to macOS — or to any app I rely on, really — is a source of dread rather than excitement. I now expect the new version to be worse. You know what software doesn't fill me with dread to update? FOSS. Proprietary software isn't built for users anymore. But (some) FOSS still is.

I felt like I got slapped in the face when I updated Audacity to see a goddamn cloud login service for the audio equivalent of Notepad.

Re: If coding has been solved, why does software keep getting worse?

#596

Earlier quoted context omitted.

Pulse audio is ok until you plug or unplug things like earpieces and bluetooth speakers and then you want to do a videocall and random devices are the active ones. And then you find no obvious way to be able to record both input and output...

Lol because that never happens on any other OS. Plug my Mac into my dock, uses my DAC. Great. Unplug. Connect Bluetooth headphones. So far so good. Plug back into dock. Now it's... the built in audio? Huh? I'm honestly surprised how often in Linux PA with WirePlumber just does the right thing most times, IME.

Obviously Mac is terrible, as a Linux user I would clearly not use it as a baseline of how it should work.

Re: If coding has been solved, why does software keep getting worse?

#598

> We’ve reached a point where an update to macOS — or to any app I rely on, really — is a source of dread rather than excitement. I now expect the new version to be worse. I actually relate to that. It used to be cool and exciting to update to see what new things are coming for free. I was just looking up what Fedora Workstation 45 might bring. Updates on phones, TV's, cars and non-Linux operating systems on PC's/lap…

As a Fedora user, I can say very clearly that Fedora is also very buggy...

I'm using Ubuntu and Fedora daily. Ubuntu is the one causing trouble all the time, Fedora rarely. That's why companies choose the worse system, Ubuntu. Worse is certainly not better

Re: If coding has been solved, why does software keep getting worse?

#599

The answer, of course, is that the taste-making apparatus inside the typical tech company is now entirely imposters (non-technical, non-power-users), who continue to LARP as visionaries. The people who notice broken or degraded behavior (devs and power users) and conceive of good designs are not in charge of what goes into the product. So you shouldn't expect it to get better, only to continuously change so that the…

> The solution is to gut your product org, replace management with leading engineers, and hire some of your most fanatic users. It’s not surprising that this sentiment is popular on a message board filled with engineers but I’m not so convinced by it. Nor do I think the current state of tech companies is acceptable, to be clear. But there needs to be some level of management outside of the engineers themselves. A lot…

> A lot of talented lead engineers I know are terrible people managers, or ineffective project managers

Ok but non-technical “managers” are way worse.

Has more to do with role focus and hours in the day. I would rather have a dev dedicated to PM than a “manager” larping as one cringily trying to keep up with us totally ineffective to lead a technical team.

Tech companies are anything but technical anymore since they got rid of all the talent.

Re: If coding has been solved, why does software keep getting worse?

#600

Earlier quoted context omitted.

TNT duping is a good example. It’s basically impossible to accidentally run in to this glitch, but the community has built tons of mechanisms around using it and generally like it. Patching it out would be more “correct” but serve to only limit user creativity and inventions.

TNT duping is a classic example of how players will optimize the fun out of the game if you give them a chance. Your claim that people won't accidentally run into is not true as it only takes one YouTube tutorial to discover it. Many popular farm designs rely on it so it is not hard to stumble upon it. Remember this is a game where people had to use third party sites to figure out how to discover how to craft anythin…

Tbh I think Minecraft players enjoy creating item farms. It’s just part of the game progression at this point.

Meanwhile some non bugged workflows like breaking and replacing the lectern a million times to get the right trade exist because the enchanting table is so horribly broken no one would use it.

Post reply on HN