A Programmer's Three Identities | Hacker News Reader