Stop having the government use private contractors and instead employ critical infrastructure IT development inhouse.
It's not as if the government doesn't have experience employing software developers. When you introduce a private company into the mix you get a perverse incentive to jack up the price as much as said private company can get away with. And since uncle sam has an infinitely deep pocket book, you can imagine how easy delays and budget ballooning can be.
I'd much rather the government waste $1 million on 10 lazy devs that are hard to fire (because, government) then have them spend $1 billion dollars on garbage rushed work that probably cost the implementing contractors $30k to actually produce (So much of the initial work was simply outsourced) and who knows how much to go back and fix.
It's not as if the government doesn't have experience employing software developers. When you introduce a private company into the mix you get a perverse incentive to jack up the price as much as said private company can get away with. And since uncle sam has an infinitely deep pocket book, you can imagine how easy delays and budget ballooning can be.
I'd much rather the government waste $1 million on 10 lazy devs that are hard to fire (because, government) then have them spend $1 billion dollars on garbage rushed work that probably cost the implementing contractors $30k to actually produce (So much of the initial work was simply outsourced) and who knows how much to go back and fix.