En el mundo de la tecnología en constante evolución, no es raro que figuras clave pasen a nuevos roles o se embarquen en caminos diferentes. Una de esas transiciones importantes es la reciente jubilación de Rich Hickey de Nubank. Conocido por su papel fundamental en el desarrollo del lenguaje de programación Clojure, las contribuciones de Rich a Nubank y a la industria tecnológica en general han sido nada menos que notables.

“Rich es una mente que define la industria. Sus contribuciones se extienden más allá de su papel como creador del lenguaje, trascendiendo directamente a la naturaleza misma de cómo se debe construir el software e incluso cómo se deben resolver los problemas. Su compromiso continuo con la comunidad ha sido invaluable para fomentar su crecimiento e innovación. En Nubank, Rich desempeñó un papel fundamental en la configuración del panorama tecnológico de la empresa (incluso muchos años antes de unirse a ella) ¡y deja un legado excepcional!” dice Vitor Olivier, CTO de Nubank.

A pesar de la jubilación de Rich Hickey como empleado de Nubank, su compromiso con Clojure sigue siendo inquebrantable. Nubank también sigue siendo el principal patrocinador corporativo de Clojure y emplea a Alex Miller y Michael Fogus para continuar desarrollando el lenguaje bajo la dirección de Rich. La compañía también seguirá avanzando en la difusión del uso de Datomic y su gratuidad, con Stuart Halloway liderando estos esfuerzos.

“Ha sido un privilegio y un placer inestimable trabajar con Rich durante casi quince años y planeamos trabajar juntos en Clojure durante muchos años más. Después de más de una década como desarrollador principal de Datomic, estoy emocionado de asumir ahora el papel de arquitecto principal de Datomic, liderando un equipo experimentado y en crecimiento aquí en Nubank”, dice Stuart Halloway.

El patrocinio del banco en Github también permanece intacto. El apoyo se centra en financiar a los miembros de la comunidad que contribuyen al desarrollo y mejora del lenguaje de programación, lo que subraya la dedicación de Nubank para fomentar una comunidad Clojure vibrante y colaborativa.

Por lo tanto, a medida que Nubank crezca, también lo hará su uso de Clojure, solidificando aún más el papel del lenguaje en el mundo de la tecnología financiera.

El viaje de Hickey con Clojure comenzó en 2005, cuando se propuso crear un Lisp práctico para programación funcional que pudiera interoperar perfectamente con la plataforma Java establecida. El resultado fue Clojure, un lenguaje de programación dinámico de propósito general que combina la accesibilidad y el desarrollo interactivo de un lenguaje de scripting con una infraestructura eficiente y sólida para programación multiproceso. Hickey se unió a Nubank en 2020, cuando Nubank adquirió Cognitect, la empresa de software con sede en EE.UU. detrás de Clojure y la base de datos Datomic. A través de la adquisición, Nubank incorporó un equipo de clase mundial para ayudar a los desarrolladores a traducir las ideas de Clojure en agilidad empresarial y aprovechar la misión de la empresa de luchar contra la complejidad y empoderar a las personas.

“Mi etapa en Cognitect, y posteriormente en Nubank, sigue siendo lo más destacado de mi carrera. Ha sido un privilegio trabajar con gente tan talentosa y agradable, haciendo todo lo posible para resolver problemas interesantes y desafiantes”, dice Rich.

El viaje de Clojure: 15 años de innovación

En 2022, Clojure cumplió 15 años. El lenguaje fue diseñado para ser un Lisp práctico para la Java Virtual Machine (JVM) y desde entonces se ha expandido a otras plataformas. El recorrido del lenguaje está marcado por su enfoque único de la programación, que enfatiza la inmutabilidad, la programación funcional y la simplicidad.
La adopción de Clojure por parte de la comunidad de desarrolladores ha sido un testimonio de sus características innovadoras y su practicidad. A lo largo de los años, Clojure ha sido reconocido por su diseño que promueve un código sólido, limpio y eficiente. También ha sido elogiado por sus características de concurrencia, lo que lo convierte en una buena opción para la programación multiproceso. 

A pesar de su relativa juventud en comparación con otros idiomas, el viaje de Clojure está marcado por una innovación continua y una adopción creciente.

Descubre las oportunidades