Well, a lot has changed since 2007. I'd argue that programmers are held in high regard now--witness all of the news articles in the past year about "software engineers taking over the world". Further, the work conditions might be better? Maybe it differs by where you're working, but every hip software company out there touts its awesome facilities and free food and free everything.