I've gotta say as someone who is not actively developing full time, most of the comments in here read like people in denial. It doesn't really matter what anyone's opinion is, or what any of us say though - the future will bring what it brings. That said I hedged my bets a couple years ago against the tech world's macro economic future and culture.