Earlier quoted context omitted.
> If people don't like the concept, they don't really understand it. I think plenty of people understand it, they just don't agree with it. Why wouldn't humans use every advantage available to them to succeed? It's a tough world out there and people want to thrive and survive, they'd also like to pass along the fruits of their labor to their offspring. That's how nature works. There will always be a will to be the be…
Generally, people don't say you should refuse to take advantage of them, but that you recognize them. That is, right now, you're misunderstanding privilege.
Is developer compensation becoming bimodal?
411–420 of 584 posts
Re: Is developer compensation becoming bimodal?
#412Earlier 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…
> 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…
Re: Is developer compensation becoming bimodal?
#413Earlier quoted context omitted.
As an "offshore developer", I have worked on multiple US projects with low quality code written by US developers. Should I assume that American code is usually low quality?
Not at all denying the existence of low quality programmers in the US, but generally it seems like there is a focus on quality that does not exist for the majority of offshore developers, just about churning out code as fast as possible.
Re: Is developer compensation becoming bimodal?
#414Earlier quoted context omitted.
Being contractor in Germany one still pays the social contributions the same as a person on employment contract, it's hardly the lightweight variant. Contractor in large business in Germany is at the complete end of the development chain (hourly rates 30-80 EUR/h). Have some super old system in obscure technology/stack? Outsource it to PL/CZ/RO/UK. The super high earning rockstar contractors are some unicorns I'm yet…
Independent IT contractors in Germany don't have to put any money in a retirement fund, but hopefully they do, plus they pay 100% of their own health insurance, IT equipment (sometimes), insurance for their business (occasionally required)... A contractor making 10,000 a month is not comparable to an employee making 120,000 a year, probably closer to 90,000? I didn't mean to imply that it's a lightweight model, it ju…
Yup, I know some guys contracting in Germany at 100 EUR/h. I myself received an offer (not in Germany, but in neighbouring country) at 120 EUR/h. The EU contracting market looks pretty healthy to me.
Re: Is developer compensation becoming bimodal?
#415Earlier quoted context omitted.
I feel like I miss a part the meaning of "offshore" here, and I suspect it's more cultural than a linguistic problem. I mean, technically, German or Japanese developers working for US companies are "offshore" too, but I don't believe you're accusing them of "churning code without regard to code quality"? Oh, and also, both the previous paragraph and your comments in the thread are (edited:)nationalist[1]. Not that it…
It is not, shockingly, racism does need to involve race. Nor do I think my nation is the greatest, and all the others suck. So I don't think it counts as nationalism.
Anyway, you do attribute certain characteristics to members of whole nations without any kind of proof (beyond what "everybody [in the field] knows"). I believe you shouldn't, and that it doesn't matter if the characteristics are positive or negative.
In reality, there are both good and bad programmers everywhere. That you ended up working with the bad - or maybe ill-incentivized due to some circumstances - programmers from here or there does not mean that there are no good programmers there or businesses that care for quality. It just means you didn't meet them.
Re: Is developer compensation becoming bimodal?
#416Earlier 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. It's even more elementary than that, I think. I've encountered lots of intelligent people who lack any sort of diagnostics skills - absolutely essential for being a programmer. Things like.. the landline is broken. Well, then, get another phone, plug it in and see if it works. If it does, then it's the phone we need to look at, if it doesn't, we need to…
Re: Is developer compensation becoming bimodal?
#417Earlier quoted context omitted.
Being poor and white is still an advantage over poor and Latino/Black. Look at conviction rates at criminal trials for example. Now, it's not the kind of advantage that feels meaningful, but it really adds up over a lifetime. Even +/- 1% sales can make or break a small business for example.
> Being poor and white is still an advantage over poor and Latino/Black. Look at conviction rates at criminal trials for example. Are there stats for convictions of poor white people vs poor black latino/black, or just all white vs all latino/black? I don't think the latter stats would be particularly helpful here.
"One in ten Black males in their thirties is in prison or jail in the United States." That's insane.
Re: Is developer compensation becoming bimodal?
#418Earlier quoted context omitted.
> 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…
> Compare to mechanical engineering, where if you use the wrong steel your bridge will fall down; or to medicine, where if you prescribe the wrong drug someone might just die. Dereference the wrong pointer and the rocket blows up. Forget a memory barrier and the robot brain gets corrupted memory and sees human life as an impediment to paper clip maximization. Forget to zero out some memory in a goto: cleanup section…
Re: Is developer compensation becoming bimodal?
#419Earlier quoted context omitted.
Perhaps he means in relation to other careers? As someone who is both a software developer and a farmer, software isn't exactly easy, but in comparison to the knowledge and skill required to farm successfully, it is a breeze.
This is quite interesting - I'm actually quite curious about what makes farming more intellectually challenging and difficult than programming, especially from somebody who does both. (Honest curiosity!)
Your answers are always based on fuzzy data, experience, and intuition. Your solutions will always affect the local ecosystem of the crops, and cause hard-to-predict chain reactions.
...but I'm not a farmer, so I'm just guessing.
Re: Is developer compensation becoming bimodal?
#420Earlier quoted context omitted.
Being poor and white is still an advantage over poor and Latino/Black. Look at conviction rates at criminal trials for example. Now, it's not the kind of advantage that feels meaningful, but it really adds up over a lifetime. Even +/- 1% sales can make or break a small business for example.
> Being poor and white is still an advantage over poor and Latino/Black. Look at conviction rates at criminal trials for example. No argument, but is that really justification for wealthy urban whites to go around shouting about "white privilege" to poor rural whites? I mean, if you feel that way, continue, but I can guarantee you it won't be a net positive for our country, black or white.
I don't think the term white privilege is great, but it is a massive injustice that's IMO worth talking about.