Deconstructing the Monolith: Designing Software for Developer Productivity | Hacker News Reader