Dude! That is mainly occurring in data processing in the IT department! Programmers are also known as Developers as the word programmer is a bit outdated.
Your facts is outdated anyway. The rise of programmers has increased from -3 to now currently 12%.
Want to know why did that change from -3 to positive 13%? It's because the demand of mobile applications like Android and iOS, Web applications has increased dramatically and the demand of developers has increased in the computer software, and Internet industry.
Another factor is that the quality of software development has been declining in India and some programming jobs are slowly being onshore back to the United States.
Get your facts right before speaking. Software Engineers are like Software Architects that design the software by gather the requirements, analysis, documentation and design. While the Programmer also known as Developers converts the blueprint software design from the software engineer in to logical code instructions, which is means starting the implementation and actual code writing process.
But some times developers that work on small teams or work for a very small company many have to do all of about functions similar to the software engineer in the software development lifecycle both in system design and development "implementation".
Programming jobs may be fading away in the Data Processing sector in IT departments of large business but it's not for the Computer systems deign, Computer software or Internet Industry. LOOK at the future for Web Developers and Software developers.

































