News for hackers. Stuff that matters.
Re:When hiring developers, have the candidate read existing ... by buf on Saturday April 16, 2022 @07:47AM (#31051573)
Hi, comment OP here. I decided to blog about this. It's cheeky, apologies. https://siliconvict.com/articles/6-how-to-hire-actually-good...
Re:When hiring developers, have the candidate read existing ... by csmpltn on Saturday April 16, 2022 @10:08AM (#31052451)
You do you.

I can't see how your approach can scale to hire tens or maybe hundreds of engineers.

Sounds like something that may somewhat work for you when you're the only one doing the hiring for your small team of buddies at a startup somewhere.

You're not even trying to tackle things like hiring for multiple roles, interview fairness, subconscious bias, technical diversity, feedback, or making the interview process accessible to a larger group of people that don't fit your cookie-cutter from the get go.

On a different note - I really hate the tone of your post. You come off as an arrogant person who's full of it and "has it all figured out". I'd easily pass on you just by reading these posts.

Re:When hiring developers, have the candidate read existing ... by jsiaajdsdaa on Saturday April 16, 2022 @11:49AM (#31053262)
If you need hundreds of engineers to solve a related set of business problems[1], I wager you've done something wrong.

[1] and if these problems are unrelated (think Uber's human driver app vs self driving), then why are candidates passing through the same committee?

Re:When hiring developers, have the candidate read existing ... by csmpltn on Saturday April 16, 2022 @12:59PM (#31053947)
There's a difference between hiring your 2-3 buddies that'll work with you on your toy startup (many of which ended up shutting down fairly quickly, reading OP's blog) - and actually staffing a diverse team that works on a complex product that's used by many clients and is held up to a high standard.

Mature products require competence in areas such as security, architecture, compliance, devops, research and much more. Hiring has to reflect that and account for it.

It's silly and immature to suggest a 90-minute chat about some crap your candidate will bring with them is somehow the answer here (and claiming that if they don't have anything to bring with them, then chances are that they're worthless anyways and you shouldn't waste your time on them). Especially without backing this up with any meaningful data (ie. attrition, number of people hired, actual impact on business, feedback received, etc).

Re:When hiring developers, have the candidate read existing ... by jahnu on Saturday April 16, 2022 @09:59AM (#31052378)
No worries at all :)

> Sorry to be blunt, but chances are they aren't very good, and they are definitely not as good as they think they are.

I don’t know what to tell you.

It’s just so wrong it’s kinda wild how sure you are about this. At least half of the excellent colleagues I worked with in the past 10 years don’t fit your criteria. You’d be lucky to hire any of them.

Re:When hiring developers, have the candidate read existing ... by csmpltn on Saturday April 16, 2022 @10:14AM (#31052487)
I agree with you, this cannot be regarded as a healthy approach to hiring and comes off as delusional.
Re:When hiring developers, have the candidate read existing ... by leaflets2 on Saturday April 16, 2022 @02:18PM (#31054688)
At the same time, it might sort of work, just that since they a bit randomly discard a fraction of the job applicants, the company will end up paying more, for those it hires (supply and demand). But maybe the company doesn't notice (and in the end what does it matter anyway)
Re:When hiring developers, have the candidate read existing ... by damethos on Sunday April 17, 2022 @10:05AM (#31060899)
I felt exactly the same when I read this. Plenty of people who are very good engineers have nothing in public to show.
Re:When hiring developers, have the candidate read existing ... by BlargMcLarg on Saturday April 16, 2022 @11:18AM (#31052986)
Entire post can be summed up as "this is my answer, here is me rationalizing correlation=causation without any empirical evidence".

We could dissect the entire thing but really, if that is how it works for you, fine. Just don't push it onto others as the absolute truth. If this stuff was really so great, empirical research would've hammered it home decades ago. But it doesn't, and continues to struggle finding any meaningful correlations between these "whacky fun strategies" and actual job performance.

Re:When hiring developers, have the candidate read existing ... by buf on Saturday April 16, 2022 @12:03PM (#31053383)
This isn't used widely because it is hard. But it's not but novel.

1. Companies want to standardize their hiring when really they should be looking to customize it to each candidate.

2. Lots of companies want to spread the blame of a bad hire across a committee of 4 or 5 people, but I think if you looked you'll find many startups doing it this way. They stop when they grow to a large size. They do it because frankly hiring good engineers is no longer the top priority (it's typically quotas AKA butts in seats).

Re:When hiring developers, have the candidate read existing ... by csmpltn on Saturday April 16, 2022 @12:47PM (#31053858)
> "My evidence isn't that great I admit. I've only helped build 3 unicorns (helped found one of them) and started 3 $1M+ companies as a solo founder."

Again with the awkward appeal to authority.

Cut straight to it. Your post's title is "how to hire actually good engineers". So how many of those have you actually hired? How many of them stayed there 2 years into their roles? How do you know you've actually hired "good" engineers, and not just people you yourself thought were good enough at the time you interviewed and hired them? Have you actually followed up on your hires 3/6/12 months into their roles, to check that they're still as good as you thought they were?

By the way - "$1M+" sounds like a particularly low budget for "actually good engineers", ironically enough.

Re:When hiring developers, have the candidate read existing ... by vmception on Saturday April 16, 2022 @01:34PM (#31054251)
false attribution error and appeal to authority

which was on top of a false dilemma to begin with

amazing

I get that the logical move is to get defensive, but just consider introspection

Re:When hiring developers, have the candidate read existing ... by vmception on Saturday April 16, 2022 @01:31PM (#31054219)
“What if they have no code they can legally show”

> Sorry to be blunt, but chances are they aren't very good, and they are definitely not as good as they think they are.

and there it is, one of the other subthreads is making fun of this kind of employer that swear by showing code

this is a false attribution bias where you decided not to notice that every evaluation technique the entire industry figured out will mostly by filled with people that cant code

your technique is simple no better

Re:When hiring developers, have the candidate read existing ... by leaflets2 on Saturday April 16, 2022 @02:14PM (#31054653)
> every evaluation technique the entire industry figured out will mostly by filled with people that cant code

Is there a typo? The sentence doesn't make sense to me

Re:When hiring developers, have the candidate read existing ... by vmception on Saturday April 16, 2022 @02:19PM (#31054693)
Every evaluation technique will be mostly filled by people that cant code

The industry tries them all

Its the wrong conclusion on the efficacy of the technique

Re:When hiring developers, have the candidate read existing ... by leaflets2 on Saturday April 16, 2022 @02:24PM (#31054737)
Hmm, and evaluation technique cannot be filled by something

One cannot fill an abstract concept like a technique with things

Maybe you mean that every evaluation technique will detect that most of the job applicants aren't good at coding? And therefore, all evaluation techniques seem to work? (Although some techniques are a lot better than others)

If so, then, yes I agree. That's a good point

Re:When hiring developers, have the candidate read existing ... by vmception on Saturday April 16, 2022 @02:40PM (#31054897)
Yeah thats my point, but also that none are better than the other

They are poor methods of screening or evaluating good candidates for the actual job duties

Re:When hiring developers, have the candidate read existing ... by leaflets2 on Saturday April 16, 2022 @05:12PM (#31056138)
Ok then I understand :-)
Re:When hiring developers, have the candidate read existing ... by wqweto on Saturday April 16, 2022 @11:54AM (#31053307)
Very useful!

Posted this on behalf of the silent majority that likes the approach.