Wrote a Blog Post
Wrote article on debugging hiring loops that keep rejecting candidates:

Hiring engineering managers is difficult, and many companies struggle with it. It’s a challenge to establish an effective interview loop. It’s tricky to convince candidates about your company’s opportunity. It can be hard to even get candidates to talk to you. Solving these issues takes time, but it’s fairly well understood work. What confuses many companies is that they solve all of these issues, and they still can’t hire engineering managers.

Companies struggling here often start to manufacture explanations about what’s going wrong: the candidates aren’t good enough, managers aren’t empathetic, managers aren’t technical enough, and so on. I’ve labeled this the “getting to yes” hiring problem, and encountered it at both Uber and Stripe when I first joined.