Earlier quoted context omitted.
This seems to be a perspective that's exclusively silicon valley (perhaps large parts of the US) based. Not at all true in Europe at the least. Not that it's a bad job by any stretch of the imagination, but even low six figures is really rare in the EU for Software Development. Easiest is also highly subjective, if your job is making wordpress templates/sites then sure. If you're working on complexer systems then thi…
My company has noticed that good developers in Germany are cheaper than in India. Good is key here, you can get bad developers in India for very cheap (this might be good enough). The highest paid software positions in Germany are non-union jobs and the majority are not willing to leave the union for more money, which means they are refusing to do the work of a senior engineer, and this in turn means we can't use the…
We will never have enough software developers (2020)
131–140 of 553 posts
Re: We will never have enough software developers (2020)
#132Earlier quoted context omitted.
Cry me a river. Software development is some of the easiest, highest paid work in history. The majority of the population is grinding away in tough physical labor or abusive service jobs getting paid pennies while software devs moan about only making low six figures and getting a few boring jira tickets while they sit in their home office reading hacker news for half the day.
Your comment already has a lot of responses but one thing I didn't see mentioned is about the tough physical labor. It is often neglected that working at the computer is really bad for your body. Sitting for hours is unhealthy and creates all kinds of problems: obesity, disc prolapse, bad circulation, so much more. Also your eyes suffer a lot and become worse much faster than in most other jobs. I agree that being a…
You also have the ability to get a standing desk and take breaks to walk around.
Re: We will never have enough software developers (2020)
#133Earlier quoted context omitted.
It goes up in value. Also interests rates decreasing means more immediate money in lower living costs.
You can't pay for groceries with those unrealized gains. You'd have to sell your house. Wait, where will you live?
Re: We will never have enough software developers (2020)
#134I think the problem of ageism wasn't mentioned at all and it should be. People who love the field have no problems keeping up to date. Sure some job posts will mention Hadoop or Kafka but whatever, a good dev will have no problem learning these in a few days. Does he get a chance though if he's 50?
Which is btw one of the depressing thing for a lot of data engineers: we used to play with those cool distributed processing frameworks, and now? We are mostly writing some terraform to deploy cloud resources, most of the distributed part being handled by those cloud providers.
Re: We will never have enough software developers (2020)
#135>High-ability workers are faster learners, in all jobs. However, the relative return to ability is higher in careers that change less, because learning gains accumulate. This is not the only reason for the quick learner -> high dropout thing. By the article's definition, I'd be a "fast learner". Most of the industry expects me to come in already knowing what they want me to know, while most ways to obtain said knowle…
And even as an engineering manager, I do not feel safe. I think only once you reach director level, you are protected from market hype and newest frameworks trends.
Re: We will never have enough software developers (2020)
#136Earlier quoted context omitted.
When people see that some other group of people, with identity traits different from themselves, are doing better than themselves on some metric, it often induces resentment. That's just a fact. Whether its justified or not, varies with circumstances and what ethical system people have. When black people in the 50's felt that way about white people and their privileges, most people today would see those concerns as j…
I have a hard time believing the reaction would be any different if a bunch of older white collars would stare at young Hispanic software devs making more instead of Asian devs. Only difference being they couldn't hide their jealousy behind politics.
There are, I would say, two main forms of racism. One is directed at those people see as inferior. Typically, that is right-wing racism. That one is created when some other group, on average, performs worse (or appears to do so) than the group the racist identifies with. Such a racist may see the hated group as sub-human. They may not feel threatened outright, but may be concerned if the population of that hated group grows too quickly.
The other group, is resentment racism (or sexism or other similar identity-group-ism), which is triggered when confronted with groups that do better than the group the racist person identifies with. This is more common on the left*. This kind of racist will see the hated group as outright evil. And if they feel sufficiently threatened by the hated group, may attempt outright genocide, since they may feel they are fighting for their life.
* Nazies were full of both kinds of racism. They saw Roma people as virmin, Slavic people as merely inferior, while they were accusing Jews of attempting to seek world domination. In other words, Roma and Slavic people were sub-human while Jews were seen as Evil, inferior only for moral reasons. And as we know, the hatred against to Jews was by far the strongest. Mein Kampf describes this in detail.
Re: We will never have enough software developers (2020)
#137There isn't a shortage of software developers. The pay isn't great--the kids getting $300K packages out of Stanford are an exception; it's a marketing expense. In fact, if you control for the level of intelligence it takes to be any good, SWEs make less (and get far less autonomy--do you think lawyers work on Jira tickets?) than any other professional, and they hit a salary/challenge plateau quick... after which, the…
Cry me a river. Software development is some of the easiest, highest paid work in history. The majority of the population is grinding away in tough physical labor or abusive service jobs getting paid pennies while software devs moan about only making low six figures and getting a few boring jira tickets while they sit in their home office reading hacker news for half the day.
On the other hand, saying that the majority of the population is grinding in tough physical labour is just not true. Most other jobs are generic office jobs that don't need to be done (just like 80%+ of software engineering jobs don't need to be done).
Most of us are just doing things for money. Are most people working hard? Not usually, because it mostly doesn't matter. Spreadsheets idle in inboxes, meetings lead nowhere and achieve nothing, brown-nosers and family members get promoted into jobs they're incompetent at. And the world continues to spin regardless.
Re: We will never have enough software developers (2020)
#138There's a reason I still strongly prefer candidates with a computer science degree to someone with 9 months at a bootcamp for some roles. New tools, frameworks, programming languages, and libraries constantly enter this industry. I believe knowing the fundamentals and having a deep understanding of how computers work allows you to more quickly pick up new things.
I understand there are curious graduates that come out of bootcamp programs who will dive deep and fill in the gaps and there are universities with subpar computer science departments. I still prefer the latter in general cases.
Re: We will never have enough software developers (2020)
#139Just wait for gpt 42, it will be better than most of us at coding.
Just wait till you have to debug GPT42-generated code produced by offshore subcontractors fulfilling GPT43-generated business requirements beamed straight down from Orbital 4B.
Re: We will never have enough software developers (2020)
#140Some really good points on the ultra-fast depreciation of SE tech skills. A relative of mine is a mechanical engineer, well past retirement age and still going strong in his 2-man consulting shop because that's what he loves doing. He works with precision manufacturers, automotive suppliers,... all very cutting-edge stuff, helping them develop new product lines, manufacturing processes,... He says the core skills tha…
I don't really see the difference between that an programming. Writing code is still a bunch of "if" statements, the same underlying data structures, same algorithms, etc. There's some new technology being added on the top akin to carbon fiber and the other things you mentioned but it's fundamentally the same.