Whoa. "Interesting" combination. More details, please?
Whoa. "Interesting" combination. More details, please?
The government is weird. Especially when it comes to contracts. There's a massive process that goes on come procurement time - years are spent deciding who is going to get the contract, who is going to develop the technology, who is going to do the manufacturing, etc. Thousands of questions get asked and trillions of dollars are on the line. Contractors spend lots of money bribing, er, "promoting" their companies and explaining why they should be the ones to get the contract.
Then the contract gets awarded.
And, well, the oversight pretty much stops there. Once you have the contract, you've won. You're in the money. And there's very few checks and balances going on to make sure that your product actually works. They're going through this problem right now with Lockheed Martin and the F-35. They've gone through three failed deadlines and massive cost overruns... and nothing has happened. Nothing adverse. Just, "Here's more money, please fix it. Oh, and you're very bad people." Don't worry, though - when the next plane needs to be built, you'll still be on the short-list for who gets the contract.
The culture in an organization that exists off of this system is also really, really weird. It's not "Make a good product." It's "Make something that, at a cursory glance, looks like a good product." The two are treated the same, but the latter is rewarded much more because it's easier to put sham features onto something and takes much less effort. An engineer who works his ass off and perfectly fulfills three features in a system gets overshadowed by the engineer who makes a garbage implementation of ten features.
Then comes testing time, and the thing is obviously borked to shit. Well, here comes redesign time! There's no punitive measures on it - after all, design is completely different from the field, right? This stuff happens. So here's another 120 billion dollars, let's fix this thing. Wash, rinse, repeat. If you do it right, you can make a product that requires incremental improvement over its entire lifespan instead of making it correctly the first time. The result - everyone makes more money. And the government doesn't really care because it's playing with Monopoly money anyway. It's the end of August in my shop - my captain and master sergeant are sitting there saying, "We need to spend the remaining 20% of our budget on something. No, I don't care what it is. Justify it and figure it out, otherwise our budget will be reduced and we'll be fucked when something big comes up next year."
Now - inside this company, no one is actually saying to bork the project and show the 5th consecutive overfulfillment of the Five-Year-Plan. But you'll find that the engineers are not as good as they pretend to be, (their massive achievements are either flawed or completely made up) the managers are competing with each other for these massive made-up achievements, and the people in charge of the company are doublethinking making a good product and borking the shit out of it so that they can say, "We built this thing, so we're obviously the best choice to keep improving it."
It's completely batshit insane, and if you value any sense of reality, stay the hell away from any company that deals with the government. The benefits are really, really nice though.
The interesting thing is that in the long-term, it's actually a good idea to tell the contractor to fuck off. The contractor then goes out of business, and the rest of them change their tune really fast. Meet your fucking deadlines, or we'll cut you off regardless of the cost. The end result would be much more realistic cost estimates, better timelines, and a much smaller chance of fuckery. Of course, tell that to the project director who is getting hounded by Congress and is looking for the most cost-effective (short-term) way out.
In the brokerage and bank case, it's due to the government saying, "Well, we can go off of principle and tell them to go through bankruptcy like everyone else. But if we do that, then the economy will tank and we'll be looking at trillions of dollars in damages. So we'll pay the couple hundred billion dollars that we need to keep that from happening."
Unfortunately, that leads to the exact same thing as the contractors - these banks say, "Well, then all we need to do to get free money from the government is to get into the position where it costs more money to do the right thing than pay us off for making bad decisions!"
Yet if you don't cap the profit, there is incentive to cut corners. So you lose, or you lose.
Not so much that they screwed up, every major power had problems with their torpedoes when they entered the war. But in e.g. the case of the Germans they properly investigated and cashiered two officers responsible. It took the guys at the sharp end of the spear in Hawaii proving e.g. that the contact firing pin binded in its housing when hit square to get any corrective measures. (The torpedo also swum too deep and the magnetic fuze didn't work in that part of the world vs. the Atlantic near New England.)
I remember being perplexed by this govt thought process when I first learned about it .... 25 years ago. And I'm still perplexed by it. I don't know how we work our way out of this mentality, but it rewards the very definition of "waste, fraud and abuse". You'd think something more sane like "departments that were under budget this year get first priority in next year's budget" would be a no-brainer policy to adopt, but it's exactly the opposite. Reward thrift, not waste.
I've done work for state and city agencies over the years and it's generally the same thing. "Well, if our budget is $4m, but we only spend $3.85m this year, we won't be able to get $4m in next year's budget, and we know we'll need it then, so we have to spend the other $150k now so we can get more next year." Again, it simply boggles my mind that a budget process would not only take in to account a department's requests, but also their track record.
I've had to deal with it even with app hosting for some clients. "What do we need?". "Well, right now, we only need one server, but if demand goes up, we'll need 3 servers in 6 months, and we'll need them for about 2 months." "Well, we'll need to order 3 servers and pay for a year to get it in the budget". Huh? Variable pricing has been something foreign to most govt depts I've worked with over the years.