Live data from Hacker News

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

ptrchm.com

641–650 of 719 posts

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

#641
post #573

Earlier quoted context omitted.

Waiting for noise to stop is less reliable because of how brains work, and also has a much smaller range. The microwave ding is useful.

Brains work just fine and your typical kitchen/apartment range is small enough, but in general - the trade-off between comfort and reliability is not something you can resolve for others

When the goal is "notice a background noise going away while you're involved in a different task" brains do not do just fine.

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

#643

> 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…

My Arch Linux KDE Desktop with the Haswell i7-4770S CPU (from 2013) actually feels snappier than MacOS on my MacBook Pro M4. Sure, the MacBook has far superior performance overall, but if you just want to move some windows or get a response from a right-click, it just feels slower.

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

#644
post #638

Earlier quoted context omitted.

And furthermore, in the last decades engineers have become infantilized to such a degree that most don't want to learn to be a good manager and prefer to stay Peter Pans for ever. I believe it's an outcome of the 80's and 90's "nerd" culture because, if you ask the elders, it didn't use to be like that in the US, and it's much less prevalent in Europe (but alas that's far from being the center of the software industr…

I’d say that describes me but I don’t see it as a Peter Pan thing… I’m very technically skilled and I want to keep using those skills. I know the role I want, it’s what I often see advertised as an Architect role. But companies have an order of magnitude fewer of those roles than people management roles. I don’t know that it has to be that way, a lot of projects suffer from a lack of top level technical direction mor…

In an organisation made of mature people, some of the highly skilled people would recognise the need for them to become people managers (not Architects), and so the organisation would benefit from managers who were actually competent, having done the work themselves before.

I see complaints about companies not promoting from within their ranks, and choosing MBAs for managers, but the grim reality is that the engineers themselves don't want to step up and grow up.

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

#645
Because most engineers nowadays have the fundamentally wrong idea about how their software should utilize the user's hardware: they treat user's CPU and RAM as their playground and being infinite, and therefore act as a platform to make their life easier instead of their user's.

Yes, coding is solved, for the developers, not for the users.

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

#646

Earlier quoted context omitted.

> > 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.

Tenacity was developed because of that one Tantacrul video where he accidentally revealed that Audacity was going to start telemetry. Audacity tried to claim it was just basic stuff like OS version and hardware, then realized that people were still angry and decided to just push as far as they could. That video was like their turning point. The fact that even Audacity could fall to that showed a lot of people that even the basic stuff nobody ever thinks about can turn into something imposing and hostile.

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

#647
post #644

Earlier quoted context omitted.

I’d say that describes me but I don’t see it as a Peter Pan thing… I’m very technically skilled and I want to keep using those skills. I know the role I want, it’s what I often see advertised as an Architect role. But companies have an order of magnitude fewer of those roles than people management roles. I don’t know that it has to be that way, a lot of projects suffer from a lack of top level technical direction mor…

In an organisation made of mature people, some of the highly skilled people would recognise the need for them to become people managers (not Architects), and so the organisation would benefit from managers who were actually competent, having done the work themselves before. I see complaints about companies not promoting from within their ranks, and choosing MBAs for managers, but the grim reality is that the engineer…

You’re really stuck on the maturity thing here and I’ve got to be honest, I don’t get it. Becoming a people manager is not “growing up”, it’s simply a different job.

My skills are not in people management. My skills are technical. The organisation would not benefit from me being a people manager because I’m not good at it. I don’t understand why I should opt to do a job I am neither good at nor enjoy just for the supposed benefit of my employer. Part of “growing up” is realising that employers are replaceable and sacrificing yourself at the altar of any given employer is a fool’s errand.

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

#648

Earlier quoted context omitted.

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.

When I bought Minecraft, most things weren't renewable. Now, late-game players don't even have to go mining. Or craft that much. The enchanting table used to be a rare reward. You had to get to level 50 and roll the dice once. You get a random upgrade to one item and that's it, you're stuck with it. It was gambling. Now the cost is trivial after several reductions, and people minmax their enchantments, and Repair mea…

also worth noting - in beta, you could create item farms if you installed mods allowing you to create item farms - besides the cactus farm which was possible since cactuses were added to the game (and there's a very silly reason why they are possible) and the obvious intended farms like wheat.

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

#649
post #644

Earlier quoted context omitted.

In an organisation made of mature people, some of the highly skilled people would recognise the need for them to become people managers (not Architects), and so the organisation would benefit from managers who were actually competent, having done the work themselves before. I see complaints about companies not promoting from within their ranks, and choosing MBAs for managers, but the grim reality is that the engineer…

You’re really stuck on the maturity thing here and I’ve got to be honest, I don’t get it. Becoming a people manager is not “growing up”, it’s simply a different job. My skills are not in people management. My skills are technical. The organisation would not benefit from me being a people manager because I’m not good at it . I don’t understand why I should opt to do a job I am neither good at nor enjoy just for the su…

Rather, you're the one stuck thinking this is about yourself. If you read more attentively, you'd see I carefully phrased my reply to avoid mentioning you.

You say you aren't good at it, but have you ever tried ? I suppose not, so you'll never know if you'd have been good at it. This is not a quality that comes innate, it's something that one must learn and cultivate.

The important thing here is the observation that engineering companies used to be filled with engineers that were both *technically competent* and *willing to become a manager*. That's much rarer nowadays. Why ?

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

#650
post #649

Earlier quoted context omitted.

You’re really stuck on the maturity thing here and I’ve got to be honest, I don’t get it. Becoming a people manager is not “growing up”, it’s simply a different job. My skills are not in people management. My skills are technical. The organisation would not benefit from me being a people manager because I’m not good at it . I don’t understand why I should opt to do a job I am neither good at nor enjoy just for the su…

Rather, you're the one stuck thinking this is about yourself. If you read more attentively, you'd see I carefully phrased my reply to avoid mentioning you. You say you aren't good at it, but have you ever tried ? I suppose not, so you'll never know if you'd have been good at it. This is not a quality that comes innate, it's something that one must learn and cultivate. The important thing here is the observation that…

Has it not occurred to you that the job of manager has changed in this time? The people managers I am friends with bemoan spending half of their lives doing paperwork for performance reviews. It wasn’t always that way. To be a project manager is spend half your life in JIRA workflows.

I don’t want to become a manager not just because I’m not good at it, but also because it doesn’t look even slightly enjoyable. Why would I do it?

Post reply on HN