¿Cómo hacer que el código que escribes sea fácil de mantener?
Al mantener el código, se debe prestar más atención al diseño de la interfaz.
Presta atención a tu interfaz. Si la interfaz está perfectamente diseñada, todo el sistema será perfecto. Porque incluso si comete errores y complica las cosas, estos quedan encapsulados detrás de interfaces perfectas sin tener mucho impacto en todo el sistema.
El diseño de la interfaz lo es todo.