5 ms·
"Wages for technologists have not increased" is often evidenced by claims about averages. By the same token, one could argue persuasively that devs do not age,
by patio11 13y ago
"Wages for technologists have not increased" is often evidenced by claims about averages. By the same token, one could argue persuasively that devs do not age, because a year goes by and they get a few months younger.
The explanation is that the number of devs (and many related trades) is increasing rapidly, largely driven by hires of young neophytes rather than retraining of e.g. 50 year old lawyers. The neophytes are younger and have lower wages than the mean dev. This brings the average down faster than raises and aging bring the average up.
You can verify this if you look at data for particular career cohorts, either people or experience levels. In the 4 years I've been on HN the quotes I hear for "generic CS undergrad from Stanford" are up more than 25% (80k to 110k or so, starting salary offer). Companies that I work with complain bitterly that their competitors are bidding irresponsibly. The going wages for interns are substantially in excess of what I expected to earn in mid career when I graduate not even 10 years ago.
Also, anecdotally, of the couple hundred people whose professional statuses I'm routinely exposed to I don't think I've ever heard "Boo, got to take a pay cut" except for making the BigCo to startup or self-employment transition.
- diminish 13y agoOn the other hand, as you age, your salary increases and as you compare with 10 years ago, you omit inflation. Averaging same-age, same-years-of-experience, inflation-adjusted developer salaries across years would make better sense.
- Tichy 13y agoIt sounds to me as if you are saying average wages are not increasing because of the influx of young developers. Isn't that exactly the point the article makes, that the non-increasing wages indicate that there is no shortage of tech workers? It also seems unlikely that the decreasing averages don't affect the wages of older tech workers. They compete with the young, cheap tech workers after all - why should companies continue to pay high salaries to old tech workers if they could replace them with cheap young tech workers?
- jasonkester 13y agowhy should companies continue to pay high salaries to old tech workers if they could replace them with cheap young tech workers? Because young workers are not a substitute for old workers. You could argue that four fresh graduates are a substitute for a single good senior dev, but in many cases even that is not true. Thus, old guys continue to find good jobs for good money. This worry is as old as software. The cheap hordes will replace you. It used to be cheap hordes from overseas, and now it's cheap hordes fresh out of school. They're on there way. But somehow they never seem to arrive.
- rmc 13y agoThey're on there way. But somehow they never seem to arrive. I wonder if that's because the demand keeps increasing. Software is eating the world. Sure, supply is increasing from overseas, and young people, but demand is growing more.
- twelve40 13y agoNot really, influx does not automatically imply lack of shortage. I think there is a common impression of quite the contrary: a demand bubble, at least in my local SFBA tech scene. Replacement may not be happening because of a demand spike and/or other reasons having to do with cheap young tech workers not being the right fit, or not being perceived as a right fit, etc.
- patio11 13y agoNon-increasing wages is a statistical mirage, not a statement which is a truthful depiction of on-the-ground reality. The overwhelming experience of actual, countable persons is that their wages have increased substantially. The only reason this does not raise the aggregate wage is because too many people have increased from $0 to a number which is, relative to the average, low. (You occasionally see this in larger economy statistics, often as a result of immigration, by the way. "Wages are frozen since the 70s!" is not all that true -- wages are way up for Mexicans who are now Americans, mildly up for Americans who are still Americs, etc.)
- 13y ago
- dabent 13y agoThere are many factors at play, but wages I've seen in the US have remained flat, or even dipped once one factors in inflation. I make less than I did in 1999, in spite of the fact that I've been promoted. Part of this is the use of offshore talent, and H1-B visa workers. I've got people from both camps on my team now.
- patio11 13y agoIt might be in your best interests to secure an opportunity to renegotiate the wages you receive, either with the firm you currently work for or any of the numerous ones which would be happy to take your call.
- dabent 13y agoThanks for the suggestion. In fact, I've already done that, and am aware of what talent can charge for my line of work.
- bayesianhorse 13y agoI severely question your conclusion that offshore talent and H1-B visa workers lower your personal salary by a huge amount. It might be just pretty argument which is very useful for politicians and labor unions (or the like). Actually the opposite can be argued. If those workers get a lot less, the team's cost as a whole drops, making room for paying you raise. Except for external factors like management just taking the cost savings and put them somewhere else. But then again, these savings could have been taken out of your paycheck ...
- droidist2 13y agoPeople aren't paid based on what their companies can afford to pay them though, they're paid what the market will bear.
- bayesianhorse 13y agoI think there are a couple of factors at play. Labor markets especially for highly skilled jobs tend not to be exactly the best examples of "free market" and "perfect competition". There seems to be a lot going on... imperfect information, differentiation, "cartels" on both sides...
- xiaoma 13y ago>In the 4 years I've been on HN the quotes I hear for "generic CS undergrad from Stanford" are up more than 25% (80k to 110k or so, starting salary offer). Just looking at Stanford grads is far from representative. In fact Stanford is possibly the most extreme outlier! The US median salary for a fresh CS grad in 2013 was $59,221 [1]. Adjusted for inflation, that's $41,323 in 1998 dollars [2], which at that time was a pretty unremarkable salary for a fresh CS grad (or anyone who just knew HTML, for that matter). Barring a more methodical argument, I think it's more likely that your perception of the market is skewed by "generic CS undergrads from Stanford" you rub shoulders with than it is that the widely cited averages of the entire market are skewed by a sudden youthfulness of the workforce. 1) http://www.forbes.com/sites/susanadams/2013/01/11/starting-salaries-jump-3-4-for-new-grads/ http://www.forbes.com/sites/susanadams/2013/01/11/starting-s... 2) http://www.bls.gov/data/inflation_calculator.htm http://www.bls.gov/data/inflation_calculator.htm
- Tycho 13y agoIs starting salary the best thing to look at though? We are all aware of the 'non-programming programmer' problem, and therefore graduate salaries will be accordingly risk adjusted from the employer's POV. Maybe a better indicator would be salaries for roles requiring 5 years of professional experience, where the danger of hiring someone completely inept should be more remote. Or maybe you need to look at a more sophisticated measure like the range of salaries being on offer for programmers in the same age group.
- eli_gottlieb 13y agoWow, really? That median was $65k/year when I graduated in 2011.
- zpk 13y agoAnecdotal evidence, and looking at outliers like Standford grads (not even 15yr vets mind you) should be tossed aside. Neither represent the overall technology picture. Wages have stagnated, so "Boo, got to take a pay cut" won't happen, but you may not get a raise for 1-2-3 years which in effect is a pay cut.
- mechanical_fish 13y agoYou and the IEEE are sampling different universes. Specific parts of the universe of "devs and related trades" currently have high demand and rising wages. However, as a Ph.D. holder in quantum optics and semiconductor manufacturing, I would be happy to introduce you to a dozen physicists and EEs who are unemployed or who work for half my salary. There is no apparent shortage of physicists. My impression is that the biologists have it even worse. The problem in this conversation is the notion that (e.g.) "web and mobile software development" is a subspecies of STEM. This premise gets sillier by the year, as more and more babies grow up teething on their parents old iPhones. Many of the best developers I know have no training in science or engineering: They're musicians or historians or artists, or they have no formal schooling beyond high school. Web development is as much about project management, self-direction, self-education, patience, consistency, pattern recognition, memory, design sense, decisiveness, experience, practice, persistence in the absence of immediate positive feedback, equanimity when faced with a thousand distractions, and – above all – communication as it is about scientific or mathematical knowledge. And, while the combination of skills that make a great developer is evidently rare – or so the market conditions seem to say – it doesn't serve anyone to pretend that this represents a shortage of physicists or biologists or even of computer scientists. [1] It's a shortage of developers, and a particular subspecies of developer at that. --- [1] Well, anyone who doesn't run a school for STEM, anyway.