Why We Will Never Have Enough Software Developers
Developers are dropping out of the profession in large numbers despite efforts to grow the number of computer science graduates and software engineers. Engineers swap technical roles for non-technical roles over time. The types of skills required by software developers change more rapidly than any other profession. Web development has the highest rate of skill change among all jobs in the country.