Soy un gran admirador de la artesanía del software: escribir código limpio lo mejor que puedo, etc., pero a veces he tenido que apresurarme en momentos en que el tiempo es corto y se acerca una fecha límite. Realmente trato de no hacer esto lo mejor que puedo, pero a veces no puedes escapar de eso.
Algunas personas dirán "Bueno, así es la vida, tienes que enviar", pero realmente no estoy de acuerdo con esta actitud.
Al escribir un código apresurado, puede terminar sacando el software a tiempo, pero lo que sucede cuando, durante los próximos días, termina recibiendo llamadas de soporte relacionadas con errores en el software (estos errores viven en la misma pieza de código que apresuró para terminar). ¿O recibe un cliente enojado que le pregunta por qué su módulo de informes ya no funciona, a pesar de que prometió que estaría bien el día del lanzamiento?
Está muy bien decir "Tienes que enviar" , pero hay una diferencia entre parecer eficiente y parecer un trabajador descuidado.