Analyst: The increasing complexity of computers may lead those who pursue a career in computer programming to think that job security and higher wages can be attained by becoming more specialized as the field becomes more complex  Even though specialists earn higher wages than generalists within computer programming, this move is ill-advised because one risks specializing in a technology that will become obsolete
Consider the plight of people who used to repair eight-track tape players
Many other careers will soon offer greater job security and higher wages than computer programming.