Yeah, I really disagree with ncmncm's world view. My experience on 25 years of Dev is quite different.
Overall it's pretty good, and I'd be fine even if I was paid half of what I'm paid, after a 2001-style crash. I can think of very few other jobs that have such nice prospects.
Thought not.