La escritura se considera de inmenso valor en el campo de la ingeniería de software. Las especificaciones claras significan un buen software. Una documentación clara significa el uso de alta calidad de ese software.
Sin embargo, hay una pequeña falla adolescente. O dos.
Primero, se supone que los ingenieros de software son incapaces de escribir para salvar sus vidas. Como resultado, las personas que no comprenden qué requisitos deberían tener, escriben la especificación y las personas que no tienen ni idea de lo que hace el software escriben la documentación.
En segundo lugar, los ingenieros de software realmente creen esta suposición. Como resultado, los programas parecen una explosión en una fábrica de spaghetti que había sido infestada por ratas borrachas. Combinado con la falta de documentación técnica sólida, comentarios o diseño, existen muy pocos programas que se puedan mantener de forma remota. Los problemas de seguridad y confiabilidad que afectan a la industria surgen de esta creencia.
- ¿Aprender japonés mejorará mis habilidades cognitivas y lógicas?
- ¿Qué pasa si no tengo esa habilidad en la que soy realmente bueno?
- ¿Cómo saber si un título en contabilidad es el adecuado para mí? ¿Qué habilidades debo poseer?
- ¿Qué habilidades se necesitan para trabajar como gerente de proyectos en una empresa de desarrollo?
- Estoy buscando metodologías innovadoras de capacitación en habilidades blandas para un grupo de profesionales experimentados, la mayoría de ellos gerentes. ¿Cuáles son algunas metodologías innovadoras que has probado? ¿Cumplieron sus expectativas?
Entonces, sí, mientras que la escritura es apreciada por encima del oro, se imagina que no estará allí en absoluto.