febrero 7, 2025
El libro “ La Magia del Orden ”, de Marie Kondo, dio el pelotazo en 2015, y ahora que Netflix ha sacado un programa, este método, conocido como Método KonMari , está llegando cada vez a más gente. El método describe con detalle una serie de pautas que te permitirán mantener tu vivienda ordenada de una manera eficiente.
Mientras intentaba, sin éxito, doblar las camisetas de modo que se sostuviesen verticalmente y me forzaba a creer que los vaqueros están mejores doblados juntitos que colgados en perchas a su libre albedrío, tuve una revelación . Tal vez el método no se adaptará a mi forma de ordenar la casa, pero le vi una gran utilidad en otro ámbito: el desarrollo de software .
Para este post, intentó condensar las ideas principales en tan solo 6 puntos. Por esto, es absolutamente posible que conozcas algún punto o alguna técnica que no menciono, por lo que os animo a añadir ya compartir tu experiencia y sabiduría
Este es el primer punto, y sin duda el más importante. Lo que quiere decir nuestra amiga Marie es: si vas a ordenar, ordena. Siempre. Siempre . Porque si no, tus buenas intenciones no te van a servir de nada, tienes que ser constante . Se trata de adquirir un hábito . Y que si te vas a poner, te pongas de lleno, y no arreglas un día una cosita por aquí y ya mañana arreglas otra por allá. Como diría el maestro Yoda: Hazlo, o no lo hagas, pero no lo intentas . ¿Quieres ser un verdadero Software Craftman o no?
Cuando abres tu editor de texto favorito y miras fíjamente a la Tree View con todos los directorios y archivos de tu aplicación, pregúntate: ¿Es esto lo que de verdad quiero? ¿Me gusta como está? Mírala y céntrate en cómo la quieres tener, márcate unos objetivos, pon una línea de meta (conocida en el método como “The Destination” ). Esto te ayudará a planificar los siguientes pasos en base a unos límites, para que puedas ser consciente de tu avance .
Marie Kondo nos cuenta que, antes de organizar, tienes que deshacerte de todo aquello que ya no te hace falta , y no organizar y luego desechar. Será mucho más fácil tener todos los archivos bien clasificados si antes quitamos la morralla, todo ese código heredado que lo único que hace es introducir ruido y hacernos infelices. Porque la felicidad es esencial para entender el método, como se explica en el siguiente punto. Es importante que seas feliz. Sonríe, la vida es maravillosa y estás a punto de sentirlo.
Si tu software necesita de documentación, tanto a nivel de desarrollo como de cara al usuario, es esencial que hagas un esfuerzo previo para identificar qué es lo que hay que documentar. No eres el Cervantes del software, aunque a veces escribes código quijotesco. El exceso de documentación se traduce en un alto costo de mantenimiento, y es muy probable que haya parte de esa documentación que ni siquiera sea útil. Comenta los métodos siguiendo un estándar cuando sea estrictamente necesario y estudia cómo interactúan los usuarios con la documentación.
A casi todos nos ha pasado alguna vez que, de un día para otro, una ingente cantidad de papeles surge de la nada, papeles apilados unos sobre otros encima del escritorio, sin saber cómo llegaron ahí ni por qué. Seguramente, la mayoría fueron un intento de “ordenar” bajo la frase “lo dejo aquí para verlo luego” y al final ni lo viste ni te sirvió para nada.
Lo mismo pasa con esas librerías que no cuesta nada instalarse y que luego se quedan ahí para siempre, “por si”. En KonMari no existen los “ porsis ”. Empieza a purgar.
febrero 7, 2025