Hacker News new | ask | show | jobs
by jdmoreira 1386 days ago
This makes some sense to me conceptually but the reality of the situation nowadays is that a lot of devs change jobs every 2 years. So say you hire someone who is not familiar with the ecosystem, you train them for 2 years and then they leave?

also it's not just about the language. Some ecosystems like iOS and Android are huge. These are not just some backend languages calling APIs these are gigantic sdks that take years and years to master

1 comments

Perhaps if workers were treated and paid better, they'd have less incentive to leave every two years.
My former CEO invested significantly in training (I personally received well over $250k worth, including leadership lessons from 2 weeks reliving D Day with military men, rowing with National champion coaches at Yale, etc.) and used to say people challenged him with « what of you spend all this money to train them and they leave? », to which he replied « what if we don’t train and develop them and they stay, isn’t that way worse? »
Have you tried Googling that phrase? Seems like lots of people are your former CEO.
A CEO repeating a well known phrase isn't really out of the ordinary.
You know what would be even better? If you received those 250k in cash.
It's the salary bump. Devs are being treated like customers for car insurance (in the UK). When a customer signs up they get a good deal, then as they remain loyal the deal slowly gets worse. People who change every year or two do the best.

I've heard that this is now changing. Whatever reason the insurance companies have stumbled upon to make this change needs to be communicator to those hiring devs.

The FCA (one of the financial regulators) stepped in for the insurance market, which is why that change has started being made.