Hacker News new | ask | show | jobs
by laironald 5098 days ago
This isn't surprising. I've done work in the federal government. Recently we built some products that did more, looked better and cost far less ($200k) than the other big name consultants. Our risk for further funding is that it didn't cost enough although most people love what we've done. The federal government IT market works on a contracting model, which means the people working under the system do things at a minimum OR do things to ensure that they'll receive further funding down the line. It's incredibly time consuming and difficult to nail one of these contracts (usually requires a combination of relationship building, slow moving people and lots and lots of politics) so once you get into that zone, the incentive for the contractor is to layer as much stuff into the contract as possible.
1 comments

Yet when anyone talks about cutting a dime out of the federal budget, the cries of "You're starving poor people!" and such dominate the political discussions.

There isn't even a little bit of common sense or honesty in the way the government spends our money and people wonder why some of us are so adamantly opposed to raising taxes.

This doesn't really seem like a public/private difference, but an enterprise/non-enterprise difference: Fortune500 firms are no more efficient than government contracting is, really. While it's a lot in other contexts, $33m for a custom enterprise software project, even one that seems like it ought to cost much less, is pretty middle-of-the-road as a price.
Having worked at a company that's top 20 in the Fortune500 and having a good friend who does government contract work... you have absolutely no clue about what you're talking about in terms of the relative amount of waste exercised by government vs corporate entities.

The fundamental reason why there's such a difference in efficiency between private efforts and government ones is this:

Private companies that are horrible at managing efficiency go out of business. People in private companies who are horrible at managing efficiency lose their jobs.

Government agencies that are horrible at managing efficiency get bigger budgets. Government employees who are horrible at managing efficiency rarely lose their jobs. The GSA scandal is the only one in recent history that has received any kind of real attention; and that's only because the idiots at the GSA made videos the went viral.

I worked for a successful Fortune 50 company whose products you use every day. I worked out of an office in NYC, and flew to the west coast every two weeks to attend a staff meeting that lasted about 2.5 hours. I literally earned enough frequent travel points that I didnt pay for a vacation from 2003-2009.

If you work for a company like Microsoft or IBM or Bank of America, you work in a bureaucracy at least as dysfunctional and Byzantine as an average US state. The Federal government is a whole other beast unto itself, but there are probably companies as screwy as they are too.

The fact that the private entity purges some folks doesn't make them better.

Well, you apparently haven't seen much of how enterprise contracting works. Companies can easily blow $100m+ on bespoke software development that produces crappy results and still be in business. Companies like Exxon, BP, etc. could, and do, waste billions and not go out of business. Sometimes they spend tens of millions and get nothing delivered at all, or scrap the result. And the incentives within the megacorp are fairly similar to what you describe: managers who are the worst at managing budgets get their group's budget increased, because they can argue to the relevant VP that they need more money for whatever boondoggle they're currently working on. Not spending your money is more of a problem, because it means you're less important.

I assume it's the same outside of oil as well, but I know the most about that sector. Someone elsewhere in this discussion mentions that the NYTimes paywall cost $40m to implement!

Really, you think this would have cost $33M if a Fortune 500 firm was paying? Enterprises overpay a little because managers are spending shareholders money. Governments overpay a lot because bureaucrats are spending tax payers money. There is a lot less accountability in the latter.
Yes, I really do think so. It's a nice theory re:accountability, but I don't think it holds up in the real world, where enterprise-contracting costs, for whatever reason, are extremely high. One possibility is that there isn't as much accountability for managers of large companies as you think (there's been a lot written on that problem); another possibility is that there are somehow inherent scale problems with doing bespoke software development for very large organizations.
Well, that's where a lot of the cuts are going. Nobody is saying, "Let's cut spending by shifting work away from major government contractors to smaller, scrappier companies." Nobody in Washington, anyhow.

And really, there's plenty of common sense and honesty in how governments spend money. Long ago I did a 6-month contract for a state government agency. I came away impressed. They were no more bureaucratic or wasteful than the large companies I've worked for. Like megacorps, many of the employees were clock-punchers who had all initiative beaten out of them. But many were sincere public servants who were getting good stuff done despite the bad incentives.