It's in AAA games too. For example, Diablo 4 has incredibly degraded. Basic features are often broken, like dungeon exits sending you to the right locations, UI interfaces having things that can't be clicked under certain circumstances, unlockable season abilities simply not working, etc
Software quality has been miserable for decades. And more and more of daily life depends on software working well, so we all feel it much more.
This predates AI, eg recall Windows was gnarly before the third Service Pack, etc.
Personally I blame outsourcing and its cousin offshoring. Not because Indians can't code or any such racist nonsense, but because relentless pressure to be the lowest bidder, no universal measurable standard of what quality actually means, and, above all, no practical way to exercise meaningful managerial control over a team you don't control or are ten timezones away makes quality impossible.
I suspect that in the Wide World of Software, away from the 10x people here on HN who write SQLite clones for fun and send Fabrice PRs to fix his bugs, vibe coded software might actually be approaching the quality of what they get from their vendors today. That doesn't make it good, but it's at least equally meh. It's the Visual Basic era of 1994 all over again. We'd better get used to it, fast.
It's what happens when you substitute human causal understanding for probabilistic pattern matching that "solves" problems with layering more problems in a pile of cognitive debt beyond human comprehension. We are compromising our entire digital infrastructure with mindless slop that erodes decades of collective know-how and conceptual awareness about complex systems.
The reality is probabilistic, and engineering has always been about turning that into deterministic behavior and outcomes, in an industrial, repeatable, observable, debuggable way
True, but with Gen AI, we are turning most digital products into unpredictable slush machines that appear to mostly work on the surface, while hiding an incomprehensible amount of behavioural and performance anomalies.
Complexity has to play a role, google chrome has more LOC than windows XP... At this point everything is a pile of piles of shit built on top of a gigantic pile of shit.
Today I ran out of ram, the "teams" desktop app was taking 2 gigs just standing there doing nothing, you can run four whole windows Xp on the same amount of ram, comfortably. My inactive chatgpt chrome tab alone was taking 900mb
I try to do more and more in the terminal, but even that isn’t immune to the same syndrome, programs tying up tons of threads and memory, terminal emulators themselves being GPU accelerated and performance intensive. Perhaps we will see a cultural hard fork and a trend towards small, simple, utilitarian programs in personal computing; if the price of basic components continues its upward trend, it may even be necessary. Devices that are purposefully limited, hacked, owned, customised, privvy to closed networks that follow the same philosophies.
My onboarding flow for MacOS 27 was abysmal. Worse than anything Microsoft ever did to me, with multiple authentications due to me having to accept new Terms for iCloud. I saw 2 show-stopper bugs in this flow where clicking on the messages did nothing. After repeating the same passwords several times, I was able to log in. A complete and ridiculous mess.
sedan_baklazhan · · focus · HN ↗
For some reasons I can’t stop thinking about “AI”.
simmerup · · focus · HN ↗
sedan_baklazhan · · focus · HN ↗
GlickWick · · focus · HN ↗
throw-the-towel · · focus · HN ↗
za3faran · · focus · HN ↗
sedan_baklazhan · · focus · HN ↗
[deleted] · · focus · HN ↗
[deleted]
kjellsbells · · focus · HN ↗
This predates AI, eg recall Windows was gnarly before the third Service Pack, etc.
Personally I blame outsourcing and its cousin offshoring. Not because Indians can't code or any such racist nonsense, but because relentless pressure to be the lowest bidder, no universal measurable standard of what quality actually means, and, above all, no practical way to exercise meaningful managerial control over a team you don't control or are ten timezones away makes quality impossible.
I suspect that in the Wide World of Software, away from the 10x people here on HN who write SQLite clones for fun and send Fabrice PRs to fix his bugs, vibe coded software might actually be approaching the quality of what they get from their vendors today. That doesn't make it good, but it's at least equally meh. It's the Visual Basic era of 1994 all over again. We'd better get used to it, fast.
valleyer · · focus · HN ↗
Amekedl · · focus · HN ↗
Hard though from the idea initially too.
The main stack is reasonably web, as broad as that is
bluetomcat · · focus · HN ↗
ttoinou · · focus · HN ↗
bluetomcat · · focus · HN ↗
233mhz · · focus · HN ↗
Today I ran out of ram, the "teams" desktop app was taking 2 gigs just standing there doing nothing, you can run four whole windows Xp on the same amount of ram, comfortably. My inactive chatgpt chrome tab alone was taking 900mb
ttoinou · · focus · HN ↗
And the web is the most advanced and open OS in the world. That all those features can be packaged into a 100MB binary is magic
nullpoint420 · · focus · HN ↗
RunSet · · focus · HN ↗
By being a poorly-behaved process until you are caught red-handed.
<a href="https://arstechnica.com/gadgets/2014/07/why-google-took-years-to-address-a-battery-draining-bug-in-chrome/" rel="nofollow">https://arstechnica.com/gadgets/2014/07/why-google-took-year...
nullpoint420 · · focus · HN ↗
Chrome has gone through almost two rewrites of their core rendering stack since then. It's impressive work.
Although this itself is outdated, I remember enjoying "Life of a Pixel"[0] back when it came out.
[0] <a href="https://www.youtube.com/watch?v=m-J-tbAlFic" rel="nofollow">https://www.youtube.com/watch?v=m-J-tbAlFic
wuhhh · · focus · HN ↗
wetpaws · · focus · HN ↗
[dead]
o_m · · focus · HN ↗
<a href="https://en.wikipedia.org/wiki/Feature_creep" rel="nofollow">https://en.wikipedia.org/wiki/Feature_creep
glimshe · · focus · HN ↗
fmajid · · focus · HN ↗