¿Todavía habría una necesidad de ingenieros de software en el mundo de Star Wars?

Estoy leyendo las otras respuestas y en realidad me sonrío porque la respuesta está en el guión de Star Wars original (el que se convirtió en “Una nueva esperanza”). Mira la escena durante la cual los Jawas venden C3-PO y R2-D2 a Uncle Owen y Luke Skywalker. C3-PO, cuando es interrogado, informa al tío Owen que él es un droide de protocolo y además habla con fluidez el lenguaje de los vaporizadores binarios. En realidad, esto se basó en una conversación que George Lucas mantuvo con un ingeniero de software sobre el objetivo final de crear una computadora de autoprogramación artificialmente inteligente. En el universo de George Lucas, este “sueño” se realizó y ese fue el propósito principal de un droide de protocolo, por lo tanto, existe la capacidad de interactuar directamente con humanos y droides mientras se posee la estructura para funcionar de manera similar a un programador humano. Incluso hubo un protocolo de borrado de la memoria establecido para evitar que los droides AI desarrollen “personalidades”; un protocolo deliberadamente ignorado por Anakin Skywalker y, eventualmente, su propio hijo, Luke.

Gracias por la pregunta, me trajo muchos recuerdos. (lea los créditos al final de la película original y mire a David Sibley (mi tío abuelo).

¡Por supuesto! Se necesitarían ingenieros de software para escribir (entre muchas otras cosas):

1. El software de IA que controla los droides (aunque Anakin puede haber ensamblado C3PO físicamente, el software que compone su cerebro probablemente fue producido por otra persona).

2. El software que controla los misiles de búsqueda de objetivos y las vigas del tractor.

3. El software que crea interfaces de usuario, como los que se ven en las pantallas y los paneles de control de las películas.

4. El software y el firmware que manejan varias herramientas que las personas ven en las películas.

Y muchos otros…