4 ms·
Yeah, it would be great if people were dedicated to one company for a long time, but that isn't our field anymore. Companies come and go very fast. Move fast
by bbarn 10y ago
Yeah, it would be great if people were dedicated to one company for a long time, but that isn't our field anymore.
Companies come and go very fast. Move fast break things means breaking companies some times, and fail fast means fail to be able to keep the good people you went through so much effort to get and afford.
All of these new companies starting up look greener to devs and a lot of the time they are. As a developer, you can hitch your wagon to a fair bet, or take a risk and go to the place that might be awesome. It's a real big ask to assume everyone who's good gets only long term jobs at great places. Good people don't stay long if the job isn't good - they don't need to.
The logical reason to want someone who stays at a job a long time is that you want to feel like your investment in that person is going to pay off. I challenge that and say that you don't really need to invest in a developer (up front I mean) if it's a good development job. You point them at the problem, help them understand the business case, and if they need more than a week to ramp up in the code base with your team, either A. they suck, or B. your code base sucks.