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