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

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 Click To Tweet