I think this is brilliant, because I have a friend who was recently fired because he is basically smarter and more brilliant than anyone else in his "programming" group. We work for a Fortune 100 "technology" company in which the technical manager above him does not know a single programming language. If you can imagine how demoralizing that is. I am convinced that they got rid of him so they could outsource the actual work to India, while maintaining their cushy managerial jobs doing nothing. In the meantime, the morale of the rest of the real programming team is plummeting, and the managers are leading blindly, because they do not know how to offer real technical solutions. Talk about DUMB large companies!