Balancing Responsibilities in Software Components | Hacker News Reader