4 ms·
Here’s what has had me looking to leave in the past, make sure these don’t happen: Being paid less than the market and not receiving raises in line with my gro
by fancyfish 6y ago
Here’s what has had me looking to leave in the past, make sure these don’t happen:
Being paid less than the market and not receiving raises in line with my growth. I got a 50+% raise by jumping ship. If you don’t pay well, people will jump ship unless there is something very attractive intrinsic to the job (like working on a niche loved technology). If you don’t offer raises in line with growth, leaving is the only way for an employee to earn their worth.
Having no vision for the tech org and letting flashy tech-debt laden projects get the most recognition. There is a tricky balance between fostering bottom-up innovation and letting “get recognition quick” projects get the focus. Good engineers who really care about your product and maintenance will be turned off.
Poor dev tooling. Locked down PCs where devs can’t install the tooling they like. Centrally controlling the libraries devs can use. Paranoid security that gets in the way, leading people to give up or build hacky workarounds.
Focusing too much on new features and building up a backlog of bugfixes and reliability improvements.Not realizing the cost of tech debt.
Allowing nontechnical management to drive technical decisions. Not listening to those of us in the trenches, who see how things are day to day.