Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Cartelization is nothing unexpected. Just like governments cut all sorts of deals to form geopolitical blocks, so do leading companies in any industry. It's win-win for them. As for "regulators", they tend to drag their feet for a long time, take even longer to build a case, and after all that time, their action tends to be more show than substance. I wonder why that is.

True decentralization is impossible without drastic change in human nature. We can only replace global powers with smaller, regional powers, or a single power with multiple ones. Despite cartelization it is better than absolute control wielded by one entity.

Specifically w.r.t software, I can't for the life of me not figure out why major nation states are not heavily investing in home grown software (easier than home grown hardware), and instead of placing all their eggs into a few megacorps established under foreign laws and subject to control by foreign govts, like Iran's software situation illustrates well.



Back when I was a young software engineer, I worked for a large consulting company which frequently outsourced people to my country's government(s). As a consequence, I gained some insights into government software projects. And it's as bad as you'd expect it to be, or worse.

$gov pays 600eur/day for software developers (which they could hire for less than a third of the price). The pimps renting out these developers have zero incentive to ensure quality in any way. The longer a project takes, the bigger their cut. The developers don't care, they're being grossly underpaid by their pimps, so they ride it out until something better comes along. $gov has zero IT competence, and doesn't realize (or doesn't care) it's being ripped off. Government IT project failures are commonplace, with hundreds of thousands wasted per project, sometimes even millions. $gov can't hire software engineers directly, because governments have ridiculous rules about employment and wages and degree requirements. They can't pay developers as much as they could make elsewhere.

I think it would be a great idea for any government (local, regional, national) to start insourcing their own software developers. Starting small. There would be great value to having a few dedicated teams, in the true sense of the word, instead of a ragtag bunch of consultants. This will require changes to government employment laws. But in my book, it would be worth it.

Long story short: governments can't even get their own software in order. I don't see them promoting "home grown" software any time soon.


Aint it interesting, how often governments are crippled by inability to hire talent because that talent is improperly credentialed / whatever; but those problems never prevent the mayor's cousin Cletus from being hired to run the Highway Dept.


As Thomas Sowell has put it:

„Why anyone would expect better decisions to be made by third parties who pay no price for being wrong is one of the mysteries of our time.“


> Specifically w.r.t software, I can't for the life of me not figure out why major nation states are not heavily investing in home grown software (easier than home grown hardware), and instead of placing all their eggs into a few megacorps established under foreign laws and subject to control by foreign govts, like Iran's software situation illustrates well.

I have also wondered the same, especially seeing not just the massive spying, but also the shoddy quality and extortionate prices that characterize government software auctions all over the world. Especially as multiple regional and local entities often pay for exactly the same management software. It would seem a no-brainer that a national/regional software institute would produce huge savings, better quality, and strategic advantages if it created a national/regional software stack that could be used everywhere.

Alas, I believe that cronyism, market veneration, lack of understanding of software, and the high initial costs are acting to prevent any such effort from even seeming a thinkable idea.


Every time European countries so much as hint that they may look at US tech corporations the wrong way, the whole US administration threatens a trade war.

So yeah, that's the reason.


That alone sounds like a good reason to consider doing it, no?


Governments currently have a critical lack of ambition, they have been captured by global corporations and made to believe only privately owned entities can solve complex problems. This is why software engineering looks like an impossibly hard problem.

It doesn't help that the way to win elections now is to start a culture war, not to make the country they govern a better place (see the UK).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: