Earlier quoted context omitted.
I think there are two interesting correlaries: 1) programming seems to be one of the only "hard" professions that pays well (compared to math researchers, hard science researchers, or even things like some social work -- that's really hard in entirely different ways). Of course I'm probably missing some hard stuff that pays well 2) programming seems to be the "hardest" of the high paying jobs mentioned. Once you get…
> 2) programming seems to be the "hardest" of the high paying jobs mentioned. Once you get them, banking, consulting and law jobs actually have a lot of mindless or not super challenging work Are you saying this as a programmer, or are you saying this as a banker/consultant/lawyer?
Is developer compensation becoming bimodal?
441–450 of 584 posts
Re: Is developer compensation becoming bimodal?
#442Earlier quoted context omitted.
Recognize them then do what? Humans are complex and I see no value in using a one dimensional, subjective metric to make any sort of decision or guide a personal philosophy.
Privilege is a lens through which you look at the world and analyze things . It's more or less an analytical tool developed as a response to various flavors of social darwinism. The idea behind privilege theory is to say that, when you compare people, you don't say "the more successful one is more successful because they are better", but instead "there are a number of factors, many of which are difficult to quantify,…
What it doesn't take into account is different meanings to the term "fair" or the morality of a system based on staunch individualism.
> Ostensibly, this is "fair", since you use the same rule to fund everyone, but clearly it isn't actually.
I actually find the situation you outlined extremely fair and would find it quite unfair to apply different funding principals to different schools based on demographics.
I suppose one of the problems I have with the concept of privilege is that I find it promotes a very dangerous mindset. Having grown up poor and non-white and achieved success through hard work, more often than not I saw people being held back by their own sense of victimization than any sort of systematic oppression. The concept of privilege exacerbates that and thus is counter productive.
Re: Is developer compensation becoming bimodal?
#443Earlier quoted context omitted.
> In that sense it feels perversly exploitative and priveleged to make so much more money than practically anyone else on earth due to nothing but the physical location I was born. Is it perverse to go swimming because you were born near a beach? Is it perverse to visit the Louvre if you are Parisian? Is it perverse to go to a good university because the universities in Elbonia aren't good? You're not entirely wrong,…
> Is it perverse to go swimming because you were born near a beach? Is it perverse to visit the Louvre if you are Parisian? Is it perverse to go to a good university because the universities in Elbonia aren't good? If you actively promote or passively allow politicians and legislation that bars other people from having a shot at earning those things themselves, then yes.
Re: Is developer compensation becoming bimodal?
#444Earlier quoted context omitted.
I don't think that is what he/she meant. I don't know what your professional software experience has been like, but software is applied and required to some extent in all industries nowadays, and therefore there is a broader scope required. It is also more of a moving target. I'm a contractor providing software engineering services. One contract I might be doing Subsea control systems, the next OpenGL graphics hardwa…
Your point is a good one, but to me it confirms the comment you are responding to. > The idea that med school or law school teach you "all the knowledge required to become a lawyer or a doctor" is laughable and a truly absurd statement. The sheer size of the problem domains these subjects cover alone renders this impossible You seem to be an example of a programmer that can be good and proficient in many different fi…
Re: Is developer compensation becoming bimodal?
#445Earlier quoted context omitted.
I think there are two interesting correlaries: 1) programming seems to be one of the only "hard" professions that pays well (compared to math researchers, hard science researchers, or even things like some social work -- that's really hard in entirely different ways). Of course I'm probably missing some hard stuff that pays well 2) programming seems to be the "hardest" of the high paying jobs mentioned. Once you get…
> 2) programming seems to be the "hardest" of the high paying jobs mentioned. Once you get them, banking, consulting and law jobs actually have a lot of mindless or not super challenging work Are you saying this as a programmer, or are you saying this as a banker/consultant/lawyer?
The stuff you do in investment banking is at least an order of magnitude simpler than making any useful software. It's basically modifying excel templates and debugging complex models, making slide decks that are 80% template slides, and working on deals that are intellectually challenging on occasion but a lot of it is blocking and tackling and managing processes
Re: Is developer compensation becoming bimodal?
#446Oddly,this is only even potentially true in the US. The rest of the world, including Europe, pays devs at the low end of the distribution showed here.
The best are the US, Denmark, Israel.
Germany has a higher median income than the UK, but the UK pays better in programming. Sweden's median income is quite a bit higher than both Germany and the UK, but Germany and the UK pay close to what Sweden does.
Canada is at half the rate of the US, drastically below where it should be based on median incomes.
The worst is France by a wide margin. The average software engineer salary there is around $38,000. Almost one third that of the US.
Switzerland pays very high (still below the US), but their median income is extremely high.
New Zealand has a considerably lower median income these days versus Australia, but only pays about 15% less for programmers than what Australia does.
Re: Is developer compensation becoming bimodal?
#447Earlier quoted context omitted.
If you want to know just how hard programming is, try teaching it to someone. Programmers have to remember a vast amount of domain knowledge. Consider the basic task of choosing where you are going to store some data, well first you need to know which options exist and there's dozens of them (do you want Postgres, SQLite, Redis, LevelDB, ..?). Then you need to know the strengths and weaknesses of each. And I hope you…
> Programmers have to remember a vast amount of domain knowledge. Consider the basic task of choosing where you are going to store some data, well first you need to know which options exist and there's dozens of them (do you want Postgres, SQLite, Redis, LevelDB, ..?). Then you need to know the strengths and weaknesses of each. And I hope you have been keeping your knowledge up-to-date because the answer in 2018 is v…
I used to do that but I got burned more than a few times.
These days I do a bunch of research - sometimes days, including tracking down obscure blog posts about obscure issues, reading issue trackers and spiking code. Can feel like a waste to begin with but it's saved me from some very dark places.
I would not trust stack exchange or stack overflow for a technology recommendation ever.
Re: Is developer compensation becoming bimodal?
#448Earlier quoted context omitted.
> There are "law schools" and "med schools" to teach you all the knowledge required to become a lawyer or a doctor. Programmer now, gained a law degree in a previous life. Know lots of folks who studied medicine. The idea that med school or law school teach you "all the knowledge required to become a lawyer or a doctor" is laughable and a truly absurd statement. The sheer size of the problem domains these subjects co…
Yeah if we're talking about barrier to entry, I can't think of one much greater than the LSAT.
Re: Is developer compensation becoming bimodal?
#449Earlier quoted context omitted.
This feels like it could quickly descend in to self congratulation. So to cast this in a different light perhaps another way to think about this is that programming is just becoming a basic skill, like reading, writing, basic mathematics required for all disciplines. Most dedicated software engineers exist because this new basic skill hasn’t yet gained widespread adoption as a basic skill in other disciplines. But wi…
It takes a child several years in full-time education to learn how to fluently read and write. Basic mathematics takes even longer. Similarly, a typical person will become a skilled and highly productive software engineer only through spending several years working full-time at the profession, ideally with the assistance of one or more mentors. Having only a basic grasp of the concepts behind programming does not ena…
This is absolutely untrue.
There are many many jobs that are effective people doing data analysis in excel spreadsheets.
The people doing this data analysis by hand can greatly improve their ability to do their jobs through simple things like learning how excel macros work. This is programming!
There are tons of low handing fruit in the world, where basic tasks that are being done by hand, could easily be automated by the people doing it, through very simple, easy, "toy" solutions.
Re: Is developer compensation becoming bimodal?
#450Earlier quoted context omitted.
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…
I completely agree that the main problem is lack of spending money in the hands of people who actually need it. There's plenty of work to be done, if only the people who need it had money to pay for it. However, capitalism (in the form of Walmart and its suppliers, for example) does seem quite efficient at supplying material things to poor people. More spending power in the right places would go pretty far to fix the…
Their profits come from economic coercion and exploiting public subsidies, not efficiency. Walmart's primary competitive innovation historically was union busting.