4 ms·
I'm not saying to not interview people I'm saying that the existing process is petrified of a bad apple making their way through it, at almost all costs. How m
by staticassertion 7y ago
I'm not saying to not interview people I'm saying that the existing process is petrified of a bad apple making their way through it, at almost all costs.
How many people can truly, reliably, "fake" their way through a take home? How many people could then do an in person code review and fake their way through that as well?
I doubt it's that many, but you'll get way better returns on good candidates, in my opinion.
- WalterBright 7y agoFiring somebody can set you back $100,000 (or more if they're in a protected class). Worse, a bad hire can wreck your schedule. I've encountered programmers who know their stuff, can talk about it intelligently and knowledgeably, but cannot write code worth spit. It's not as rare as you might think. It's sort of like someone with an art degree who has no talent for actually painting.
- staticassertion 7y agoSo, to be clear, firing is not the goal, it's just the worst case. 100k sounds high but honestly, not something I'm familiar with. I wonder how much money is lost on recruiting being so ineffective? Given that the current process is about ~6-7 hours of eng time per on-site candidate, I'm not convinced that the cost of firing is going to outway the costs of recruiting being considerably optimized. I'm not sure I see how someone is going to: a) Write a take home project b) Explain their design decisions, respond to code review, etc, in person and somehow not be able to "write code worth spit" or otherwise game the system consistently. edit: Would love to hear (in the US) where that 100k comes from. At-will state means I can fire you for whatever reason, can't imagine it really comes close to 100k tbh.
- gamblor956 7y agoDon''t know why you're being downvoted, but 100k is definitely not the cost of firing a just-hired employee in the US. If you're paying a new-hire-fast-fire more than the salary due to them for the period worked (and any other amounts listed in their offer letter, if one existed), then you need to talk to a labor lawyer because you're definitely doing something wrong...unless you're paying them to shut up about the experience.
- WalterBright 7y agoLots of costs: 1. relocation expenses 2. starting bonus 3. headhunter fees 4. severance pay 5. COBRA 6. it can take a while to determine they're incompetent if they're good at the facade 7. if they're in a protected class, you have to go through a period (often 6 months or more) of documenting their incompetence and leaving a trail of trying to help them improve 8. firing someone always comes with it the risk of a lawsuit, and meritless lawsuits are commonplace, but they still cost a LOT of money to defend. 9. disruption to your team, scheduling slippage, having to allocate someone else to fix the incompetent work, etc.
- staticassertion 7y agoOh, those are costs of hiring someone, not just the firing. And I said earlier I maintain that my method of interviewing will actually reduce those costs.
- WalterBright 7y agoAnd when you fire someone, you have to hire another. So the costs are incurred because you made a bad hire.
- staticassertion 7y agoThis all feels like a stretch.
- WalterBright 7y agoThink of it this way. If I sell my house, I pay a 6% commission. If I reject the offer, I still owe the commission. I pay the commission. Then if I sell it again, I pay another 6% commission.
- gamblor956 7y agoI understand your misunderstanding now. If you sell your house, you pay a 6% commission on closing. If you reject the offer, there is no closing, and you don't owe the commission. Because the house didn't sell. If you sell the house, you can't sell it again unless you're committing fraud...But assuming you meant you find another buyer, and successfully close with the second buyer, you would then owe a single 6% commission to your real estate broker, not two 6% commissions. This is also not how recruitment bonuses work, and I say that as someone that works closely with HR on the tax/legal side of things. If you pay a recruiter a recruitment bonus, their recruited employee has to remain with the company for X amount of time (aka "trial period"). Usually at least 3 months, but it varies. Once that happens, the bonus "vests" and is due to the recruiter. (Many recruiters will try to get paid before the trial period ends, but you don't actually have to pay them yet.) If you terminate the employee before the trial period ends, the recruiter is not owed a recruitment bonus. These are all standard provisions for recruitment contracts involving 3rd party recruiters. (Note: this is for the contract with the recruiter, not the recruitment employee. The employee's employment contract, if any, may not include any language about a trial period.) Of course, it's very possible for a startup without an HR department to leave out the trial period language from their recruiter contracts. Because they didn't know any better because they didn't think that HR personnel provided useful functions. Now you know why HR departments exist.
- WalterBright 7y ago> I'm not sure I see how someone [...] I understand, it isn't intuitive. I hope my analogy of someone well trained in art, yet still can't paint worth a damn, makes sense. Or pilots who ace all the pre-flight training, yet simply are too uncoordinated to fly well. (That's me. I know all about flying, yet should never be in the pilot's seat.) Some people are just unable to synthesis good code out of all their knowledge.
- staticassertion 7y agoI don't really like arguing analogies. I'm not convinced that a take home + code review is easily gamed.
- WalterBright 7y agoI've seen it happen often enough to know. It's not that hard - just read the code you copied until you understand how it works.
- staticassertion 7y agoIf they understand how it works well enough to go through a code review and modify it based on that code review, what's the problem? That just... sounds like what your work is going to be.
- WalterBright 7y ago> what's the problem? Good question. Like I said elsewhere in this thread, there are many people who are knowledgeable and intelligent about coding, but cannot code. They are different skills. I've met many people like this. I could study Romeo+Juliet and know everything about it that lit professors know. But I could never write it. For another example, from my time at Boeing, the engineers were divided into two independent groups. One group designed, the other group analyzed and checked the designs. They were different skills, and the engineers would gravitate to whichever path best suited them.
- gamblor956 7y agoIt's just silly that startups will go months without filling a position so they can avoid spending a week on a person that they might need to fire. This is an example of a premature optimization. A problem faced by less than 1% of companies nationwide is not something you need to worry about. It would be like leasing the top floor of an office building in Silicon Valley for top dollar because you heard that NYC occasionally floods in the winter. If someone is in a protected class and they get fired within the first week, does anyone really think they'll win a lawsuit alleging discrimination? Does anyone actually think they'd get beyond a motion to dismiss (usually the first motion filed by a defendant)? If the employer was discriminating against protected classes they wouldn't have hired the employee in the first place. These types of claims are quickly dismissed and usually incur minimal legal fees.
- irq11 7y agoIt’s because everyone is copying Google. FAANG companies have this problem: when you hire thousands of people a year, a higher false-positive rate is a big deal. When you are startupbro.com, you don’t have this problem, but you’re desperately cargo-culting your way to success, and doing anything in a way that goes against the grain causes the other bros to accuse you of “bad signaling”. See also: why tech companies cram together in San Francisco.
- suzzer99 7y agoCouldn't agree more. Almost every startup in LA I interviewed with seemed to suffer from some sort of imposter syndrome. Even a hint of a question about their technology choices or their business model and they look at you like you just ran over their dog. HOW DARE YOU QUESTION THE GREAT AND WISE WIZARD?!??
- astura 7y ago>when you hire thousands of people a year, a higher false-positive rate is a big deal. My friend's employer is currently hiring thousands of people a year with a single interview lasting 1-2 hours without problems. Some highly technical and some manual laborers. Then do this by putting new employees on a probationary period for the first six months. Many of their employees are union, and it still works out, the unions agree to this arrangement.