That it's a good way to lose your best employees ... the ones that are key players and have other offers.
That it's a good way to lose your best employees ... the ones that are key players and have other offers.
Those are typically the ones they want to lose.
Programmers think they're special and they're not. Code is code. I am saying this as a programmer: We are replaceable. When we've been on the job for 10 years we're costing them more than the new dev they could hire who could just build on top of our work and mimic it.
"Best employees" is relative to who's talking. The best employees to shareholders are the cheap ones.
Code is code
Code written by a junior dev who doesn't have experience with the platform is not equivalent to code written by a senior dev who's touched large swaths of code.
But shareholders don't understand that.
If he's replicating something that exists, why is he even writing the code?
Also, it takes a while to get up to speed with new architectures, and in that time the junior dev won't be nearly as productive as the senior dev.