It’s worth mentioning (as a public FYI) that it’s not smart to _expect_ to stay with a company for 10+ years, from a risk mitigation perspective. At least not in 2025.
It’s kind of like picking a stock. Purposely picking just 1 stock for your portfolio carries great risk. Likewise, picking 1 job and/or 1 tech stack and hoping for the best is also high risk. It’s smart to at least dabble in new trendy technology for 1-2 days a month. Maybe review basic leet code questions once a year. Maybe every 2-3 years, apply somewhere else and go through the interview process strictly for practice. Who knows, maybe you’ll get a great offer? Just examples of what one can do to reduce the risk when a layoff occurs.
Regardless of what your culture taught you, try to reduce your risk. It might be outside your comfort zone, but better to be uncomfortable than unemployed. Don’t put all your eggs in one basket (one company, one tech stack). Keep your interview skills a _little_ sharp so that you don’t panic if a layoff occurs. It’s just common sense.
I agree. Jobs can go away at anytime for any reason. What really hurts is when people think their devotion and sacrifice means it wont apply to them. Set expectations accordingly.
There are deep differences in expectations and attitudes in these areas, driven by family, culture, and upbringing.