What 5 years of interviewing software engineers taught me | Hacker News Reader