Lo importante es ¡¡¡ que funcione !!!!!
¡QUE FUNCIONE! - Ese es el foco, ese es nuestro principal objetivo!!!!!, que funcione la aplicación que hemos hemos desarrollado o implantado.
Que funciona!!!!!!, ¿y lo demás!?:
.... que los nombres de identificadores en el código fuente no tienen significado : ¿acaso alguien ve eso?
... que el código no tiene comentario: ¿comentar? ¿para que?
...que no hemos documentado la configuración empleada ¿alguien querrá cambiar algo? (total que estudie todo de nuevo, para eso esta google)
...que no hemos etiquetado las versiones en el repositorio de código fuente ¿para que? nos acordamos perfectamente que cambios hemos hecho y por que
...que no hemos desarrollado un método de despliegue automático : ¿acaso el que vaya a desplegar nuestra aplicación es un inútil?¿no es un informático?
...que no hemos diseñado y construido las pruebas de nuestro software ¿pruebas? ya hemos probado todo muchas veces, no nos pagan para diseñar pruebas!
......
......
Pienso que algunas veces, nos centramos demasiado en que funcione y nos olvidamos de otros factores como: la mantenibilidad, la inter-operatividad, la seguridad, la escalabilidad, la usabilidad, felxibilidad en el cambio y por supuesto la rentabilidad o el valor que podemos aportar al cliente con la solución.
En referente a este asunto, es importante que seamos conscientes de que existen métodos o practicas para hacer mejor las cosas(solo tenemos que buscar en google "buenas practicas..." ) y que existen otras muchas malas practicas(por ejemplo el empleo de los Antipatrones).