Earlier quoted context omitted.
> If you plot the line it's probably still curving up and I'm not clear at which point (if ever) it would start bending the other way. I suspect when Moore‘s law ends and we cannot build substantially faster machines anymore.
Moore's law has kind of ended already though, and maybe has done for a few years, and even if you can make a chip which is faster there's a basic thermodynamics problem running it at full tilt for any meaningful period of time. I would have expected that to have impacted software development, and I don't think it particularly has, and there's also no obvious gain in e.g. compilers or other optimization which would ha…
The great software quality collapse or, how we normalized catastrophe
131–140 of 260 posts
Re: The great software quality collapse or, how we normalized catastrophe
#132Earlier quoted context omitted.
I think you've got your time ranges wrong. Almost exactly 20 years ago I worked for a company that did dashboards for analyzing and managing call centre traffic. The most important metric wasn't "how happy customers are" or "how many calls served" it was: "how many calls did we avoid having a human agent get involved for?" The metric of success was the degree to which they could avoid using expensive human labour and…
What part of that is inconsistent with what I said? Over a long period of time, including 20 years ago, the trajectory of cultural value has been going from consistency to usually acceptable but at least it's cheap. It wasn't started by AI but slop is the next stop.
Re: The great software quality collapse or, how we normalized catastrophe
#133Earlier quoted context omitted.
using phrasing like admitted anthropomorphizes it way too much.
It boggles my mind that folks continue to act that AIs are reliable narrators of their internal state despite all evidence to the contrary. The best I can figure is that too many people’s salaries depend on the matrix multiplier made of sand somehow manifesting a soul any day now.
Re: The great software quality collapse or, how we normalized catastrophe
#134Unrelated but my current AI text flag is the use of "It's not X. It's Y." It's become so repetitive recently. Examples from this post alone: 1. "This isn't about AI. The quality crisis started years before ChatGPT existed." 2. "The degradation isn't gradual—it's exponential." 3. "These aren't feature requirements. They're memory leaks that nobody bothered to fix." 4. "This wasn't sophisticated. This was Computer Scie…
It's hilarious just how much of a witchhunt on AI is kicked off from a bunch of vague heuristics. Writing this as someone who likes using em dash and now I have to watch that habit because everyone is obsessed with sniffing out AI. Cliched writing is definitely bad. I guess I should be happy that we are smashing them one way or another.
I've always liked the HN community because it facilitates an intelligent exchange of ideas. I've learned a lot trawling the comments on this site. I don't want to see the energy of human discourse being sucked up and wasted on the output of ChatGPT. Aggressively flagging this stuff is a sort of immune response for the community.
Re: The great software quality collapse or, how we normalized catastrophe
#135Hes right that cloudstike was terrible incompetence but I find it hard to worry about the memory leak stats. If lots of software leaks memory these days its because people have accepted that and its probably not economic to trace and fox those bugs. A lot of software is disposable or transient these days, like an app you only use twice a month
Everyone else in this thread is missing that crowdstrike level bug would have taken down the company in the past. I had a friend practically scream at his C level management after the crowdstrike bug that it should be ripped out because it was making the company less safe. They were deaf to all arguments. Why? Insurance mandated crowdstrike. Still. Even now. This isnt really about software it is about a concentration…
Would you rather have to deal with criminals who have invaded your systems wanting ransoms with no guarantee they will restore the data, or not leak private information, or would you rather have to reboot your machines with a complete understanding of what happened and how?
Re: The great software quality collapse or, how we normalized catastrophe
#136I would imagine the quality bar for safety-critical Software is quite a bit higher...although I do hear about Software quality incidents in the aviation and transportation industries from time to time...
Re: The great software quality collapse or, how we normalized catastrophe
#137I don't want to sound too dismissive, but all these arguments have been brought up time and again. The move from assembler to high level languages. The introduction of OOP. Component architecture / COM / CORBA / etc. The development of the web browser. The introduction of Java. 2018 isn't "the start of the decline", it's just another data point on a line that leads from, y'know, Elite 8-bit on a single tape in a few…
I blame software updates. That's when software went from generally working on release to not at all. Agile management methods set up a non-existent release method called "waterfall" as a straw man, where software isn't released until it works, practically eliminating technical debt. I'm hoping someone fleshes it out into a real management method. I'm not convinced this wasn't the plan in the first place, considering…
The person that invented the name never saw it, but waterfall development is extremely common and the dominant way large companies outsource software development even today.
The only thing that changed now is that now those companies track the implementation of the waterfall requirements in scrum ceremonies. And yes, a few more places actually adopted agile.
Re: The great software quality collapse or, how we normalized catastrophe
#138I don't want to sound too dismissive, but all these arguments have been brought up time and again. The move from assembler to high level languages. The introduction of OOP. Component architecture / COM / CORBA / etc. The development of the web browser. The introduction of Java. 2018 isn't "the start of the decline", it's just another data point on a line that leads from, y'know, Elite 8-bit on a single tape in a few…
Re: The great software quality collapse or, how we normalized catastrophe
#139Hardware is the platform: https://www.youtube.com/watch?v=rX0ItVEVjHc&t=2891s
Re: The great software quality collapse or, how we normalized catastrophe
#140Earlier quoted context omitted.
What part of that is inconsistent with what I said? Over a long period of time, including 20 years ago, the trajectory of cultural value has been going from consistency to usually acceptable but at least it's cheap. It wasn't started by AI but slop is the next stop.
I'm saying the experience sucked back then, too. I don't see it as worse, frankly.