News for hackers. Stuff that matters.
Re:How not to build a ship: the USS Ford by vermontdevil on Wednesday June 07, 2017 @06:25PM (#14510340)
Seems these problems comes down to selecting a contractor with no experience in building these type of systems (whether steam or electrical).
Re:How not to build a ship: the USS Ford by gozur88 on Wednesday June 07, 2017 @06:36PM (#14510391)
The military is always in a bind with contractor selection. If the don't choose the lowest bidder they get hauled up in front of a Senate committee full of people grandstanding for the next election accusing them of taking care of cronies.

Particularly at the rate we build ships these days, if you only chose companies that have done it before you're not going to have many bids to choose from.

Re:How not to build a ship: the USS Ford by scottLobster on Wednesday June 07, 2017 @06:54PM (#14510499)
No relation to the Ford, but speaking as someone who works for one of the big defense contractors the underbidding thing is a real issue. One of our competitors (also not related to the Ford) that stole some business from us a while back is currently eating some serious crow on some promises they couldn't fulfill... but they did get the contract. That's serious money in their pocket.

Likewise I'm pretty sure the average Dog Dating App startup has better equipment than we're given, although to be fair what we have does the job, just not nearly as well as it could. Not to mention the mountain of legacy equipment and code that no one ever wants to spend money to replace or upgrade properly (once again, underbidding). For every F-35 or USS Ford there are hundreds of smaller programs wither much tighter (also underbid) budgets that you never hear about (either because they're classified or just too boring for media coverage). But it has to be that way, otherwise we don't get the business at all.

Don't get me wrong I like my work and my coworkers, I'd certainly rather be where I am than Silicon Valley, but the red tape and budgetary constraints are a repeating source of frustration at all levels, and it sucks that there's not really all that much we (at least anyone remotely close to my pay grade) can do about it. At the end of the day it's up to our customers to set the bidding process and pick the winners. A realistic bid is likely a lost contract.

Re:How not to build a ship: the USS Ford by gozur88 on Wednesday June 07, 2017 @07:08PM (#14510586)
I've been there. This is not an easy problem to solve - they do have vetting procedures and sometimes reject bids because they think the contractor can't do the job. But companies are pretty good at making sure the boxes are all checked during the bidding process.

I had a relative in the Air Force, and his group was in charge of salvaging programs that failed because the contractor couldn't deliver. They would get half-finished satellites and boxes of parts arriving at the loading dock and then try to figure out what to do. Is someone criminally culpable? Can we do a contract to finish this, or do we need to start over?

According to him you could just never tell - sometimes the contractors you were sure would fail actually delivered, and sometimes the old reliables went belly up or just kept asking for more money.

Re:How not to build a ship: the USS Ford by scottLobster on Friday June 09, 2017 @04:26PM (#14524248)
Yeah I'd say the issue there is that traditional defense contractors are highly silo-ed, quality can vary drastically from program to program. I've worked on programs that I'd pit against Google and programs where the culture was a bunch of math majors who learned to code in the 70s and haven't updated since the 90s. Just last year I had to review a 500 line FUNCTION in NEW CODE.

Thankfully I'm no longer attached to that program, had to continuously bite my tongue and pick my battles in code reviews to avoid getting a reputation. Even nicely telling people 15-20 years my senior "go spend two days refactoring this crap" was a non-starter. To be fair the code did work, I doubt a user would ever notice. But I felt bad signing off on the review all the same.

I sdhould point out that not all the old-timers are a problem. I'm currently working with some 20-year guys who are VERY up to date and open to new ideas; and the company is trying to modernize from the top-down, but some programs have taken to it better than others and some have outright resisted. Given that these programs are only staffed after a bid is won, I'm not sure what kind of vetting process could catch these kinds of inefficiencies.

Re:How not to build a ship: the USS Ford by ericd on Thursday June 08, 2017 @12:00AM (#14511834)
Is there some reason we can't make the penalty of cost overruns that the contractor eats it, with the provision that the government is not allowed to change the specs once committed, after a preliminary speccing phase where they work with a few bidders to see their proposals? I imagine that we'd start seeing much more realistic bids in a hurry, with potential overruns built into the bid.
Re:How not to build a ship: the USS Ford by gozur88 on Thursday June 08, 2017 @05:49PM (#14517435)
Periodically we try fixed price contracts and it never really works out. It's fine if you're ordering hammers or assault rifles - something that gets built all the time in quantity.

But when you're building an aircraft carrier there are just too many unknowns, so you run into trouble in the very beginning when nobody wants to bid on it. Then if it looks like the overrun will be too large the contractor goes bankrupt and you end up with a half-finished ship and a gaping hole in the capability it was supposed to provide.

Re:How not to build a ship: the USS Ford by dragonwriter on Wednesday June 07, 2017 @06:46PM (#14510452)
> The military is always in a bind with contractor selection. If the don't choose the lowest bidder they get hauled up in front of a Senate committee full of people grandstanding for the next election accusing them of taking care of cronies.

No, they (or, rather, contractors) solved that problem by assuring that all contracts are divied up between as many states and Congressional districts as possible, so that anyone in Congress attacking any procurement is attacking jobs in their own district, and cost controls are less important because the overruns are also producing work, often also widely distributed.

Of course, this also produces the problem (for the military, not contractors) that any attempt to impose accountability on contractors has political problems that are similarly widespread.

Re:How not to build a ship: the USS Ford by stcredzero on Wednesday June 07, 2017 @06:42PM (#14510423)
The military is always in a bind with contractor selection. If the don't choose the lowest bidder they get hauled up in front of a Senate committee full of people grandstanding for the next election accusing them of taking care of cronies.

Isn't there some famous economics paper somewhere that shows strategies like median bid produce much better outcomes?

Re:How not to build a ship: the USS Ford by teddyh on Wednesday June 07, 2017 @07:00PM (#14510531)
Do you have a reference to this? I’m particularly curious if they address the secondary effects this will have on bids, and if the strategy then remains viable.
Re:How not to build a ship: the USS Ford by ams6110 on Wednesday June 07, 2017 @08:00PM (#14510857)
Could you do something like adjust the bids by the average percentage overrun the contractor has on prior projects?
Re:How not to build a ship: the USS Ford by jlarocco on Wednesday June 07, 2017 @06:40PM (#14510412)
I partly agree, but it doesn't sound like the Navy did their homework to check that the systems would even work.

From the article:

> It was also supposed to increase the lifespan of aircraft by putting less stress on their airframes. Unfortunately, recent tests of land-based prototypes showed that the system actually overstressed F-18 airframes during launch.

How do they just now discover that? Nobody thought to build a prototype on land first before agreeing to put it on a carrier?

It sounds like some defense contractors sold a bunch of neat ideas to the Navy and decided they'd work the kinks out as they came up.

The other problem is that there just aren't many companies that build aircraft carriers, and it's a very small market. According to Wikipedia there are only 37 aircraft carriers in the whole world, so nobody's going to do the R&D if they're not getting funded to do it.

Re:How not to build a ship: the USS Ford by taneq on Wednesday June 07, 2017 @06:49PM (#14510471)
> Nobody thought to build a prototype on land first before agreeing to put it on a carrier?

Sure, but that put their bid 10% above the bid of the guys who just ran FEA on it and said "she'll be right."

Re:How not to build a ship: the USS Ford by simplicio on Wednesday June 07, 2017 @08:34PM (#14511020)
> Nobody thought to build a prototype on land first before agreeing to put it on a carrier?

The article does talk about "land testing" so I assume they have a mock-up somewhere in the desert to test this stuff in a place where failure doesn't send the pilot/plane into the ocean.

I think the problem is that they were still testing these technologies at the same time that they were building the ship, so now there's only so far they can go in modifying them from their original assumptions while still staying withing the power/space/layout specifications the ship was designed around.

Re:How not to build a ship: the USS Ford by cottsak on Wednesday June 07, 2017 @10:54PM (#14511522)
Yes I believe this is correct. When they do get it working on land (http://www.henselphelps.com/projects/electro-magnetic-aircra...) it will very likely deviate so far from the original assumptions incorporated into the design of the carrier that huge retrofits will need to be made to the carrier to apply the changes.

Either they will do that, or simply cut corners and fail to report it accurately. This will fly under the radar until some tragedy. But the root cause of that will likely be covered up too.

Re:How not to build a ship: the USS Ford by dubyah on Wednesday June 07, 2017 @08:06PM (#14510892)
A big problem is the concurrency of development and production. I'm unaware of programs that have gone right, but the more substantial boondoggles have had that issue.
Re:How not to build a ship: the USS Ford by ceejayoz on Wednesday June 07, 2017 @06:27PM (#14510349)
Definitely sounds that way. I wonder if there'll be any significant consequences for General Atomics having these 5-10x cost overruns?
Re:How not to build a ship: the USS Ford by clock_tower on Wednesday June 07, 2017 @06:43PM (#14510432)
The worst that can happen to General Atomics is that they don't get any new contracts after they're done building 3 (3!) fleet carriers. But building 3 carriers will give them enough expertise that they'll be able to bid on future shipbuilding contracts, and will probably land a few -- the Pentagon doesn't like letting contractors go out of business, and they'll recognize that General Atomics' giant Ford is at least half their own fault. It wasn't General Atomics that put out a contract for a fleet carrier that used every innovation at once...

Besides, I'm sure General Atomics had the sense to build factories in rustbucket towns and subcontract out to at least 26 states, preferably about half red and half blue; once your procurement system turns into a big enough jobs program, no one will dare to touch it.

Welcome to the cozy, comfortable world of defense contracting, dedicated to equipping the US to fight another world war, but only if the enemy is at least as cronyist as we are. The good news is that our only likely enemies for a world war actually are as cronyist as we are, or significantly worse -- but if any new Prussia ever rises in the world, we are _so_ dead.

Re:How not to build a ship: the USS Ford by jacques_chester on Wednesday June 07, 2017 @06:49PM (#14510472)
I agree that the procurement system is dysfunctional, because of dynamics unrelated to suitability, but there are (at least) another two things in play:

1. Nobody really knows what you'll need until the fighting starts.

2. Once the fighting starts, the necessities of wartime production begin to dominate the necessities of peacetime politics.

But frankly, I hope never to find out whether the USA's carriers are necessary, sufficient or useful in a roughly-equal bunfight.

(edited for wording)

Re:How not to build a ship: the USS Ford by nradov on Wednesday June 07, 2017 @09:22PM (#14511192)
Any potential future naval conflict will be over one way or another long before any new ships are built. The construction lead time on those vessels is years.
Re:How not to build a ship: the USS Ford by jacques_chester on Wednesday June 07, 2017 @09:32PM (#14511229)
Granted, but as WW2 demonstrated, there are industrial learning curves and economies of scale that can take you from months per ship to ships per month.

Not a perfect analogy in the details, but I think reasonable in the dynamics.

Re:How not to build a ship: the USS Ford by nradov on Wednesday June 07, 2017 @10:10PM (#14511374)
No this is impossible. Ships today are an order of magnitude more complex than in WW2. And there is very little spare industrial capacity capable of doing the specialized work necessary.
Re:How not to build a ship: the USS Ford by jacques_chester on Thursday June 08, 2017 @06:50PM (#14517776)
You're assuming that when total industrial wars begin, everyone decides to fight with only and exactly what they started with. That capacity never increases, that there are no learning curves.

From our sample set of n=1, this isn't realistic. Production would rise, by hook or by crook. If it ran long enough, you'd see carriers coming off the docks every month or two, with their battle groups completely filled.

Again, I hope we never find out.

Re:How not to build a ship: the USS Ford by nradov on Thursday June 08, 2017 @08:58PM (#14518441)
You simply don't understand how shipbuilding works. Regardless of urgency or funding it takes years to scale up production. By the time that happened, any possible large-scale conflict between advanced near-peer adversaries would be long over. Modern weapons are just too accurate and destructive to make long wars of attrition possible any more. Within a few months one side or the other would suffer crippling losses and then have to decide between surrendering or going out in a blaze of nukes.
Re:How not to build a ship: the USS Ford by jacques_chester on Saturday June 10, 2017 @08:08AM (#14527050)
I agree with the long lead times, I don't agree that the length of lead and breadth of capacity would grow very slowly.

> Modern weapons are just too accurate and destructive to make long wars of attrition possible any more.

I think this I agree with and it renders the rest of the argument moot.

Re:How not to build a ship: the USS Ford by hengheng on Wednesday June 07, 2017 @06:48PM (#14510462)
I mean at least you guys don't have a welfare system.