The Four Kinds of Programmers: How And Why They Excel | Hacker News Reader