-- KH-11 satellite, and presumed successors
-- Stuxnet
-- Utah data center (https://en.wikipedia.org/wiki/Utah_Data_Center)
-- The rather enormous intelligence budget that allows all kinds of creativity
The above indicates that there must be some corners of these agencies that are extremely technically skilled, and able to do real stuff with breathtaking ambition. Given the budget, these "corners" might be pretty big, and attract some excellent talent.
Those that know, aren't talking, and those talking (ahem!), don't know.
Stuxnet was probably mainly Mossad.
The Utah data center was a pretty run of the mill data center, but apparently plagued by technical issues.
And yeah, they have a huge budget which allows them to buy a lot of toys for a bit above normal price.
Their mathematicians are top notch though from what I've heard.
You're right on the money for math though, crazy smart mathematicians.
But if you're a programmer without a scientific speciality, then there's less reason.
The contractors have some freedom to pay as they see fit -- they pay more than the national labs in my experience -- but they still have to justify their rates to the government during contract negotiations, and the government can push back. The pay is "ok", but has been falling increasingly behind "Tech". So now there's brain drain, particularly among programmers.
My impression is that if you do work directly for federal or state government, you also are likely to be alongside a substantial number of contractors.
Reality Winner was a contractor, by the way: https://en.wikipedia.org/wiki/Reality_Winner
Multiple programs were built to fix the compensation for military members whom were paid even less than civilian counterparts in the same offices. It's why the churn rate is so high. Even then, the majority of cleared jobs still aren't commensurate with external salaries.
For one, GPS was created by the DoD and I am still blown away that it is so good, accessible, and free for consumer use.
I’m not disparaging the nsa etc talent, but it’s very hard to arrive at fair comparisons in this area.
The sec teams at faang are just not tasked with stuff the nsa does.
Pretty hard to argue with that list.
A friend of mine (who went to NMSU) worked for NASA. He wrote the code that determined what angle the solar panels need to be at to get the right amount of sun to power the ISS. Crazy number of edge cases, and people die if you have a bug.
Was pretty impressive to hear the things he had to do and the processes they had for minimizing the risk of someone dying. I'd put that on par with many things, too (although Stuxnet has its own place for genuflection).
I don't even think it's ideological. The reason the defense industry lacks top tier talent is because it's quite literally the most stifling and frustrating place to work possible. You're mired in endless bureaucracy, incompetent management, arcane rules and regulations surrounding secrecy, and some of the world's least flexible working arrangements. It ends up being a great place for people who want to punch a clock and get a reliable paycheck, but a deadend for anyone trying to make their mark.
Not that any specific set of their employees are super geniuses.
While SV still has to run a profitable business while trying to care about security.
Which is funny because Silicon Valley companies won't think candidates from those schools are that interesting, while simultaneously thinking that the intelligence and defense has better programmers. People are people.