According to existing statistics in 2014, the number of developers worldwide is estimated at 18.5 million, while in the current 2019 it is estimated at 26.4 million. So, in just 5 years the demand for developers has grown by incredible 40% and it has not stopped growing.
Do we need more programmers?
Over the next ten years, there will certainly be the need to replace workers (due to age, or moving into a new category of job). But the greatest growth is in software developers. Programmers will have more replacement than growth. There will be growth (i.e., new jobs that don't exist yet) among Software Developers.
Is there a shortage of programmers?
When companies have software engineering positions that go unfilled for months, the problem can seem obvious: There are just not enough developers looking for jobs. According to U.S. Labor statistics, as of December 2020, the global talent shortage amounted to 40 million skilled workers worldwide.