However a problem we really do have is that we have lost our expertise. The COTS mandate lead to less demand for the kinds of engineers who could have prevented this breach.
My friend Murray Sims is a naval civil service coder. He rang me up once to beg me to work for the navy:
"People are dying because of software bugs."
Id love to but I get a little loopy sometimes so have no hope of getting a clearance, instead I write technical articles.
Your friend definitely has a point. People are dying because of software bugs. And process bugs. And outdated hardware.
I agree with you that we have lost our expertise. I think the defense industry in general has a demographics problem. There's a lot of old guys who are about to retire. A lot of young, inexperienced people. And not enough of the mid-career engineers.
That was not my intention though I do understand why you took it that way.
I intended to insult the United States Congress.
NASA's system told me that I was not qualified to work on rocket telemetry systems, even though I was then working as a telemetry engineer for the prime contractor on the NSROC II sounding rocket contract.
The Navy's system told me that I was not qualified to work on aircraft instrumentation and telemetry systems for NAVAIR, even though one of my past jobs was as an aircraft instrumentation and telemetry systems engineer for NAVAIR.
My wife has similar anecdotal experiences. She applied for a job with the federal government requiring experience as a K-12 biology teacher. She was rejected even though she worked as a high school biology teacher for almost a decade and won several national awards and two educational fellowships.
Real Soon anow http://wew.warplife.com/jobs/ will redirect to a domain that my brother in law will register for me because my reputation for speaking my mind has made me completely unemployable.
I applied to the US Air Force Cyber Command as well as all manner of military computer security jobs. I received but one response, that my application to be an encryption machine trainer was declined.
I was an unclassified subcontractor once. The primary contractor selected me for my expertise with "the part".
What he should have done was to ask me to select the vendor. The part I was asked to write code for had quite a serious design flaw.
That got on my nerves.
"'The client' is really, really happy with all the prototype boards that we just soaked The American Taxpayer for."
"Great. Please tell 'The Client' that YOU SELECTED THE WRONG "PART!"
Click.
I have the idea that I could offer the consulting service of selecting 'The Parts' to the extent they are unclassified. They often are. But I dont have the first clue as to how to get started. Among my concerns is that some contractors dont want to pay someone to tell them how to avoid cost overruns.
I State This That It May Be Rejected:
The Lysistrata Manifesto
http://www.warplife.com/manifestos/lysistrata/
tl;dr: I shall withhold sex until the computer industry fixes its product defects.