I think this really comes down to basic economics. Talking about a "shortage" of something is equivalent to saying the market isn't clearing: that there's more demand than supply. And having more demand than supply is equivalent to the price being too low. Salaries for developers, inflation-adjusted, have remained essentially the same since the dot-com boom. Meanwhile, salaries for bankers and consultants and lawyers…
Darpa: US Geek Shortage Is National Security Risk
11–20 of 109 posts
Re: Darpa: US Geek Shortage Is National Security Risk
#12German, Romanian, Vietnamese-American (1st generation immigrant), Chinese-American (1st generation immigrant), Spanish, Iranian, French, Australian, South African, Indian, British, Russian. What's that? The nationalities of the people who sit in my hallway in the computer security department of one of the biggest software companies in the United States. OK, admittedly there also four or five true red-blooded American…
What's wrong with being international? My parents were once international geeks -- their company sponsored their green card and they've been living in the States for over 50 years. They both received their PhD's from US universities and work in research firms. They consider themselves more American than any other "true" red blooded American even though they weren't born here. I think the real problem is our immigrati…
Re: Darpa: US Geek Shortage Is National Security Risk
#13I think this really comes down to basic economics. Talking about a "shortage" of something is equivalent to saying the market isn't clearing: that there's more demand than supply. And having more demand than supply is equivalent to the price being too low. Salaries for developers, inflation-adjusted, have remained essentially the same since the dot-com boom. Meanwhile, salaries for bankers and consultants and lawyers…
There's an implicit "smart & passionate" qualifier on the title of the article. There's a shortage of smart and passionate geeks. It's not about cramming more people into the Computer Science pipeline. That will make absolutely no impact on the actual problem.
Even if you assumed that the ability to program was purely the result of some genetic mutation, so that there were X programmers in the world and there could never ever be any more, there still wouldn't be a shortage if prices rose enough - because there would be less demand. If each programmer had to be paid twice as much, companies would hire fewer programmers, and there wouldn't be a shortage.
Re: Darpa: US Geek Shortage Is National Security Risk
#14I think this really comes down to basic economics. Talking about a "shortage" of something is equivalent to saying the market isn't clearing: that there's more demand than supply. And having more demand than supply is equivalent to the price being too low. Salaries for developers, inflation-adjusted, have remained essentially the same since the dot-com boom. Meanwhile, salaries for bankers and consultants and lawyers…
There's an implicit "smart & passionate" qualifier on the title of the article. There's a shortage of smart and passionate geeks. It's not about cramming more people into the Computer Science pipeline. That will make absolutely no impact on the actual problem.
PS: what about the smart and passionate people interested in cs that choose another career because of the perceived social and economic status?
Re: Darpa: US Geek Shortage Is National Security Risk
#15German, Romanian, Vietnamese-American (1st generation immigrant), Chinese-American (1st generation immigrant), Spanish, Iranian, French, Australian, South African, Indian, British, Russian. What's that? The nationalities of the people who sit in my hallway in the computer security department of one of the biggest software companies in the United States. OK, admittedly there also four or five true red-blooded American…
Re: Darpa: US Geek Shortage Is National Security Risk
#16Re: Darpa: US Geek Shortage Is National Security Risk
#17Outside of Silicon Valley being a geek isn't cool, being a geek just means that you're seen as tech support to friends and family. They appreciate it, but it's not like you're a doctor or a lawyer or pro athlete or something.
Also, not only do a lot of the jobs for developers kind of suck, the things we expect from geeks is horribly standardized. For example, outside of the startup community you have 3 primary camps - PHP, Java, and .NET. I think most jobs I've seen want developers who are stuck in one of those three camps and have lots of experience there so that they build more standard software on standard platforms.
Even PG wrote about that very phenomenon when he talked about how you didn't have to worry about a competitor whose job listings wanted Oracle. I see more job listings for PHP/JavaEE/.NET coders in a week than I've seen for Rails/Python/Lisp/Scala/Clojure in a year.
If we are turning developers into PHP/.NET/JavaEE glue coders I kind of doubt that young geeks would look up to us either. It's hard to be a uber geek when all you know is Java from college CS course and Java EE in your full time job. It's hard to make other people want to turn into uber geeks when they see their parents or friends' parents having boring corporate tech jobs they don't enjoy any more than the accountants or secretaries or managers do.
If as geeks we want more geeks, we have to do more super cool geeky stuff instead of being so dreadfully boring.
We need to do more things that are "magic" like iPhone, Facebook, Kinect, and StumbleUpon(which has become bizarrely popular on college campuses I've noticed) and less things that are super lame like building horrid software that people loathe using - Lotus Notes, SAP, etc...
Since when does programming have to feel like double entry accounting? Since when should the hiring process and the training process feel much the same as accounting or banking?
Geeks have gone from being seen as wizards to being seen as technical bean counters and paper pushers.
Re: Darpa: US Geek Shortage Is National Security Risk
#18Re: Darpa: US Geek Shortage Is National Security Risk
#19I think this really comes down to basic economics. Talking about a "shortage" of something is equivalent to saying the market isn't clearing: that there's more demand than supply. And having more demand than supply is equivalent to the price being too low. Salaries for developers, inflation-adjusted, have remained essentially the same since the dot-com boom. Meanwhile, salaries for bankers and consultants and lawyers…
There's an implicit "smart & passionate" qualifier on the title of the article. There's a shortage of smart and passionate geeks. It's not about cramming more people into the Computer Science pipeline. That will make absolutely no impact on the actual problem.
Re: Darpa: US Geek Shortage Is National Security Risk
#201) Dot-com bust: Lots of people jumped into CS when it looked like being a programmer was a easy way to become a millionaire. When it became obvious that wasn't going to happen for most CS graduates and there was a glut of talent in the market, people switched to something else.
2) Outsourcing: Right on top of the dot-com bust was the trend towards outsourcing. There was lots of scary noise about how programmers were the next factory workers: gone overseas and never coming back.
3) H1-Bs: They hurt the supply of U.S. CS students by making wages lower which makes CS a less attractive major. (For the record, I'm pro immigration, but anti-H1-B. H1-B workers have very little ability to negotiate salary and companies like Tata abuse the H1-B system).
Issues #1 and #2 have more or less worked themselves out, so you'd expect that the current shortage will end as people start seeing CS as a good option again.