I'm partial to the O-ring explanation. Software engineering is uniquely multiplicative because it's possible for a software engineer to create software that does software engineering. Chemical/electrical/mechanical engineers can't use their field to automate their field. Doctors and lawyers are almost exclusively service jobs, unlike the manufacturing nature of engineering. Automation is a force multiplier, and softw…
Is developer compensation becoming bimodal?
571–580 of 584 posts
Re: Is developer compensation becoming bimodal?
#572Earlier quoted context omitted.
Steam engine unfortunately can't make itself. So.
You most certainly can use a steam engine to make it possible to make a bigger steam engine by driving machine tools. So.
Tool A should modify itself to become Tool B. And Tool B should modify itself to become Tool C and so on...
Re: Is developer compensation becoming bimodal?
#573Earlier quoted context omitted.
"However, capitalism (in the form of Walmart and its suppliers, for example) does seem quite efficient at supplying material things to poor people. " Does it? I don't know if I'd really agree with that.
https://ourworldindata.org/grapher/declining-global-poverty-... Like it or not, the greedy evil capitalists are making the world a better place for all of us.
Re: Is developer compensation becoming bimodal?
#574Earlier quoted context omitted.
I don't buy the argument that rich black kids commit crimes at higher rates. White and black people smoke weed at roughly the same rates, yet black people are far, far, far more likely to be prosecuted for it.
It's not an argument, merely an unknown. Considering that black people have elements of their own culture that are anti-hard work ("acting white") and pro-crime ("gangsta rap"), I wouldn't be suprised if this culture managed to spoil even the kids from the good homes to some degree. BTW how do you know that white and black people smoke weed at roughly the same rates?
If you look, Figures 21 and 22 show usage rates to be about the same. However, if you look down at Figure 10, you'll see a huge disparity in arrest rates.
Re: Is developer compensation becoming bimodal?
#575Earlier quoted context omitted.
Engineer turned product manager here: there is way too much yak shaving involved in bring a software engineer. Dealing with all the poorly written libraries, unpredictable bugs and shitty APIs made me realize it wasn't something I wanted to do 12 hours per day for the rest of my life. I enjoy the intellectual challenge but I enjoy less figuring out which version of which package crashes my app
12 hours a day, WTF? I've never seen anyone in any of the several companies I've worked for work 12 hours day regularly. I'm sure it happens but that's definitely not normal for software development, so to say "for the rest of your life" is a little misguided. Perhaps you were being a bit hyperbolic.
Re: Is developer compensation becoming bimodal?
#576Also most foreign programmers actually already have to pay a fortune (many via their rich parents) to study in the US in the first place before they get the OPT/visa, so they already came from rich families and it's a kind of like the situation with lawyers/consultants/financiers where such an elitist circle gets elitist pay as well.
Re: Is developer compensation becoming bimodal?
#577Earlier quoted context omitted.
And you dont have college debt and your kids will be able to study at college without debt.
College is inexpensive in the US. Even top privates are affordable if you choose an appropriate career such as software engineering at a top company, management consulting, investment banking, medicine, or big law. You don't spend 50k/yr at a top private school to be a school teacher unless your family is already very wealthy. Paying $30k/yr at even a top state school is not a good idea to enter low paying career fie…
Also, most public schools will not hire teachers without a 4-year degree, so saying that those going into low-earning fields like teaching ought-not get a degree is questionable at best.
Hiring credentials is an arms race, so if everyone else is getting a degree you're going to have a bad time if you don't -- even for fiends in which no degree is logically required.
1: http://www.admissions.purdue.edu/costsandfinaid/tuitionfees....
Re: Is developer compensation becoming bimodal?
#578Earlier quoted context omitted.
Writing software is not difficult. Anyone can do it. The hard part is learning to structure your thinking such that the software you will be writing will actually solve a problem as it currently exists in a cost-effective way. With that skill, you don't even always need to know how to write software programs. Sometimes, you're better off delegating specific tasks to humans. When someone hands you a problem like "make…
No real programmer would propose an O(N) solution like that. Here's O(1): elephant.invisible = true;
Re: Is developer compensation becoming bimodal?
#579Earlier quoted context omitted.
From my experience so far (cs/ee, software developer): work experience is more important than grades, current tech stack, interested/knowledgeable in what you're doing, networking (xing/linkedin helped quite a lot), bigger company for the first role also helped with salary. started out with about 58k (~13.8 salaries + bonus + >40 vacation days), quickly went up to around 80k (2yrs)
Thanks a lot for the answer! By networking on xing/linkedin you mean that you were reaching out to people? Asking for positions?
Also: What's mentioned here: https://thehftguy.com/2017/01/23/career-advice-and-salary-ne...
Re: Is developer compensation becoming bimodal?
#580Earlier quoted context omitted.
That's absurd I have multiple german friends >70k euro + all the other benefits. All stem yes but only 1 is a phd. Frankfurt, Berlin, and Stuttgart too so not just 1 isolated city.
6k base means 80k all-in/year which is the highest union level (e.g. IG metall EG17 in Baden-Wurttemberg). You can reach this level only on a specialist level (PhD) position, with very senior >> 3 years experience or as a manager.