Engineering Leaders -> Stop Failing

(Continued from: "Your Technical Interviews Suck!" )

I get together with a group of engineering leaders regularly, and this topic continues to come up and we roll our eyes and laugh.

𝐓𝐄𝐃 π“π€π‹πŠ π“πˆπŒπ„ 🎀

Since 1996, I’ve never found myself in a situation where I’m working, then suddenly brought before a panel, forced to share my screen, and required to live code random challenges, provided in real time by the panel, to completion.

Zero times, has this scenario ever presented itself to me, nor have I experienced it amongst my teams.

Zero 0️⃣

π’πŽ

π–π‡π˜

πˆπ’

π‹πˆπ•π„

π‚πŽπƒπˆππ†

π’π“πˆπ‹π‹

π‚πŽππƒπ”π‚π“π„πƒ? 🀯

When you crafted your strategic hiring plan with quantifiable, measurable outcomes, did you actually decide that live coding would reveal an engineer's true potential and reveal their capabilities in a real-world scenario?

I know this is a rhetorical question, because the answer is 𝐧𝐨.

β€œBut we have such a grueling process that has proven to hire the best of the best of the best 10x engineers!” πŸ₯±

Claiming your live coding interviews snagged you top-tier engineers, while dismissing those who stumbled as inferior, is quite the logical fallacy: a hasty generalization or, dare I say, survivorship bias[7]β€”like saying a marathon runner’s no good because they lost a 100-meter sprint, even though you need a marathon runner on your team πŸƒβ€β™‚οΈ

Let me help you understand your peers πŸ‘¨β€πŸ«

MOST

SOFTWARE

ENGINEERS

ARE

INTROVERTS 🀯

Studies peg introversion at around nearly 70% among engineers, with ISTJ as a dominant personality type [1, 2, 3, 4]

Another analysis shows ISTJ types thrive in structured, solitary coding tasks [5]

So, let me ask again:

What are the quantifiable, measurable outcomes that live coding, in a job interview, provides?

Many will freeze, as one Reddit user described, β€œlike a deer in headlights” [6].

Want to watch me code live?

I can give you a great summary of this and save you the time: 

β€œJake is now doing lots of thinking, lots of questions, lots of staring at the wall, lots of stackoverflow, lots of looking in books, lots of trying and trying and trying and trying and testing, taking a break and thinking about the problem”.
β€œJake is now repeating this process”.

Ditch live coding, and simply have nothing but a real conversation.

Ask about their past projects, probe their problem-solving process, or give them a take-home assignment to tackle in peace.

𝐋𝐄𝐓

π“π‡π„πŒ

𝐋𝐄𝐀𝐃

π˜πŽπ”

𝐁𝐘

π“π€π‹πŠπˆππ†

π€ππŽπ”π“

π“π‡π„πˆπ‘

π„π—ππ„π‘πˆπ„ππ‚π„π’

π“π‡π„πˆπ‘

πˆπƒπ„π€π’

π“π‡π„πˆπ‘

π€πππ‘πŽπ€π‚π‡

Your job is to uncover talent, not host a coding reality show.

If you’re rejecting candidates because they flopped in your high-pressure stunt, the real failure is your hiring process and the only live performance that failed… was yours.

Stop. It.

❀️

Jake

References

Song