> 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…
If coding has been solved, why does software keep getting worse?
331–340 of 719 posts
Re: If coding has been solved, why does software keep getting worse?
#332Earlier quoted context omitted.
> You know what software doesn't fill me with dread to update? FOSS. speak for your clearly non-pulseaudio-using self (:
pulse audio's pain points were in setup for me, and in setup alone. using it has been a breeze.
Re: If coding has been solved, why does software keep getting worse?
#333Re: If coding has been solved, why does software keep getting worse?
#334Software quality is tied to the market incentives and always has been. AI isn’t going to make someone care about writing robust software and that is why we don’t see better software all of a sudden. The market doesn’t rewards apps that don’t break on every update, it doesn’t reward cobbling together multiple independent solutions, as opposed to using Microsoft as a one stop shop. If people could have gotten away with…
Re: If coding has been solved, why does software keep getting worse?
#335Earlier quoted context omitted.
Product guys always optimizing for green status reports over actual working products that please customers.
and software devs think their direct deposit every 2 weeks will always just magically appear. /i'm an old developer but most have no clue their paycheck comes from actually selling things and not just from typing on the keyboard.
It's not even "selling things" these days. It's pleasing shareholders. That's why even productive engineers can get laid off these days. The incentive to type on keyboards or even sell things are not aligned with what the market wants at the moment.
Re: If coding has been solved, why does software keep getting worse?
#336Software quality is tied to the market incentives and always has been. AI isn’t going to make someone care about writing robust software and that is why we don’t see better software all of a sudden. The market doesn’t rewards apps that don’t break on every update, it doesn’t reward cobbling together multiple independent solutions, as opposed to using Microsoft as a one stop shop. If people could have gotten away with…
Re: If coding has been solved, why does software keep getting worse?
#337Earlier quoted context omitted.
I generally agree that software has been getting worse, and AI isn't the cause, necessarily, but certainly is accelerating the decay. Maybe a corollary to the growth of programmers is that pride/artisanship in the work decreases. Bugs happen more when the engineers dgaf, or aren't as dedicated to the craft. Software was pretty solid when I was a teenager (I'm thinking Windows, MSN Messenger, Flash, CDs, general web u…
Artisanship takes a back seat to the business peoples demands, and the business oriented people have been melding with software people for decades. Still, classes of bugs we used to have all the time are not very common anymore. But watching large software projects fail over and over again, even when craftsmanship is demanded, often times the only way that good stuff gets in is the unpaid heroics of developers passio…
There's little space for stewardship when LLMs induce psychosis and learned-carelessness in peers, so even though I'm here, I'm still motivated, and I'm still trying to stop crappy software (usually in code review), it feels like it is going to be a losing battle in the long run. The point being that "so little stability" with respect to financial stability may not necessarily factor- stability is threatened from all angles (code, motivation, fatigue, identity, etc).
Re: If coding has been solved, why does software keep getting worse?
#338Re: If coding has been solved, why does software keep getting worse?
#339> I opened Slack on macOS, the icon kept bouncing in the dock for a few seconds. I got impatient, switched to Ghostty, and started typing. Just then, the Slack window appeared, stole focus from Ghostty and the git pull command was sent to the group chat. One of my absolute favourite features on KDE Plasma with Wayland is the global setting to control what can steal focus. It works wonderfully, and I always miss it wh…
I am doing my best to implement a rule with apps where the third time in a single session you bother me about something that has absolutely nothing to do with the workflow I opened to app for, I uninstall the app. I don't want to update my spreadsheet app, I want to work on this spreadsheet. I don't want to tour the new features from the last update, I want to work on this spreadsheet. I don't want to sign in in orde…
Re: If coding has been solved, why does software keep getting worse?
#340Earlier quoted context omitted.
Uncle Bob has fully embraced AI and is risking becoming part of the problem these days.
Uncle Bob already became part of the problem by some of the stuff he wrote in Clean Code (like using mutable instance fields instead of method parameters). Luckily he isn’t perceived as very relevant anymore.
Common for all these "industry leaders" is that they all write books and give speeches. I'd rather listen to someone who designed successful software such as git or OpenSSH than someone who designed a salary system in the 90s which, it turns out, was scrapped two years later for being a mess. Giving yourself a stage name is not a merit in itself.
There is something to be said for actually understanding the problem first. Did we learn nothing from the TDD nonsense in the 00s?
The famous InfoQ sudoku software design example was chronicled on HN here and should be required reading for anyone who cares about clean code in practice: