Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'm not the OP but demand is not significantly different now vs pre-pandemic. IOW, it's always been high. It's greater in general but software developers (in the US) have always made bank. Both salary and contract rates have been very good, at least going back to when I started working in the 90s. Nowadays, it's not uncommon for top CS grads to hit 6 figures starting salary.
My question is, why is there a shortage of developers (According to other poster) if it’s such a lucrative industry over an extended amount of time, if it offers both healthy returns and stability?
 
Could have just provided clothes, food and other necessities that would greatly improve their life... but no. Learn code.
 
  • Love
Reactions: Alex_Mac
My question is, why is there a shortage of developers (According to other poster) if it’s such a lucrative industry over an extended amount of time, if it offers both healthy returns and stability?
Possible reasons:
  • The US has a huge tech industry that revolves around the creation of intellectual property. This industry is highly lucrative for savvy investors, so there's a constant demand for workers.
  • Many people who try coding don't find it enjoyable enough to do for a living. Life is comfortable enough that Americans feel they can pick careers based on enjoyment. Contrast this to less developed nations where, for example, women are significantly more prevalent in STEM. One of many statistical indicators that preference is a major element driving the shortage. Anecdotally, I've introduced many people into coding, and all of them have cited lack of enjoyment as the reason for not going further.
  • The classical lecture and exam format used by many schools is antiquated and doesn't reflect how software is actually developed.
  • It's a relatively new profession. Most developers are likely the first generation of developers in their families.
  • Although high paying, it does not carry the same social status as other professions like being a lawyer or doctor.
 
I hope they teach the kiddies to write only democrat approved software. If you write anything else they won't let it in the store.
 
Software developers are the most in demand workers in the US currently. Six figure salaries for experienced developers has been the norm for quite a while now due to a perpetual shortage. I work independently at $125/hour, which is low compared to what agencies charge their clients. The agency I used to work at charged between $175-225/hour for my labor. My understanding is that salaries are significantly lower outside of the US though.
How do you feel knowing that you are both simultaneously underpaid and overpaid?
 
  • Haha
Reactions: Enlightened Doggo
Possible reasons:
  • The US has a huge tech industry that revolves around the creation of intellectual property. This industry is highly lucrative for savvy investors, so there's a constant demand for workers.
  • Many people who try coding don't find it enjoyable enough to do for a living. Life is comfortable enough that Americans feel they can pick careers based on enjoyment. Contrast this to less developed nations where, for example, women are significantly more prevalent in STEM. One of many statistical indicators that preference is a major element driving the shortage. Anecdotally, I've introduced many people into coding, and all of them have cited lack of enjoyment as the reason for not going further.
  • The classical lecture and exam format used by many schools is antiquated and doesn't reflect how software is actually developed.
  • It's a relatively new profession. Most developers are likely the first generation of developers in their families.
  • Although high paying, it does not carry the same social status as other professions like being a lawyer or doctor.

Interesting. I think the one thing you posted, is the lack of enjoyment, which maybe means that some people prefer to be involved in more of a symbiotic environment where they work with others (Team coordination), and they don’t want the monotony of possibly working solo, and for them, that wouldn’t be worth the commitment.
 
In 10 years the computers will code themselves and all these skills will be useless like when we used to know how to configure MS-DOS autoexec.bat and config.sys files.:rolleyes:
The MS-DOS days… this brings back memories.

Jokes aside, I have been using for the past month GitHub Copilot on Rider and it’s truly mindblowing… the auto completion suggestions that it gives, from a simple word to full method statements to full classes depending on the context, are off the hook.

It doesn’t program itself at all but that thing brings it closer to “can you please add this feature to what I’m trying to do?”
 
  • Like
Reactions: JosephAW
Spot on, you work for a company that pays you a wage. Developing an app by yourself and expecting to make a living out of it, well that dream is long gone. Also people need to realize that as a developer, you only "code" like 50% of the time, there's a lot of overhead.
For me the other 50% of overhead is banging my head on the table :p.
 
  • Love
Reactions: mdnz
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.