This article makes the perennial mistake of assuming all "STEM graduates" are equal. This is flawed in three main ways:
1. STEM graduates includes many fields where there genuinely is a huge surplus of labor (we don't really need more physicists).
2. Talent is critical and sadly a large number of CS graduates do not have the talent to be good developers. Many fresh graduates just don't have the skills to cut it as a high-quality professional developer, yet the best ones have six-way auctions going. Companies are absolutely desperate for good developers, with the operative word being good. (Don't even get me started on bootcamp graduates.)
3. The shortage of developers is most acute for senior developers. It takes about 10 years to become a truly senior developer and 10-15 years ago not many people were interested in starting a career in CS (the dot-com bust was still raw). This shortage can only be solved with time or immigration and until then senior developers can command considerable salaries ($250k+ all in).
The market doesn't "need" any physicists. Hiring in sciences basically scales with available federal grants for research, which basically scales with the success of liberal politics.
1. STEM graduates includes many fields where there genuinely is a huge surplus of labor (we don't really need more physicists).
2. Talent is critical and sadly a large number of CS graduates do not have the talent to be good developers. Many fresh graduates just don't have the skills to cut it as a high-quality professional developer, yet the best ones have six-way auctions going. Companies are absolutely desperate for good developers, with the operative word being good. (Don't even get me started on bootcamp graduates.)
3. The shortage of developers is most acute for senior developers. It takes about 10 years to become a truly senior developer and 10-15 years ago not many people were interested in starting a career in CS (the dot-com bust was still raw). This shortage can only be solved with time or immigration and until then senior developers can command considerable salaries ($250k+ all in).