Geocodio, una empresa de geocodificación, ha transformado su enfoque de ingeniería de software en 2026, pasando de scripts de bash aislados a aplicaciones internas completas con interfaces móviles y buena experiencia de usuario. Este cambio se ha hecho posible gracias a la integración de modelos de inteligencia artificial de frontera, que permiten a los desarrolladores construir y mantener herramientas a un nivel de complejidad sin precedentes.
El artículo detalla cómo la compañía ha implementado un sistema de scaffolding para crear estas herramientas rápidamente, utilizando una librería compartida de componentes React y Tailwind CSS llamada 'console-ui'. El proceso de desarrollo se basa en una planificación rigurosa que incluye sesiones de 'Grill Me' para identificar debilidades en los planes, pruebas de ingeniería (spikes) y iteraciones sobre prototipos de interfaz antes de la codificación final. La documentación es un pilar fundamental; cada herramienta cuenta con un subsitio de documentación generado en parte por IA, que se actualiza automáticamente mediante reglas estrictas en el repositorio, asegurando que la información esté siempre al día.
Entre las herramientas internas desarrolladas se encuentran 'Atlas', una plataforma de soporte al cliente; 'Bullpen', para la gestión de sprints; 'Yak', un agente de código de código abierto que procesa tareas de Slack, Linear y GitHub; y 'Treehouse', que permite ejecutar múltiples ramas de Git sin conflictos de puertos. Esta estrategia no solo ha acelerado el desarrollo, sino que también ha mejorado la integración de estas herramientas con el resto de la infraestructura de la empresa, permitiendo una gestión más eficiente de la complejidad operativa.
