29 ms·
> The philosophy at Google is that it's better to filter out 3 good engineers than to let in a bad one. Just fire the bad ones. You're going to get bad ones an
by ashelmire 8y ago
> The philosophy at Google is that it's better to filter out 3 good engineers than to let in a bad one.
Just fire the bad ones. You're going to get bad ones anyway. At larger companies you might never notice whether someone is good or bad.
From the way they structure their interviews, it seems like they'll still get plenty of bad ones - it's just they'll get bad ones that are great at algorithms, with unknown skill at everything else (like the actual work done).
- bitL 8y ago> Just fire the bad ones. That's Facebook. Hire fast, fire fast.
- marcinzm 8y ago>Just fire the bad ones Who and what decides what a bad software engineer is (note this is very different than deciding who is a good)? Is it a manager? Managers are single people so shouldn't be the sole deciding point. So you need to gather feedback, aggregate it and decide what constitutes bad. Then have that feedback reviewed by independent people to ensure that no one is being unfair. That takes time and bureaucracy.