3 ms·
But you too can hire seniors in the future who were juniors trained "somewhere else". This is the kind of shortsighted selfishness that's ruining most things.
by abenga 1y ago
But you too can hire seniors in the future who were juniors trained "somewhere else". This is the kind of shortsighted selfishness that's ruining most things.
- Gigachad 1y agoObviously it's selfishness, but it's a prisoners dilemma where the you just lose if you are the only one training the juniors who then move on to the competitors later.
- ryandrake 1y agoSo motivate them to not move on to competitors. I don't think companies should cynically take it as given that people only last N years, and will leave for greener pastures once they're trained. They're leaving for a reason, so address that reason.
- mattmanser 1y agoI believe the reason is often not a company problem, it's a variety problem that nothing can solve. It's a totally unavoidable problem with our industry. People get bored working on one domain, one product and one codebase. And most software shops have one domain, one product and one codebase.
- DangitBobby 1y agoI have quit a dev job exactly one time, when offered a salary the first one wouldn't meet (the HR person straight up told me she didn't understand why they would pay me $80k in the exit interview, this was like 6 years ago). Since the second company pays me well (with benefits), gives me yearly raises, and gives out generous performance based bonuses, I haven't looked for another job since then. And yes, job #2 is often boring. It's pay. It's always been pay.
- hmcq6 1y ago> It's a totally unavoidable problem with our industry. It's the pay. > People get bored working on one domain, one product and one codebase. Yeah bullshit. It's the pay.