Just anecdotal evidence, but I don't find this to be true at all. 20-somethings around me need less the money that older people (they are well paid, no kids, no mortgage, no old parents to support, no car...) and are more idealistic and critical of the system.
> Oh 20-somethings need money; it just hasn't occurred to them.
Yes but software engineering pays enough that you don't need to go to Google or Facebook or other unethical ad companies to live decently. My salary is probably below market rate (which itself is way below google-level pay) and can still buy pretty much anything I want while having enough left at the end of the month to have near-0 concern about my future.
(Not living in the US, so not worried about a health problem bankrupting me or having to pay ~100k for my kids college)
Seeing that in the city where I live - a major metropolitan area with plenty of tech jobs - you can get a brand new 3000 foot house in the burbs, great school system for around $350K with an FHA loan and 3.5% down, a house is far from unaffordable for the average developer with 5-7 years of experience.
Representing $350k for a 3000 sq foot house as average is disingenuous. That simply isn't true in the places where the majority of tech jobs exist (major coastal metros).
In Seattle, 3000 sq ft homes go for a floor of about $750k, and that's in the extreme south end of town. In SF, try $1.5mil. $500k+ in the outer extremes of NYC. Average developers can't all move to whatever cheap metro you're describing; there simply aren't enough jobs there.
Do you think all the average west coast developers can move to Atlanta? No; there aren't the jobs. And if/when there are, housing prices rise correspondingly.
I'm glad ATL works well for you, but it isn't the average experience.
agree totally. Millenials (in my experience) are much, much more likely to turn down a job because of the ethics of it. People my age (I'm over 50) are more jaded ;)