@2ncs

@wave_walnut @thehatfox

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 just replicating what's there? Yeah it is. He doesn't understand why but he can write it all the same. He can't lead the tech team on it but he can build the product up from where it's at. And developers understand that. It's literally how most of us learned in the first place.

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.