About Layoff

2024-09-17

I sense that the layoff will be on me sooner or later. It might be early next year, or earlier. I'm hoping I can survive as long as I can, because I got well compensated in the current job. My team isn't well, and my teammates are anxious about the performance, and the on-going projects that I know are having issues. The codebase is a mess, that litters with short term gains at the expense of long term maintainability. It seems inevitable because of a culture that prizes impact, and consistently requires justification to prove the need for engineers. The fear drives engineers to perform, and maybe greed too plays a part. Also, there are many engineers. If each adds a little bit of complexity, and the overall system would be enormously complicated over time. Unless the complexity is hidden by abstraction, the situation is dire. With giant codebase, the solution seems to throwing at engineers into it. Yeah, now there is complexity that can justify the need for engineers. It seems that the director level or higher positions think of solving problem something like this: x engineers on this, y engineers on that. this and that are defined by problems area to solve. The problem is solved by resource allocation, and in this case engineers are the resources. I guess there are people just push engineers to perform more, do the impossible, regardless of the mental health& physical health on the engineers. Resource can be replenished with money. Luckily my team leadership isn’t like that, but I have seen there are people like that, who are probably better rewarded.