I have been hearing a lot from an IT student friend of mine about the increasing hatred towards programming of any kind taught at the university and efforts to look for something else in the IT field itself as a career option. Can any one who is experienced enough tell me as why this is a shocking reality? Why universities are failing to encourage students to become professional programmers? If an IT student is not interested in being a programmer what else are the options? What is the most preferred option of all in terms of what you have seen in your professional career? Thanks.