Developer
I agree with Jason Hiner that Justin as putting to much emphasis on the traditional corporate software role. I think Justin James is still stuck in the old days. Justin James needs to look at the Internet industry not the traditional data processing computer programming in the enterprise. By the way Computer Programmers are no longer in decline. Check the latest BLS statistics for Software Developer and Computer Programmers. It's not -3 anymore it is now job growth up to 12%.