Код, который легко менять - мечта любого менеджера, да и, скажем честно, не только менеджера. С одной стороны - это искусство, которое можно постичь только на практике (и вряд ли кто-то скажет, что он уже всего в этом достиг). Но есть здесь и хорошие теоретические наработки/ направляющие, про которые можно и нужно говорить. Собственно, работа со сложностью - это основная тема курса.