The three areas of concern when it comes to maintainable software: the documentation, the code, and the implementation. First, the documentation.
See All 61 Episodes of "Software Project Leadership"