Una de las conferencias más interesantes que he escuchado nunca (y he estado en unas cuantas ya) fue la charla invitada de Grady Booch (el creador del lenguaje UML entre otras muchas cosas) en la conferencia ICSE 2015 (37th International Conference on Software Engineering) donde habló de su visión del futuro de la Ingeniería de Software. La sala estaba llena a rebosar y Grady no defraudó.

Empezó repasando la historia completa de la computación (como dice él, la historia de la computación es la historia de la humanidad, y ya sabéis que yo soy de los que defiendo también la necesidad de enseñar historia en la carrera de informática, como mínimo historia de la programación) para acabar explicando acerca de qué nos depara el futuro en el campo de la ingeniería de software. Todo en una hora.

La charla completa se grabó y se puede ver aquí:

Os la recomiendo. Pero si no tenéis tanto tiempo os dejo algunas de las frases que más me gustaron (encontraréis más highlights en este otro resumen preparado por D. Spinellis )

Cada línea de código tiene implicaciones éticas - G. Booch Share on X La ingeniería de Software es también la ingeniería de las personas que lo hacen - G. Booch Share on X Código viejo nunca muere, hay que matarlo - G. Booch Share on X El SW de gestión de impuestos en USA está escrito en assembler pq nadie se atreve a tocarlo Share on X Es muy fácil desarrolar software rápidamente cuando no tienes que lidiar con un sistema heredado Share on X Desarrollar software es como hacer el amor. Hay mucha mecánica pero sigue siendo arte #GradyBooch Share on X Desarrollar software es como tener un bebé. Mucha diversión pero tb muchos 'bad smells' Share on X No puedes externalizar la innovación - G. Booch Share on X La historia de la ingeniería de software siempre ha buscado subir el nivel de abstracción Share on X

Y de todas ellas, creo que me quedo con la siguiente:

Es un privilegio y una responsabilidad ser un ingeniero software. Podemos cambiar el mundo Share on X