Three completely different ways to be an excellent programmer | Dark Hacker News