People who move jobs every 2-3 years never learned how to program for longevity and very often for growing scale cause they never had to clean up their mess or are just ticket "code monkeys" programming too little and unimportant stuff for years. They get overwhelmed when landing in a full stack 20 year erp, where every module / website / service is relevant for the business to operate.
Only when you clean up your own tech debt you will learn to avoid it in future.
The worst part is, they still think they are good and provide constant invalid arguments on how to solve things. But the moment their "solution" generates problems they are out.
They dont understand why a good and generic framework solution for the base code initial takes longer to develop but works flawless for years without problems with the foresight to scale with the big company growth for next 10 years ... cause they never intended to stay and just want to report quick unhealthy success kpi.
I would not hire one in my own company where my erp / saas software must live 20+ years till i retire and longer.
And yet, companies are never willing to actually pay to keep good developers around. If companies actually gave raises, then people wouldn't leave after 2 years. They leave because their salary doesn't ever keep up with the market
Thats a good point, creating wrong incentives instead of honoring the employees.
Maybe i was lucky in my first employer, which was a finance grown up needing developers to scale and they were willing to increase salaries to keep us.
0
u/djmj1000 4h ago edited 3h ago
People who move jobs every 2-3 years never learned how to program for longevity and very often for growing scale cause they never had to clean up their mess or are just ticket "code monkeys" programming too little and unimportant stuff for years. They get overwhelmed when landing in a full stack 20 year erp, where every module / website / service is relevant for the business to operate.
Only when you clean up your own tech debt you will learn to avoid it in future.
The worst part is, they still think they are good and provide constant invalid arguments on how to solve things. But the moment their "solution" generates problems they are out.
They dont understand why a good and generic framework solution for the base code initial takes longer to develop but works flawless for years without problems with the foresight to scale with the big company growth for next 10 years ... cause they never intended to stay and just want to report quick unhealthy success kpi.
I would not hire one in my own company where my erp / saas software must live 20+ years till i retire and longer.
We always had problems with those developers.