Ask HN: What are some architectural decisions that improved your codebase?
https://news.ycombinator.com/item?id=21005372Dear senior developers on HN, What are some examples of design choices that helped you reduce the effort needed to change your code according to change in requirements? What are some of the architectural choices you made that made your codebase easier to work with?