4 ms·
I get where you're coming from, but look at it from the perspective of a smaller company. If a developer leaves, they're only going to give 2-3 weeks notice, bu
by _asummers 12y ago
I get where you're coming from, but look at it from the perspective of a smaller company. If a developer leaves, they're only going to give 2-3 weeks notice, but onboarding a developer, even if they were found day one, would take months and steal time from the rest of the team. Chances are it won't be day one, which means you then have a smaller engineering staff doing the same amount of work. I WISH some of the companies I've worked for had simply interviewed outside of times of need and brought on developers simply because they were good developers, to minimize the pain when key people leave.
Look at it like servers. You want to have some level of redundancy because machines will fail. Yeah you might not have full redundancy everywhere, and a perfect storm of failures might bring down your application, but if you have NO redundancy, your application will fall over under the same amount of load.