Hackers, architects, and superheroes: 3 ways to be an excellent programmer | Hacker News Reader