I think the explanation for bimodal dev salaries is pretty clear, and is similar to the explanation for the bi-modality in Lawyer salaries. Google, Facebook, Amazon, and whatever other big name you want to throw in the pot, are competing for developers. However, they are not competing for the same developers as Epic Systems, for example. FAANG (or whatever) are competing for a highly skilled subset of devs that can m…
Lawyer salaries are bimodal for a very specific reason. No law firms really believe that a graduate in the top 9% is worth 160k/year, but a graduate in the 11th percentile is only worth 60k. But they all have to pay the same because it's a signal to their clients that they are the best. If they paid less than their clients would consider their firm second tier not top tier. And Google is hiring the same devs as every…
Is developer compensation becoming bimodal?
251–260 of 584 posts
Re: Is developer compensation becoming bimodal?
#252Earlier quoted context omitted.
Have you investigated the correlation between developer location and developer ability? Do you think developers who are very good want to work with the best, thinking the best are in SV, then move to SV? Or perhaps they think they'll get the best return on their effort if they're working on software with big impact, and software with the biggest consumer impact is mostly written in SV?
This is highly dependent on personality. As an anecdote, I know a developer that does not like working with "the best" because they make him look bad (even though he's not a terrible developer). Given, he works at a company with stack ranking so I guess that company is self-selecting for developers like him.
Re: Is developer compensation becoming bimodal?
#253>Another possibility is that U.S. immigration laws act as a protectionist barrier to prop up programmer compensation. It seems impossible for this to last (why shouldn’t there by really valuable non-U.S. companies), but it does appear to be somewhat true for now. I feel like this is the real issue here. The reason that the US has great companies is simply from the availability of large amounts of capital. And if the…
Instead of worrying about potential foreigners competing for your job, you should wonder why there are so few jobs out there: it's because the rich are hoarding them. The money for them, that is. There is so much work to be done, plenty of work for you and your Indian and Chinese friends to all have well-paying jobs. The reason we all don't have them is that we are just extremely bad at allocating resources: we choos…
The enemy are not foreigners man, the enemy are the rich!
Re: Is developer compensation becoming bimodal?
#254>Another possibility is that U.S. immigration laws act as a protectionist barrier to prop up programmer compensation. It seems impossible for this to last (why shouldn’t there by really valuable non-U.S. companies), but it does appear to be somewhat true for now. I feel like this is the real issue here. The reason that the US has great companies is simply from the availability of large amounts of capital. And if the…
This is true. I recently applied for a job in the US and one in the UK. In the US, I got a ridiculously good salary offer. The UK job's compensation was maybe half what the US job offered. My cost of living is also lower than the folks in London, so it's just perverse no matter how you slice it. I honestly don't think it will last, though. Economically, it just doesn't make sense. My recommendation to any of my fello…
Re: Is developer compensation becoming bimodal?
#255Earlier quoted context omitted.
This is why people don't like the concept of privilege, it seems almost built to shame people for having more due to circumstances.
If people don't like the concept, they don't really understand it. The way the word is often used and even the word itself, absolutely that ruffles some feathers and rightly so. They do studies, if people are given massive advantages (e.g. rolling two dice instead of one in monopoly and starting with double the cash) that are obvious and explicit, people will still believe they deserved to win, they earned their vict…
It's a very privileged perspective to live in a world where these things are considered normal.
Privilege has to do with the idea that these things are so far from being a reality for so many people that it's evident to them that the world does not consider this to be their right.
Re: Is developer compensation becoming bimodal?
#256Earlier quoted context omitted.
Not in the same way, or in the same ball park. Mechanical engineering didn't have its Lisp. We do.
Mechanical engineering didn't have its Lisp. We do The steam engine was more of a productivity multiplier than Lisp could ever dream of.
Re: Is developer compensation becoming bimodal?
#257As a manager I’d probably advice against picking programming unless you love it. In our educational system the increase in short-length programming classes at academy level has exploded and I doubt the market will keep up. Really great comp science or engineering students won’t ever have a problem, but I fully expect the short-length, autodidact or mediocre students to be entering a saturated market within the next f…
Programming for the sake of programming gets boring after a few years. At least for me, this was the case. There is only so far you can go with it as a pure discipline. Once you've mastered design patterns, higher order functions, etc. you end up with writing "just another" app, service, CRUD thing, etc. What I found really interesting was going one step further and using programming to solve "higher order" problems,…
Re: Is developer compensation becoming bimodal?
#258Earlier quoted context omitted.
In Electrical Engineering, which the article often mentions as a counterexample, the 10-year veteran is not nearly as likely to drop out of the profession. Programming has a constant bleed-out of people who learning how to program, became veterans, and then were dismayed to discover that they were going to have to do it all over again, because the libraries, frameworks, languages, etc. were different. Some just do it…
I always wonder if some of the veteran drop-out in programming is that improvement (in my lone experience anyway) is couple with/ consists of realizing what else could go wrong. Every step up the ladder of experience affords a better view of how things can fail and that can be hard to deal with. I feel like I keep getting slower as I get older but not simply because of age; some of it is the motivation to sit down an…
Re: Is developer compensation becoming bimodal?
#259>Another possibility is that U.S. immigration laws act as a protectionist barrier to prop up programmer compensation. It seems impossible for this to last (why shouldn’t there by really valuable non-U.S. companies), but it does appear to be somewhat true for now. I feel like this is the real issue here. The reason that the US has great companies is simply from the availability of large amounts of capital. And if the…
Where's all the great Indian, Chinese and Eastern European software? Seriously wondering, because most software I saw from these regions was mediocre at best. The whole world uses operating systems, browsers and development tools made in western countries.
Re: Is developer compensation becoming bimodal?
#260Earlier quoted context omitted.
Truth be told, most software development doesn't require a high amount of intelligence, skill, or innate talent. I'm not afraid of a superior person taking my job. They would be no better at it than I am. I would probably be more productive if I were less intelligent (or on booze, but employers frown on that).
This is wrong. Even simple software requires a radically different way of thinking than the way most are trained. I've taught 6th graders how to code and it is clear that the way of approaching problems and creating solutions (i.e. creative thinking, intellectual curiosity, and willingness to collaborate and ask questions) really separates the students from who "get it" and thse who don't. Don't sell it short because…