Craftsmanship coding and the five stages of grief | Hacker News Reader