News for hackers. Stuff that matters.
Re:The U.S. Air Force learned to code and saved the Pentagon... by oliwarner on Friday July 06, 2018 @06:13AM (#17470226)
This is a bizarre thing that keeps popping up here. This assumption that as soon as somebody learns how to code, they pack up and move to the Bay Area. Since when was Silicon Valley the only place with competent software developers? We exist all over the planet, often getting paid very different amounts, and usually, yes, very much less than Bay Area developers.

In reality, the USAF here is competing against the cost of defence contractors. Which it turns out, is pretty easy because they've been charging megabucks for everything for two decades because their only competition has been other defence contractors. Thanks to politics, right or wrong, they've had no capacity to ramp-up on in-house development and submit their own bids to really compete on price.

I really hope we're entering into an age of reality where public organisations (military, government, healthcare in the civilised world, etc) —and more, the people funding them— realise that in-housing development work is so much cheaper than farming it out.

Re:The U.S. Air Force learned to code and saved the Pentagon... by mattmanser on Friday July 06, 2018 @07:26AM (#17470537)
To be fair on them, one of the reasons it got so expensive was probably also because it all followed waterfall and the USAF would pile on every conceivable, often contradictory requirement, rather than start with an MVP and iterate.

Plus it would take huge amounts of salesman/consultant hours to get through the bidding process, plus each successful bid has to effectively pay for all the costs of other bids that failed for the consultants to be profitable.

Re:The U.S. Air Force learned to code and saved the Pentagon... by mcculley on Friday July 06, 2018 @07:52AM (#17470633)
For the Air Force, the MVP is often something that can do a lot of damage. Some things require expensive upfront design. One cannot just iterate through two week sprints until the crew survives.
Re:The U.S. Air Force learned to code and saved the Pentagon... by mgkimsal on Friday July 06, 2018 @12:05PM (#17472528)
however, that MVP - used in a test environment - can lead to much more useful feedback from real people on the ground in days or weeks, vs years to build then deploy then getting ignored because it doesn't do what the users need.

There's a balance to be found, and it sounds like some of these skunkworks approaches are starting to get more formalized.

Re:The U.S. Air Force learned to code and saved the Pentagon... by oliwarner on Friday July 06, 2018 @07:43AM (#17470593)
Oh most definitely. The tender process is awful from start to finish, regardless of market. If nothing else, as you say, it funnels huge amounts of resource away from where it needs to go (the product, developers and engineers) and into the pockets of salesmen, managers and shareholders. It just doesn't make sense for public money.

But MVPs aren't always themselves a viable development target... Especially here in a military scenario where the finished product tends to be the MVP. Safe enough and hopefully effective.

Re:The U.S. Air Force learned to code and saved the Pentagon... by leetbulb on Friday July 06, 2018 @07:18PM (#17475841)
Honestly, I'd much rather work for the US Govt. than some snazzy SV company, regardless of pay.
Re:The U.S. Air Force learned to code and saved the Pentagon... by jrochkind1 on Saturday July 07, 2018 @03:05AM (#17477455)
> This assumption that as soon as somebody learns how to code, they pack up and move to the Bay Area... In reality, the USAF here is competing against the cost of defence contractors.

Exactly. The airmen that can leave, will leave to defense contractors, not silicon valley.

Re:The U.S. Air Force learned to code and saved the Pentagon... by oliwarner on Saturday July 07, 2018 @04:29PM (#17480397)
The armed forces training people to go into private versions is nothing new. The difference here —that you don't see in military engineering or mercenary work— is the USAF can control both supply of and demand for developers on its internal projects and undercut contractors.

And if they have transferable skills on exit, all the better for them.

Re:The U.S. Air Force learned to code and saved the Pentagon... by jrochkind1 on Monday July 09, 2018 @10:07AM (#17490235)
Why couldn't they do the same with any other kind of military contracting?
Re:The U.S. Air Force learned to code and saved the Pentagon... by oliwarner on Sunday July 15, 2018 @02:01PM (#17536255)
The cost to get up and running. You're taking hundreds of millions in capital expenditure for an engineering R&D lab. Double that if you want to actually produce something.

Compared to a pile of consultants, laptops and whiteboards. Software is cheap to make.

Re:The U.S. Air Force learned to code and saved the Pentagon... by TheCoelacanth on Friday July 06, 2018 @10:01AM (#17471425)
Government pay scales don't apply to government contractors, though. It would definitely be possible to develop things at a lower cost than defense contractors do, but not with the artificial limits on salaries imposed by the law.
Re:The U.S. Air Force learned to code and saved the Pentagon... by oliwarner on Saturday July 07, 2018 @04:33PM (#17480411)
I've had several reads of this now, and don't understand which way you're arguing.

The current US Government pay scales are more than enough to match average developer salaries in much of the US. No, they're not going to get super-rich but they could get paid more than enough, help their country and have a stable job that doesn't rely on finding ways to monetise faddy bullshit ideas.