Preferences

wait_a_minute parent
I think if you survive(d) layoffs, then that means the company employing you now has a more long-term view of their investment into your onboarding and continued growth. So while the pain at first may be jarring, in the long run it is worth it if the move causes companies to view their developers as long-term team members rather than assets which can be depreciated right away.

Especially in vesting environments, where devs need to wait for the vesting to have made their R&D-heavy roles worth it from a monetary point of view. Well, large firms will need to give their devs enough runway now so that they can depreciate the costs over a longer period of time instead of only thinking in the short term. They can still fully deduct the salaries, just over a longer period of time. It is 5 years for domestic R&D / development and 15 years for foreign. I think that is good and will cause better treatment of developers in the long run.


datadrivenangel
Until they do 5 more rounds of layoffs over the next year.

Last startup I worked for is on round 7 of layoffs / restructuring right now.

wait_a_minute OP
I believe that if an organization is having that many layoffs, that means they are imploding and it is not quite the same thing as these smaller rounds. So far I’ve not seen indications that software teams are experiencing this many cuts. That would significantly compromise critical infrastructure and development knowledge and domain knowledge on too many teams and cause too many products to degrade.
boringuser2
The problem is that we now have a massive surplus of skilled engineers so good luck getting hired when you're inevitably arbitrarily let go.

Your mindset is only valid in the explicit context of a company

A) not having cut you

B) having cut others prior to you

As soon as that context is lost in the next two years when you get fired or find a new job, you're back to square one, except you're also competing against Joe Google Engineer.

wait_a_minute OP
Switching companies frequently increases comp, but it’s less safe from the point of view you brought up around starting from square one in terms of rapport and “safety.”

I think this is a normal trade off. You left a team or a company for more money. There is nothing wrong with this, but you necessarily need to start from a new context since it’s a new team. When times are tighter because of economic cycles, this means that you should be more intentional with changing a team so that you are sure you will be able to compete with Joe Google Engineer. It’s still a competition in some ways, and that’s fine.

If you find a good place, stay a while in tighter economic cycles in order to build more skills and rapport and then hopefully, and realistically based on experience, you’ll have more runway within that company even if times are bad or if your performance sometimes is low because of life events.

boringuser2
This article is QED that your ability to retain your employment is in question.

This item has no comments currently.