I found the following link to be an insightful perspective into the issues surrounding IT in corporate America.

Technologist Manifesto…, or Things Everyone in IT Should Know