Code Maintainability Is Not Always a Technical Problem
When it comes to debating about code maintainability, I often hear about software architecture, design patterns, testing, refactoring, etc. But I find it only partially true. No matter how good your software design is, no matter how good your tests are, if you work in a big team on a big project, it won't save you from collapse. Here is my take on code maintainability and things that I don't hear other people talk about.