Como muchas empresas, pagamos por Looker: unos 150.000 $ al año por licencia media, para unos 300 puestos. Somos tres ingenieros de plataformas de datos en una empresa de unas 500 personas, y la mayor parte de nuestra semana se dedica a trabajo poco glamuroso: alimentar Snowflake, mantener un proyecto dbt que superó hace tiempo los 2.000 modelos y gestionar la infraestructura de Airflow, Airbyte, Data Hub y Kubernetes que sostiene todo lo demás.
En febrero, uno de nosotros construyó un proyecto paralelo para alojar archivos HTML. Le llevó una tarde. Ocho meses después, ya tiene tantos usuarios semanales como Looker en nuestra empresa, quizá incluso más, mientras que el uso de Looker ha bajado un tercio.
Los influencers tecnológicos no dejan de publicar que el software ha muerto, y algunos dicen que han cancelado sus suscripciones SaaS y han creado sustitutos programando con IA. La IA va a acabar con el SaaS B2B, afirman, así que ¿podemos reemplazar nuestra herramienta empresarial de BI? Hace un año, pensaba que la mayor parte de lo que producía la IA era basura, y en gran medida lo era. Nuestras demos de «chatea con tus datos» se veían muy bien en un esquema de juguete con cuatro tablas, pero nunca funcionaron a nuestra escala. El SQL se ejecutaba sin errores, pero los números estaban mal, y eso es mucho peor.
Luego Claude Code con Opus 4.5 mejoró de verdad. A principios de enero, la adopción se disparó en toda la empresa. Podía trabajar en nuestros repositorios, usar nuestras herramientas y ejecutar una consulta para verificar las cifras antes de responder. En pocas semanas, personas de finanzas, operaciones y marketing que nunca habían abierto una terminal estaban escribiendo prompts todo el día. Claude también empezó a producir mucho HTML: pedías un análisis y recibías un único archivo con gráficos, y algunas de esas páginas se veían mejor que nuestros dashboards de Looker. El problema era que esos archivos vivían en la carpeta de descargas de alguien, y compartirlos significaba adjuntarlos en Slack y esperar lo mejor.
Un día, Maddy, de nuestro equipo, los subió todos a un servidor web tras un nombre de dominio interno. Al final del día, había programado con IA un pequeño servicio que guardaba los archivos en S3, con SSO delante. En marzo añadimos una API de consultas en vivo que usa el token OAuth de Snowflake de quien consulta. Fue la mejor decisión del año: no necesitamos escribir un modelo de permisos, porque Snowflake ya tenía uno.
Fuente: Hacker News · Resumido por HeadlinesBriefing