8 ms·
Everyone hates a cynic so bring on the downvotes: I'm going to warn everyone of what's coming. Software engineer jobs will be blue collar, $40-$60k a year job
by swendoog 9y ago
Everyone hates a cynic so bring on the downvotes:
I'm going to warn everyone of what's coming.
Software engineer jobs will be blue collar, $40-$60k a year jobs, by 2030.
The HUGE push from government, and private business, to fill the PERCEIVED lack of engineers, will come to fruition around that time.
Make no mistake about it - there is NOT a lack of skilled engineers right now. There is a disinterest among business to pay higher, and higher salaries.
If you are a SWE right now, save your money, and invest your time into improving YOURSELF. Have a backup plan, because I promise you, the good times are coming to an end sooner than you think.
- Apocryphon 9y agoThe solution to lower wages created by more workers isn't to clamp down on the supply. The solution is to unionize and to ensure that labor has leverage through collective bargaining. Trying to play gatekeeper against bringing in more workers seems as wrongheaded as arguing against building more homes in a housing crisis.
- swendoog 9y agoUnions? How has that worked for every other craft industry in the US? Forgive my crass reply, but, I have only seen unions become weaker and weaker in the U.S. And even when they were "strong" they didn't protect labor interests against increases in labor supply. Globalization has wrecked a number of industries, which unions were powerless against. The strongest card in the hand of any laborer is their scarcity. Also, nobody (including myself) is advocating for "playing gatekeeper". I merely made a post warning people of what's coming. If you look closely my advice was to the individual - invest in yourself. Don't count on unions, or governments playing gatekeeper, to protect your current salary.
- Apocryphon 9y agoDoctors, actors, pro athletes. There are many types of guilds and professional associations beyond unions. Furthermore, if tech is about disrupting everything, including the nature of work itself (through on-demand) and even the nature of human relations itself (through social media), then surely some attempt could be made to better labor relations by inventing a better type of union. It's especially rich to hear "no, it can't happen, it's always failed in the past" comments wrt labor unions come from workers who work in an industry that's supposedly all about innovation. I wasn't trying to attack you for your original comment, in any case. You actually offer good advice. But my general sentiment is that we shouldn't try to restrict the labor market- it seems as wrongheaded as trying to fight gentrification by limiting house construction just because some of those units will be luxury condos instead of affordable housing- and that lowered wages could be fought by the presence of a tech union that protects tech workers.
- humanrebar 9y ago> Trying to play gatekeeper against bringing in more workers... Except many unions do exactly this through closed shops and other tactics.
- Apocryphon 9y agoSure. 19th century unions in the U.S. were often racist and or nativist, seeing non-WASPs workers as a threat. But surely a unions formed by 21st century tech workers with over a century of historical wisdom and the modern day spirit of innovation should be able to do better, no?
- arjie 9y agoI sincerely cannot tell if you're being sarcastic or not. The first order of business of any tech union will be to stall the H1-B program and then follow that up with strict gatekeeping rules. Just read HN, a supposedly enlightened class of programmers. It's all short term protectionism from people insecure of their ability.
- Apocryphon 9y agoSurely an industry that prides itself on thinking different can figure out new and innovative solutions to seemingly impossible problems.
- joshuamorton 9y agoI think the point is that they don't want to.
- HillaryBriss 9y ago1. it seems to be more complex than that. i mean, if you look at, say, the SEIU's position on immigration, it does not oppose additional immigration to the US. if anything, the SEIU has taken a pro-immigration position: http://seiu.org/cards/solutions-for-immigration-reform-explained http://seiu.org/cards/solutions-for-immigration-reform-expla... 2. protectionism from people insecure of their ability describes both tech workers and tech companies. Google, Facebook, Apple et al have increased their political presence in recent years with additional lobbyists. corporations love an unfair playing field as much as anyone.
- HillaryBriss 9y agoi partially agree. e.g. public sector labor unions in Los Angeles have succeeded at maintaining high wages and great benefits for themselves. but when you say the solution "isn't to clamp down on the supply" i lose the thread of your argument. clamping down on the supply is exactly what a public sector union does. union work rules and other union-favorable city regulations exclude or limit non-union workers who might otherwise be hired to carry out various city functions. working for the city or the department of water and power can be a very good deal for the worker, but city residents pay more in taxes and see less service as a result. merely unionizing the labor force helps some people but hurts others. indeed, a case can be made that, because police officers are so highly paid and benefitted, they are scarce. and because they are scarce, there's more property crime, and murder, than there would be otherwise. it seems quite plausible that some city residents pay a very high price because of this public sector unionization. in politics, this leads to a strategy wherein city residents who live in "electorally unimportant" areas (i.e. poor areas with lower voter turnout) receive lower levels of government service than city residents in areas that vote a lot.
- s73ver_ 9y ago"but when you say the solution "isn't to clamp down on the supply" i lose the thread of your argument." I've not seen an example of this. And I do not consider being a member of the union to be clamping down.
- HillaryBriss 9y agohere's an example: in LA a large number of electrical power poles are at end of life and need replacement. but the city is slowed by union rules in efforts to contract this work out to take advantage of the labor force at large: One key obstacle, officials say, is the contract with DWP’s largest union, IBEW Local 18. The agreement requires that managers negotiate with the International Brotherhood of Electrical Workers before hiring contractors. Initially, the department is supposed to attempt to fill any internal vacant positions, Howard said. The contract also obligates managers to offer IBEW workers overtime to fill some of the need. IBEW business manager Brian D’Arcy declined to be interviewed for this story. from: http://www.dailynews.com/2014/05/06/dwp-lagging-behind-on-replacing-old-power-poles-87000-have-exceeded-their-lifespan/ http://www.dailynews.com/2014/05/06/dwp-lagging-behind-on-re...
- southphillyman 9y agoHow does flooding the market with more developers who can't pass their interviews help them lower salaries?
- humanrebar 9y agoIf you depress market rates aggressively, you can "increase" pay from 120% to 140% of market rate without giving raises to anyone.
- olavgg 9y agoI disagree, I see people fail learning programming over and over again. Even after three years completing a computer engineering degree, they struggle with how a for loop works, (No this is not a joke in Europe). Learning to program takes a lot of dedication and focus. Which a lot of people have no interest in, it is just too much work and too difficult. Every student that takes a engineering degree here, have to have a class with introduction to coding. And everyone, except those few who enjoys computer science, says that class was the hardest class to pass by far compared to the rest. So I believe the opposite will happen. The demand for software developers will grow beyond our imagination.
- swendoog 9y agoI just can't share that optimism. I taught myself to code using youtube videos and books. There are 14 year olds on YouTube coding iOS video games in a matter of weeks. Combine that with the fact that big companies (like Google) release SDKs that make application development trivial, and you've got a recipe for the skill cap lowering along with wages.
- socialist_coder 9y agoMaybe you are both right? The new class of programmers that governments and Google want to train up from your average worker will not be as skilled or intelligent as the current generation of programmers. But, there are still opportunities for them in software development. They will take jobs that pay 40-60k a year, while the higher skilled and more intelligent programmers will be architects or leads who command much higher salaries.
- empath75 9y agoMaking it easier to do some things we do with code today doesn’t mean there won’t be new hard problems to solve tomorrow.
- zjaffee 9y agoDo those apps that 14 year olds work on require an in depth understanding of how threads work? How different hardware components work together at scale? Most people with CS degrees never acquire the skillset to do such work, why should I believe that those who are trained via job training programs will be able to do so. I'd be more afraid of potential retraining of other highly skilled workers who want to switch careers than anything else. The skillset of building a personal website, or even a website for your small business should be something anyone can do, and will in no way impact the overall salary of software engineers in the future. Major companies will always need people who understand the computational sciences, as scale and complexity follow some of the same rules as entropy, in that they are always increasing. Additionally, the reason for high salaries is not a lack of engineers, it is that top companies have decided that it is in their best interest to outbid each other for top talent. In parts of the midwest, where there is less competition, engineers are already paid 50k a year.
- thatonechad 9y agoI would agree with this but its not going to happen by 2030 thats for sure. Its going to take a lot longer.
- corporateslave3 9y agoPersonally, I think you are wrong. If you are an average engineer, you should be very afraid. But if you are exceptional, you will see your comp shoot through the roof in the coming years.
- twoquestions 9y agoAverage developer here, and I am scared. I'm worried that programming is going to have a similar winner-take-everything compensation scheme not unlike music or art, where only the very best make any money at all.
- cromwellian 9y ago"PERCEIVED lack"? Doesn't the fact that salaries are sky rocketing essentially disprove your point? Why are the salaries getting pushed higher and higher? Because demand for SWEs is outstripping supply. This to me looks like the same kind of privileged outlook that other professional guilds like the AMA desire. Do you want cheaper healthcare, or doctor compensation to keep going up? Hey, letting nurse practitioners take on some of the load is "flooding the market with n00bs" This just seems like protectionism by another name. Yes, the good times for software engineering will come to an end. I'm a software engineer, this will affect me. But the question is, do I have a natural god given right to have a ballooning salary every year, while fighting attempts to increase labor supply that might cut that growth rate?
- vkou 9y ago> Yes, the good times for software engineering will come to an end. I'm a software engineer, this will affect me. But the question is, do I have a natural god given right to have a ballooning salary every year, while fighting attempts to increase labor supply that might cut that growth rate? Does our owner class have a natural god-given right to a 6% return on their investment every year, for doing nothing? They are certainly spending their energy on fighting attempts to spread the economic pie around. We need solidarity, not shaming people for protecting their means to make a living.
- Apocryphon 9y agoSure. Solidarity to push back against the owner class to take a smaller piece of the pie, so the rest of the workers underneath - whether long-time veterans or recent entrants - may share it. In this, new workers shouldn't be seen as a threat, but an opportunity to create a bigger force to band together against the execs.
- WalterBright 9y ago> Does our owner class have a natural god-given right to a 6% return on their investment every year, for doing nothing? You, too, can become an "owner class" by opening an online trading account and buying stocks. Commissions are often under $10 for a trade.
- ithilglin909 9y agoI don't think you're wrong; I could see certain kinds of engineering jobs becoming more blue collar. But at the risk of sounding pretentious, there's a bit of an intelligence restriction on certain kinds of engineering work. There will probably always be more of a demand than supply for people who are really good and useful.
- Joeri 9y agoCounterpoint: The amount of programmers needed is rising across the globe. Every country is going to try to retain its IT talent. In a cut-throat globally competitive world you can't afford to be the country that lets its best minds leave to greener pastures. Also, programming isn't the sort of job where you can fake your way through. If new people are trained up to enter the field they'll need to skills to match. As a relative share to population size the number of people studying computer science has been falling, not rising. These bootcamps and training programs are trying to bridge the skills gap, and so far have not succeeded. If anything there's going to be a skills glut, with a corresponding rise in pay. Sure, employers always try to minimize pay. IT is not special, this is the case for all industries. Labor price is set through supply and demand, and programmer's wages are no different. Can you give a single example of an industry that used to have high wages but now has low wages? It would be exceedingly unlikely for IT to behave unlike every other industry.
- hobofan 9y ago> Also, programming isn't the sort of job where you can fake your way through. Not sure why you think programming would be special in that regard. In a lot of companies, you will be able to keep your badly done job for a really long time as long as you have a good bond with your higher-ups. This goes for programming the same as sales or any other profession.
- humanrebar 9y agoYep. You need to move often enough to stay ahead of the technical debt you run up as you string your spaghetti code together. Or transition into a role where you talk about code much more than read or write it.
- Joeri 9y agoThat’s true, but at some point someone has to actually do the work. The company will need to hire a certain level of skill to remain competitive.
- walloning 9y agoAlternatively, more software engineers means that the market for information technology can become more fierce and competitive in a good sense. Chinese workers have work not because there are only a few but because they are innumerous.
- Aunche 9y agoSoftware engineer jobs will never be blue collar because it's not a blue collar job. Sure, anyone can make a tic tac toe go, but that's different from software engineering. A good software engineer can effectively do the work of several mediocre ones by making decisions that would benefit the company in the long run.
- runT1ME 9y ago>software engineer jobs will be blue collar, $40-$60k a year jobs, by 2030. There have always been 'blue collar' engineering jobs. When I started in the tech industry I was making $13 an hour writing HTML and a bit of SQL here and there. There are probably tens of thousands of "Software Engineers" putting together PHP sites, doing front end JS work at an entry level, hacking together some minor software customizations. I think you're right, this will become more prevalent. The world needs a lot more engineers to do this kind of work. >There is a disinterest among business to pay higher, and higher salaries. Evidence points to the contrary, salaries have skyrocketed in the last ten years... have you been paying attention?
- mljoe 9y agoAgreed. I'll add that it is also worth noting current job openings don't mean "potential job openings". There is entire things we might not even be considering as a society simply because there is not enough people to consider it. I think this is the case in tech. So much of our society is lagging behind what current technical capability allows. I still have to fax paper forms sometimes. Why? The potential employment might be 10x, maybe even 100x what it is now. Just to keep entire industries even remotely up to date.
- humanrebar 9y ago> There have always been 'blue collar' engineering jobs. I think the industry is overdue for consolidating on some language around the various kinds of software jobs. Nurses, doctors, surgeons, anesthesiologists, PAs, medical technicians, orderlies, general practitioners, obstetricians, pediatricians, pharmacists, etc. could all be "medical engineers". But broadly understood names for the different roles clarify expectations for each.
- psyc 9y agoI'll believe there's a shortage or urgent demand when I notice a change in hiring standards and practices, and recruiting methods. As a former hiring person, yeah, it's kind of a pain in the ass to have to interview a lot of people before you find one who's any good. But if there was a genuine shortage + this alleged urgent demand, I have to believe that something about the tired, inefficient, and false-positive-allergic process would change in a newsworthy way.
- closeparen 9y ago>Software engineer jobs will be blue collar, $40-$60k a year jobs, by 2030. I'd be fine with that. $60k is a solid living. 1/4th of a pretty nice house. In Wisconsin. I'd take that salary today - in Wisconsin. But I'm not sure you could even get your own room for that in the Bay Area, where they'll inevitably require you to be to earn it.