Designing for the different stages of a system's life | Hacker News Reader