The Critical Moment in Software Design | Hacker News Reader