| ▲ | oliwarner 2 hours ago | |||||||||||||||||||||||||||||||
It's extraordinary how far departments (even large companies) will go to avoid in-sourcing work. $AU96M is a small team of developers hired, paid and pensioned for decades. Anyone rubber-stamping that sort of invoice deserves jail time. | ||||||||||||||||||||||||||||||||
| ▲ | rurp an hour ago | parent | next [-] | |||||||||||||||||||||||||||||||
This is a huge issue in my experience. I've done some work as a government contractor and often the govt offices have been so heavily outsourced there's nobody left with any technical knowledge at all to oversee the projects. Like the most technical person literally doesn't know what a git repo is. Even if you hire good contractors who work in good faith, the inability to have remotely technical discussions leads to all kinds of miscommunication and mismatched expectations. Building and maintaining more in-house developers would be vastly more efficient for the govt, but so many people have a religious level hatred of public employees and glowing respect for private ones. So we not only end up in the current situation, it's actively being made worse in the US by the current administration. | ||||||||||||||||||||||||||||||||
| ▲ | aunty_helen 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Ok great, in-source the project but we’ve been promised a yearly headcount increase of exactly 0. Any hires above that require the minister to sign off. In your team you have, 3 data scientists that have never worked on a software project, an intern who likes computer games and a PM that used to work in the tax department. This is a 12 month project, everyone needs to also do their own job and if it’s late, they’re coming for all of us in next years budget. What would you do? The correct answer is to pay an external consultancy to take the heat and an external team to get the right people needed to get it done. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | doctorpangloss an hour ago | parent | prev [-] | |||||||||||||||||||||||||||||||
Another POV is that if you had to cost out a finished product ahead of time, that’s what it costs. Startups and small teams fail before they’ve spent $100m on product development. The scenario you describe never happens. You could argue instead for incremental development, but if they’ve already decided they need this whole stack of products (it’s $100m for a backend, supercomputer code, etc) why delay and make it more expensive? I don’t know a lot about weather websites. For video game engines, I know Unity has put more than $3b of product development into the engine. That’s a lot of money. And they’re still not “finished.” Anyway, the worst part of the discourse is the jail time thing. Pray tell, who the hell is going to feel passionate about programming for the government if their peers are threatening jail time over budgets? One of the reasons we get to enjoy high standards of living in the west is that we pay for consultants, like expensive secondary medical staff, programmers, etc, instead of only tangible things. In your world, the only big government expenditures that are permissible are roads and shit. It is the very same energy as tariffs, this belief that the only valid labor is manufacturing. It’s dumb. | ||||||||||||||||||||||||||||||||