Hiring engineers is complicated. In my experience as an interviewer and interviewee, I’ve witnessed a lot of different approaches to live-coding. I’ve also been to places that focus on avoiding “whiteboard” interviews. I want to try and answer a question is Live Coding a necessary evil or can we assess candidates’ skills differently?