Chupando menos cada año -Jeff Atwood
Me encontré con este artículo perspicaz. Cita directamente desde la publicación
A menudo he pensado que chupar menos cada año es cómo mejoran los humildes programadores. Deberías estar descontento con el código que escribiste hace un año. Si no lo está, eso significa que A) no ha aprendido nada en un año, B) su código no se puede mejorar o C) nunca vuelve a visitar el código antiguo. Todos estos son el beso de la muerte para los desarrolladores de software.
- ¿Con qué frecuencia te sucede esto o no?
- ¿Cuánto tiempo antes de que vea una mejora real en su codificación? ¿mes año?
- ¿Alguna vez vuelves a visitar tu antiguo código?
- ¿Con qué frecuencia te atormenta tu antiguo código? o con qué frecuencia tiene que lidiar con su deuda técnica.
Definitivamente es muy doloroso corregir viejos errores y códigos sucios que podríamos haber hecho para cumplir rápidamente con una fecha límite y esas soluciones rápidas, en algunos casos es posible que tengamos que reescribir la mayor parte de la aplicación / código. No hay argumentos sobre eso.
Algunos de los desarrolladores con los que me he encontrado argumentaron que ya estaban en la etapa evolucionada donde su codificación no necesita mejorarse o ya no puede mejorarse.
- ¿Esto pasa?
- Si es así, ¿cuántos años de codificación en un idioma en particular se espera que esto suceda?
Relacionado:
¿Alguna vez has visto algunos de tus viejos códigos y has hecho una mueca de dolor?
Star Wars Moment in Code "¡Luke! ¡Soy tu código!" "¡No! ¡Imposible! ¡No puede ser!"