Earlier quoted context omitted.
This is because software dev is a volatile market. It doesn't matter how "talented" you are, it's about your rank in the social circles and it shows in the product. There is now far more devs than there is work for them. This is a planned strategy to reduce salaries. If you're "talented". Make your money and get out asap.
This is what I preach to my kids. Get to work, live at home, save everything and invest. There is a huge difference between kids attitudes these days and those of the gen-x crowd. I loved my first jobs, they were so fun and people treated me very well. My children have dipped into the work force a bit and found it very nasty and hostile across various industries. My son trained as a machinist. A job that is very well…
What are you telling them to invest in?