Everything about that seemed secure and stable until our entire world got rekt in 2008. It took forever for the average automotive worker and their family to recover from that recession, and I've come out of it incredibly cynical about employment and the US economic system. When it matters most, DC will bail themselves and their cronies out first, and will drag their feet and cry deficits when it gets time to help you.
I care about doing great work, but my highest priority is to "secure the bag" as the kids say and ensure a stable life for myself and my family. I keep a big cash savings, save and invest aggressively for retirement, and make no assumptions about my employability in a hypothetical time of crisis. I have a feeling a lot of mid-late-20s and early 30s SWEs share my experience, it's no accident I chose such a lucrative field (though I do love my work!).
Watch out for yourself, don't discount the possibility that software eng is just living in a repeat of the irrationally exuberant 1990s automotive industry.
Side note/PS: It's not all about money: you've got to be politically active, invest in community, and advocate for the kind of world you believe we should live in! Just don't forget to secure yourself financially and make no assumptions if you can afford not to, then you can confidentially support yourself and others in times of crisis.
I want to make sure that when that happens, my family will be economically okay during the following years.
This may be regional, but certainly seems to hold for US, Canada, much of EU in my limited experience.
Yes, I could make more if I worked a lot more, or worked in the U.S., but it's not worth it to me (as someone who doesn't want kids). When I'm employed, I still live a much more comfortable life than the majority of people in Vancouver, let alone globally.
More to the point, are other professions doing notably better in those “tech hubs” relative to software developers ?
In my experience, no, which suggests your comment really boils down to “there are some high COL places where even professional couples struggle to afford a house” no?
Once you are at the level where your compensation covers everything you want, it’s more of a game to increase it than necessity.
It also makes me feel better since a lot of people I don’t respect earn a lot more than I do, so increasing relative compensation is righting something in the world :P
This is also why many people choose to plateau at a certain point. In the Google/Facebook scheme, that's often L5 - I've talked with a number of employees who debate whether they even want the responsibility that comes with an L6 promo and are quite convinced they wouldn't want L7+
Their mindset would probably be foreign to the author of this article, but I can see it and it lines up with what you said - at a certain point, if comp is high enough, I'd prefer to be well paid AND have free time. I've worked with some truly incredible L7+ engineers, but they correlate strongly with people who never turn off and seemingly never stop working, and that's simply not something that appeals to me in life.
So I need wealth (money).