Anonymous
6/14/2025, 3:14:59 PM No.105591213
Been laid off recently. Did really heavy lifting for a project for 3 years, completely re-writing the app after multiple major framework updates, making it more modular and actually maintainable and testable, reducing deployment times from 40 to 5 minutes and allowing for multiple teams to work on it without getting merge conflicts all the time. Because those technical tasks had no clear business benefits, the HR guy told me I was the worst developer on the team. They are not filling my position in the future, instead rely on "nearshore outsourcing". When I joined the team, it took quite a while to understand what is going on due to spaghetti code and code duplication. The recent foreign hires appreciated the new structure and how easy it is to write a new part of the app with the new UI library and service dependency injections. They could write code with confidence because there were finally meaningful tests too.
Now, I am working on a team that uses its own framework instead of industry standards and has 0 tests. Let me tell you, these guys will have a job for at least another 10 years, no matter how good AI gets. Whatever the code does is highly dependant on the data in DB, the interfaces do not reveal enough, even if AI could scan the whole project. It can never implement anything incrementally because the outcome needs to be tested manually.
TLDR: don't be like me and shoot yourself in the foot by being a good employee, unless you code for your own startup
Now, I am working on a team that uses its own framework instead of industry standards and has 0 tests. Let me tell you, these guys will have a job for at least another 10 years, no matter how good AI gets. Whatever the code does is highly dependant on the data in DB, the interfaces do not reveal enough, even if AI could scan the whole project. It can never implement anything incrementally because the outcome needs to be tested manually.
TLDR: don't be like me and shoot yourself in the foot by being a good employee, unless you code for your own startup
Replies: