Reflexiones sobre los 30 años de Xojo

A continuación encontrarás traducido al castellano el artículo escrito por Geoff Perlman y publicado originalmente en el Blog oficial de Xojo.

Hoy se cumplen 30 años de la fundación de esta empresa. Me cuesta creer que casi la mitad de mi vida haya transcurrido desde entonces. Jamás imaginé que seguiría haciendo esto 30 años después. A menudo les recuerdo a mis hijos que pueden planificar todo lo que quieran, pero deben estar preparados para los cambios. Mi experiencia en Xojo es un ejemplo perfecto de ello: las cosas tienen que cambiar y adaptarse para sobrevivir.

Por eso Xojo sigue aquí: adaptación constante.

Cuando Xojo se llamaba REALbasic, la versión 1.0 solo era compatible con macOS 8/9 y los procesadores 68000 y PowerPC. Desde entonces, hemos visto innumerables cambios en el panorama de la tecnología informática. macOS clásico, Windows NT, Windows 95, Internet Explorer 6, las primeras versiones de GTK en Linux, los disquetes y los discos duros mecánicos son ahora tecnología obsoleta.

Xojo también ha cambiado drásticamente con el tiempo. Sin embargo, su idea básica se mantiene: que se pueda aprender a usar Xojo y crear aplicaciones de forma rápida y sencilla. Parte del código de un proyecto de ejemplo de antaño resultaría familiar para un usuario de Xojo actual. La asignación de variables, las sentencias condicionales, los bucles e incluso muchas clases como Graphics, FolderItem y TextInputStream, resultarían familiares. Dicho esto, casi todo lo demás ha cambiado:

  • El IDE se escribió originalmente en C++. Ahora está escrito en Xojo.
  • Todo el framework de Xojo se escribió originalmente en C++. Hoy en día es una gran combinación de lenguajes, incluyendo una buena parte de Xojo.
  • Originalmente tenía un compilador de una sola pasada. Todo el proceso de compilación se ha reescrito. Es un sistema moderno de dos pasadas que utiliza LLVM como backend.
  • REALbasic v1 solo podía generar aplicaciones de escritorio para macOS 8 y 9 que se ejecutaban en procesadores 68000 y PowerPC. Actualmente, Xojo es compatible con procesadores x86 y ARM, aplicaciones de escritorio para Linux, macOS y Windows, aplicaciones móviles para Android e iOS, y aplicaciones web.
  • Originalmente, la documentación se publicaba casi en su totalidad en formato impreso. Costaba 30 dólares, pesaba 1,3 kg y la enviábamos directamente desde nuestra oficina. Ahora, toda la documentación está disponible en línea.
  • La forma en que los usuarios reportaban errores y solicitaban nuevas funciones ha cambiado varias veces a lo largo de los años.
  • La comunidad, que se formó en listas de correo y eventos ocasionales de Xojo, ahora se encuentra en nuestro foro en línea.

Y esta adaptación continúa. Mejoramos los frameworks con cada lanzamiento. Hemos añadido la capacidad de crear bibliotecas. Estamos trabajando para que las aplicaciones web sean más responsivas. Seguimos avanzando en la actualización del framework de Windows a WinUI. Estamos realizando cambios en el IDE de Xojo para que puedas usar herramientas de IA como Claude Code de Anthropic, Gemini Code Assist de Google y Codex de Open.AI, que, casualmente, casi fue el nombre que elegimos para lo que ahora es Xojo.

Las empresas sobreviven adaptándose, y Xojo, Inc. no es la excepción. A lo largo de los años, hemos cambiado todo: oficinas, personal y políticas. Si bien el equipo ha cambiado con el tiempo, muchos de sus miembros llevan mucho tiempo en la empresa. En la industria tecnológica, la rotación promedio es de 2 a 3 años. En los últimos 30 años, nuestra rotación promedio ha sido de 7 años. Sin embargo, si contamos a los miembros actuales del equipo, ¡es la impresionante cifra de 16,6 años! Y entre el equipo de ingeniería actual, hay 136 años-persona de desarrollo en Xojo. Empezamos trabajando en mi apartamento, luego en mi casa y finalmente en una oficina aquí en Austin, Texas. Con el tiempo, aproximadamente la mitad de nosotros nos dimos cuenta de que trabajábamos mucho desde casa, así que decidimos adoptar el teletrabajo por completo en 2008. Hemos modificado muchas de nuestras políticas internas para hacer de Xojo un excelente lugar para trabajar. Todos los miembros del equipo de Xojo colaboran tan bien que venir a trabajar cada día es realmente gratificante.

En general, solo alrededor del 5% de las empresas duran 30 años. En el sector tecnológico, la cifra se acerca al 1%. ¡Es un honor formar parte del selecto grupo del 1% de la industria tecnológica!

Lo que nos motiva a todos en Xojo es ayudarte a convertir lo que empezó como una idea en realidad. No lo habríamos logrado sin todos los usuarios de Xojo. Que algunos de ustedes nos hayan acompañado durante todo este proceso es especialmente gratificante.

En nombre de todo el equipo, gracias por hacer posible Xojo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *