this post was submitted on 31 Jul 2026
24 points (100.0% liked)
TechTakes
2632 readers
94 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
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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.
Zero Interest Rates Policy from 2008-2022 and lack of antitrust enforcement in the USA lead to two things: incumbent software companies got bigger because they could borrow so much money and buy or crush their competition, and small software companies did not have to make profits now because investors tossed in more money and hoped they would make big profits one day. That world is dead but the industry has not adapted.
I think corporate consolidation is a huge part of it, but I think a lot of software and tech falls into the same trap that a lot of infrastructure projects do: even if everyone uses it, nobody wants to think about it. That general apathy (until it fails catastrophically in a bridge collapse or a major service outage) limits the avenues for feedback on whether software is actually good or not in the same way that people don't have a lot of feedback on whether a water main is being routed in a reasonable way. It also creates room for grifters who specialize in obfuscating exactly what you're paying for.
That was a deliberate offer from Big Tech: put aside your old convival systems and let us handle the details. Google deliberately deskilled web search, other companies broke systems administration and software packages that users can understand and edit. The point is that once you don't understand the details and cannot operate on your own, the big company can do what it likes and you have to take it. Organizations who switch to AWS rarely find that it saved them money but hiring a new team of IT people to build an alternative would be a hassle.
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.