3 ms·
No, there is not a STEM shortage because "STEM" is a nonsense term. The companies you mentioned don't want to hire anthropologists, general relativity theorists
by dalke 11y ago
No, there is not a STEM shortage because "STEM" is a nonsense term. The companies you mentioned don't want to hire anthropologists, general relativity theorists, large animal biologists, nuclear power engineers, differential geometry experts, meteorologists, pharmaceutical chemists, or most of the other diverse fields in STEM.
No, the shortage is only in from a much smaller subset of primarily programming related skills.
If there were a real shortage, FB and others would start their own training program, give people scholarships to attend for a year and get up to speed, then hire the best candidates from that pool. We are nowhere near there because it's cheaper to get people to pay for their own education (or get the government to pay for it), and hire from that.
Historical, that's similar to what happened when there were real labor shortages. After all, it's not like all the women welders during WWII came in knowing how to weld.
- winter_blue 11y agoThe idea that good programmers are as easily trainable as good welders is ridiculous. If that were the case, we wouldn't have a shortage. My company actually does try to train people. We hire people who come out of coding camps like General Assembly -- and we actually pay these camps when we hire them. Students attend these camps for free. After that, we pair program with them, and painstakingly explain various concepts to them. We hold them by the hand, and literally teach them. I found it amazing that my company had to do this, and shocking that they literally could not find good developers. My company is just looking for developers that can get shit done. We are not looking for rock stars, or master algorithm puzzle solvers. Just people who can build decent, functioning non-broken software. FYI, I graduated very recently with a B.S. in Computer Science, and my total comp (incl. bonuses) is slightly over $150,000. And, at my company, the typical workday is from 10 am to 6 pm. I am not over-worked, or under-paid. It is clear that you've neither been in a position of hiring developers, nor have an idea of what good programming skill is.
- nmrm2 11y agoIt is clear that you've never been through an entire market cycle.
- winter_blue 11y agoThe need for software doesn't vanish during the low point of a cycle. The dot com bubble primarily wiped out companies with vacuous valuations. Companies that generate useful value will continue to do live. The best developers keep their jobs through the market cycles.
- dalke 11y agoThat explains why you have so little knowledge of labor history that you don't know what a "scab", is nor know of the strikes by people in a STEM field. You have neither the training nor the experience. What you might take from that is that, while you are neither "over-worked, or under-paid", you are under-educated about history, and more specifically labor history. Your last line continues your tiring practice of name calling. Please stop.
- winter_blue 11y agoHow is labor history relevant here? I'm talking about the developer shortage I've witnessed and dealt with myself first-hand, and heard about from many people. You haven't said a word about the shortage, instead you resort to ad hominem attacks criticizing me of not being "educated in history". Paul Graham, Sam Altman, and many other respected figures in industry have said many of the same things I have. You also clearly hold a deep belief in the lump of labor fallacy: https://en.wikipedia.org/wiki/Lump_of_labour_fallacy https://en.wikipedia.org/wiki/Lump_of_labour_fallacy This just goes to shows that your "no shortage" argument is a pure fiction that you obstinately refuse to let go, even when confronted with reality.
- dalke 11y ago"How is labor history relevant here?" It isn't relevant here per se. It's a merger with a cousin thread where you did not know what "scab" meant and didn't know about any STEM-related strikes, when I had heard of some, and was quickly able to find several such examples. "haven't said a word about the shortage" Do try to read what I wrote rather than what you think I didn't write. In the g'g'parent comment to this one I said that STEM is a meaningless term, and that "the shortage is only in from a much smaller subset of primarily programming related skills." - https://news.ycombinator.com/item?id=11311160 https://news.ycombinator.com/item?id=11311160 . I explicitly acknowledge that developer shortage is meaningful, even though I reject that STEM shortage is meaningful. "ad hominem attacks" Says the person who claims that I do not "have an idea of what good programming skill is". Says the person who claims that ones_and_zeros is advocating a "very nativist, xenophobic, extremely right-wing and anti-progressive" view. The Wikipedia entry for 'ad hominem' points out "Ad hominem reasoning is not always fallacious, for example, when it relates to the credibility of statements of fact." Let's go back to your statement "I've never heard of strikes occurring in STEM fields." If you had deep knowledge on the topic then that would be meaningful. If you had shallow knowledge then it carries little weight. In that thread I pointed out your apparent lack of knowledge. Now I pointed out the reason for it. This means I know to attach less weight to future statements you make. My attempt to assess your credibility is one of the non-fallacious uses of ad hominem reasoning. "lump of labor fallacy" Interesting. I'm saying that STEM is a meaningless term because it lumps people together too much. Where is the increased financial and political support for evolutionary linguistics, urban anthropology, and palynology, which are all part of the "S" in STEM? Since by my reading, most people at the policy level equate "STEM" fields with the subset of science, technology, engineering and math that helps solve more business-oriented problems. How you turn that into a belief that I believe in a fixed lump of labor is beyond me.
- shas3 11y ago> No, the shortage is only in from a much smaller subset of primarily programming related skills. Heh? Have you tried hiring quants, materials scientists, fluid mechanics experts, RF engineers, supply chain experts, etc.? I have, and know friends who have been on both sides of the job hunt in these areas. It is often quite likely that you can only find international people for a job opening. Then, given how shitty H1B and green card systems are, you come up against the same problem: you invest tens or hundreds of thousands of dollars on the person and put yourself at the mercy of an arbitrary visa. Given any specialized skill with enough demand in the job market, there will likely be shortages because there are so few specialists. Also, if 10 people apply for a job, you interview 3 of them, 1 of them is an international and that international performs better than the other 2, as a company looking for talent, wouldn't you want to necessarily hire the best candidate? The immigration system is full of unfair and arbitrary roadblocks to hiring international candidates for legitimate jobs, while enabling semi-legitimate gaming of the system by mass-recruiters such as Indian software services companies. The market is not as elastic as you think as say, for a commodity like steel, to talk so naively and inexactly about supply, demand, and shortage. Supply-demand-shortage dynamics is more like specialized drugs, luxury items, and so on: where you have very specific needs on the demand side (i.e., hiring companies) and very specific issues affecting the supply side (candidates with specialized training and skills)
- dalke 11y agoDo you think that "STEM" is a meaningful term for setting national policy? I don't. Rather, I don't see it as any more useful than saying there's a "PhD shortage." It can take a while to hire someone for a history department position. If a department wants to hire someone with expertise in, say, Bhutan history during Jigme Dorji, and it takes two years to fill that position, and the best candidate is from Argentina, would you say there is a general shortage of history majors and we need to change immigration policy because of it? No, I don't think you would, because you realize that "Given any specialized skill with enough demand in the job market, there will likely be shortages because there are so few specialists". "The immigration system is full of unfair and arbitrary roadblocks" Totally agree. But I still say that "STEM" is a nonsense term which should not drive the change to that policy. What's worse is that "STEM" means two different things. I think you'll agree that a paleontologist who studies whale evolution is solidly part of the "S" in STEM. There's one group of people who look at STEM broadly, as a way to encourage others to enter a complex and challenging field. They might say, "you should study whale evolution because STEM is important." This comes out the liberal arts and humanist tradition. I am more a member of this group, except I don't limit myself to STEM appreciation. There's another group which sees STEM more in terms of the subset that can be applied to business problems, like quant, materials science, and fluid mechanics, and be very confused about why someone would want to travel to India to dig up whale fossils, much less why the government should pay for it. I believe most policy makers are in the latter group, and more concerned about STEM helps business. This leaves out most of the "S" fields in STEM, and likely most of the "M" fields.