|
The responsibility companies have towards people are generally defined in (i) the contract of employment, (ii) company policies, and (iii) legislation within the relevant jurisdiction. Outside of anything defined in these areas a company doesn't have any responsibility towards the people, including those laid off. It's an incredibly good idea to have that clear in your mind when you accept a job. Many of us are working for, or help lead, much smaller companies who - because they weren't so spendy - are much less likely to need to invoke large scale layoffs during the current economic turmoil (no matter how careful you are, things can still go sideways though). Nevertheless, many of our companies have been subject to the disruption of companies like Prisma (and plenty of others: Meta, Google, Shopify, and the rest) hoovering up every developer they could get at inflated salaries just because they had plenty of money to spent and a bit of an anti-competitive streak (and I note that many of the layoffs I've read about so far have mostly included staff outside of engineering and product development, so not much has changed on the latter). This has hurt our businesses, set back projects, caused a lot of stress amongst employees who've remained, and of course cost us a huge amount in rehiring. I can't blame anyone for accepting a role with a 30 - 50% pay increase elsewhere: everyone is under financial pressure, particularly at the moment, and everyone has aspirations for their future (nothing wrong with that). But it's not all upside, and I do wish people would be more careful in assessing possible outcomes - in particular understand what they're signing up for. When a market changes as much as it has, as rapidly as it has, over the past 3 years - be that employment or any other market - there is always going to be some sort of regression to the mean, and some element of bullwhip effect. |