about 45 years
1.) Everything old is new again ... eventually
2.) Every 10 years someone predicts some new gizmo will 'replace programmers'
3.) Tech has ups and downs just like any industry ... and every time it's bounced back 'up' its been with more demand and higher salaries
edit:formatting