5 toughest questions from self-taught developers and their answers | Hacker News Reader