4 ms·
many places, such as Stripe, make it super easy to switch teams for a better fit. Another commenter mentioned that this is a strength of FB, and I find it
by JohnBooty 5y ago
many places, such as Stripe, make it super easy to
switch teams for a better fit.
Another commenter mentioned that this is a strength of FB, and I find it amazing. I've not experienced that in my time in the industry though I've never worked for any "famous" technically-oriented orgs.
Don't misunderstand: I have a rock-solid belief in the importance of team fit. Nobody can do good work unless they're a good engineer and have found a good team fit.
I'm just amazed that any orgs actually pull this off, rather than simply considering somebody a bad hire. That's what I've always seen. Unless it was an engineer that had already succeeded at a given company for a number of years, and was faring poorly with a new team.
- Hermitian909 5y agoIt happens! I've fortunately never needed to do it but I know easily 50 engineers who've made a successful team jump within 3-8 months of the initial hire.
- JohnBooty 5y agoThat's fascinating and excellent to hear. How does management (and everybody else involved) determine that they're a bad team fit vs. a bad hire? In some cases it might be easy: if the developer has done highly visible, rockstar-level work elsewhere, or if folks on the team have worked with them in the past. What about other cases, where you have a good engineer with a solid career that hasn't had high-visibility wins? If I was working "in the trenches" alongside such an engineer, I might have a sense of this, or I might not. Maybe I just haven't worked at a company where this sort of patience is viable. FB and others have effectively infinite amounts of cash. But at the companies where I've worked, there's never been the patience (or cash) required to let 100-250K engineers sort of slowly find their way. I feel I should reiterate that I'm 100% in favor of this; just kind of amazed it's possible. =)