Siempre trato de escribir código fácil de leer que esté bien estructurado.
Me enfrento a un problema particular cuando estoy jugando con algo nuevo. Sigo cambiando el código, la estructura y muchas otras cosas. Al final, miro el código y me molesta lo complicado que se volvió cuando estaba tratando de hacer algo tan simple.
Una vez que he completado algo, lo refactorizo mucho para que esté más limpio. Esto ocurre después de la finalización la mayor parte del tiempo y es molesto porque cuanto más grande es el código, más molesto es reescribirlo.
Tengo curiosidad por saber cómo las personas lidian con tal agonía, especialmente en grandes proyectos compartidos entre muchas personas.