Algo que me gustaría mejorar en mi forma de programar es construir sistemas que sean fáciles de entender, modificar y luego adaptar a otras necesidades.

Siento que lo más frustrante de hacer software es cuando el código no se entiende o lleva mucho tiempo saber cómo funciona (o por qué no funciona).

Así que hoy, pensando en eso, di por casualidad con un artículo del autor de HTMX que me dejó pensando.

El artículo menciona que una técnica valiosa de trabajar con HTMX es que la funcionalidad del sistema está a la vista, en el mismo documento HTML.

Es decir, que las cosas que funcionan juntas estén juntas:

Esta forma de “mantener junto” el código me parece muy buena, es la clase de cosas que me gustaría que encuentren las personas que ven el código que escribo.

Me gustaría que el código que escribo sea claro, y sea fácil responder preguntas cómo: ¿qué hace este botón?, ¿a qué ruta invoca?, ¿qué hace con el resultado?, ¿de dónde proviene