1-3). Citation needed. Especially for Google salaries. I personally know a number of Google engineers, one of whom has been in software since 1994, and they've told me what they make.
3a) - 3b). True, but I was comparing the top bankers/consultants to the top programmers. Remember that Google is the very top, #1 software company to work for - it's only fair to compare Google engineers to, say, mid-level bankers at Goldman Sachs. If you want to compare average people, you'd have to look at, say, programmers at Wells Fargo or something.
4). That's essentially luck. If it isn't luck, please explain why the median VC loses money. Either a). average programmers must be better at picking winners than average VCs, who (if not as smart) have decades of experience and spend hundreds of hours on it rather than ten minutes deciding between job offers, or b). an average programmer shouldn't exercise their startup stock options, because they'll expect to lose money on net.
5). Definitely true, and it's why I'm a programmer myself. But it doesn't address my points.
Firstly, if you disagree, that's fine. But saying my arguments are "entitled whining" isn't disagreement, it's name calling. DH0, to use Paul Graham's phrase.
Secondly, some of my arguments might be wrong, but I provide numbers and evidence to back them up.
"Likewise, programmers who define their goals economically (which broadly includes creating value for users) have nearly unparalleled earning potential."
Evidence? If you're talking about startups, I already covered that. Read the post.
"and incidentally, American programmers are paid better than in almost any other country."
This is sophistry. American Xs are paid better than non-American Xs because America has a high GDP per capita, pretty much regardless of X.
"First, computer programmers are certainly among the most respected trades."
Citation? And, adjusted for IQ, skill, hours worked, degrees earned, and so on?
"If it's not, enjoy the fact that you're in a trade where even untrained, mediocre practitioners reach the top 10% of American incomes."
3a) - 3b). True, but I was comparing the top bankers/consultants to the top programmers. Remember that Google is the very top, #1 software company to work for - it's only fair to compare Google engineers to, say, mid-level bankers at Goldman Sachs. If you want to compare average people, you'd have to look at, say, programmers at Wells Fargo or something.
4). That's essentially luck. If it isn't luck, please explain why the median VC loses money. Either a). average programmers must be better at picking winners than average VCs, who (if not as smart) have decades of experience and spend hundreds of hours on it rather than ten minutes deciding between job offers, or b). an average programmer shouldn't exercise their startup stock options, because they'll expect to lose money on net.
5). Definitely true, and it's why I'm a programmer myself. But it doesn't address my points.