19
submitted 14 hours ago* (last edited 9 hours ago) by supersquirrel@sopuli.xyz to c/techtakes@awful.systems

edit 2 this is the article I meant to share from Nik Suresh who Ed featured https://ludic.mataroa.blog/blog/ai-mania-is-eviscerating-global-decision-making/

edit sorry I meant to link unpaywalled article, there is another similar current one from Ed

https://www.wheresyoured.at/the-more-you-buy-the-more-you-lose/

Ed asked me to write about why leaders around the world are constantly buying software they don’t need. He probably had a few high-profile companies in mind, like Snowflake. Put aside whether Snowflake is a good product – most people don’t know what a database is, so why on earth does a specialized and very expensive database have a market cap of $71B?

That’s a fair question – and being both a software engineer and the managing director at a tech consultancy, I can talk about what’s happening on the ground. And yes, people are buying software that they don’t need.

I wish that was the extent of our problems.

you are viewing a single comment's thread
view the rest of the comments
[-] diz@awful.systems 9 points 10 hours ago* (last edited 9 hours ago)

As a software engineer, all of the free portion of the article is 100% correct about software engineering dysfunction.

There's another reason why it is that way, though. A software engineer who is competent and productive and working under competent leadership making an useful product, would make a very large multiple of their salary in profits.

That permits all sorts of utter dysfunction while still breaking even on the average. You can have incompetent leadership in 90% of projects, you can saddle your developers with any kind of bad practices, you can impose all sorts of productivity damaging nonsense and yet still break even.

The dysfunction can be presented as relentless innovation and pursuit of new, uncertain opportunities, as a shrewd strategy.

If you fall below break-even, the consequences will not be visible for many years. And up until it becomes impossible to recover, on the technical level it is extremely cheap to recover: it's easier to do nothing than to convert your OS's start menu to React. Tech companies don't fail because of tech.

This also relates to using AI to write code. You already can have a human write your code and pay them $1 for $10 you would make from it - or $0 you would make if you fucked up. You want it to become $0.5 with AI coding tools? Then you're multiplying your probability of success by what's left after the probability that you get some unmaintainable slop . It's simply not worth it.

[-] jaschop@awful.systems 3 points 7 hours ago

You're argument seems like Suresh's to me, in that making working software is just laughably easy for a competent engineer.

This begs the question why noone is exploiting this market gap. But there's a couple explanations...

It can be a coordination problem, in that there are just barely any competent software organisations with enough engineers. The problem can also lie in how software is bought, since customers seem completely unable to determine the competence of vendors. Perceptions on what kind of software is a safe, respectable choice may even be anti-helpful in this regard.

[-] diz@awful.systems 1 points 25 minutes ago* (last edited 13 minutes ago)

Well, the big issue is that there's only this much demand. How many web browsers is there genuine end user demand for, worldwide? Probably just 1. Several are made thanks to other demands by large corporations. How much value does a web browser provide, to billions of people who use it? What ever the number may be, it's orders of magnitude more than it costs to develop.

Why is software observably hard for companies? When 90% of people are working on projects that are going nowhere, that creates a situation where competence is quite rare. Because in most projects it is objectively unnecessary (would make no difference). Where majority of software engineers never seen a successful project all the way from the start to the finish line.

Then there's startups, these are (predominantly) mere vehicles for moving money from the coffers of large publicly traded corporations into pockets of VCs (who sell startups to said corporations). Whole world of pretend software engineering.

Then there's large corporations, where CEOs want to get paid more and to be able to get paid more they need to add more layers to the hierarchy underneath them, which they need to fill somehow, and they can't fill on merit because they just don't have enough stuff happening that they could measure merit in.

edit: basically the management always wants to do the equivalent of having hired a dozen heart surgeons to work on one heart and a "heart surgery architect" as well, the more layers the better because the more layers the higher is the pay their layer can get.

this post was submitted on 31 Jul 2026
19 points (100.0% liked)

TechTakes

2628 readers
68 users here now

Big brain tech dude got yet another clueless take over at HackerNews etc? Here's the place to vent. Orange site, VC foolishness, all welcome.

This is not debate club. Unless it’s amusing debate.

For actually-good tech, you want our NotAwfulTech community

founded 3 years ago
MODERATORS