5 ms·
> You're either naturally adept enough to do well, or ... I'm personally very wary of using algorithms questions as a proxy for how "adept" someone is at softw
by kudokatz 6y ago
> You're either naturally adept enough to do well, or ...
I'm personally very wary of using algorithms questions as a proxy for how "adept" someone is at software engineering. If I were running a business, I'd personally want to make sure people could manage technical debt and build decoupled systems.
I have had multiple positions at FAANG companies, and despite being "adept" according to these algorithms questions the systems built by these highly-paid (and, around me, generally experienced) people are pretty awful in terms of quality and maintenance.
Learning a proprietary stack also hampers effectiveness in future positions if wanting to opt-out of FAANG later on.
- cik2e 6y agoWhy do you suppose these hires aren’t good at learning engineering best practices? I see comments like yours here all the time. Is it some kind of arrogance, perhaps amplified by a false signal sent by getting hired off leet code questions in the first place?
- thewarrior 6y agoIt’s false based on what I’ve seen. Plenty of people passionate about good engineering where I am. But they are sometimes trapped in a system which doesn’t always incentivize it.
- kudokatz 6y ago> Why do you suppose these hires aren’t good at learning engineering best practices? I guess what I was trying to convey is different: being good at algorithms doesn't give much of a signal (positive or negative) about other things I think really matter more on the whole. (Of course, having enough people being aware of algorithms subtleties is important ... everyone, not so much)
- thewarrior 6y agoI have observed this problem and usually it’s not because the people are incapable but that the incentives are to ship things that move the needle to quickly get promoted. The financial rewards at these companies from promotions are huge. Where the managers have incentivized quality and stability my team mates have moved mountains and I’ve seen some really good stuff but otherwise not.