El número 150 de Java Spotlight podcasts ha publicado una entrevista al "padre" (aunque el ha dicho que ahora se considera "tatarabuelo") de Java: James Gosling. Hasta donde a mí me consta, esta es la primera entrevista que Gosling concede a un medio que depende de Oracle desde que dejó la compañía (este podcast es un podcast corporativo de Oracle).
En la entrevista Gosling dice cuáles han sido las cosas de las que más se arrepiente respecto a la sintaxis de Java (el hecho de no haber incorporado sobrecarga de operadores, aunque una versión inicial del lenguaje la tuvo, es la cosa de la que más se arrepiente). También afirma que en varias ocasiones ha enviado varias propuestas para modificar el lenguaje de programación Java, entre ellas una propuesta para usar inferencia de tipos y evitar en prácticamente todos los casos la declaración explícita del tipo de una nueva variable, pero siempre le han rechazado este tipo de propuestas.
También habla del trabajo que está haciendo en su nueva empresa Liquid Robotics, donde sigue programando con Java tanto los robots acuáticos con los que trabaja como los servicios a los que acceden estos robots. Afirma que ha dejado a un lado Emacs y que ahora usan Netbeans.
Una de las últimas cosas que ha dicho, muy curiosa, es que él considera que ya no hay mucha oportunidad para innovación en lo tocante a lenguajes de programación. Es decir, que no va a parecer un lenguaje con una sintaxis considerablemente diferente a lo que ya tenemos y que va a tener un impacto considerable en el mundo de la programación. Cree que el espacio de innovación en esta área es poco. Y considera que hay otros problemas más importantes y que ofrecen más oportunidades de innovación, como por ejemplo cómo mejorar las arquitecturas de las aplicaciones, o temas relacionados con seguridad y autenticación.
Es una entrevista muy recomendable.