Ruby Sur Meetup: el costo real de tu primary key y la IA que ya está codeando sola

Howdy fue sponsor del Ruby Sur Meetup en Buenos Aires, con charlas sobre el costo real de elegir UUID o BIGINT como primary key y sobre cómo cambia el trabajo cuando la IA programa por su cuenta. Un repaso de las dos charlas y de la comunidad que se juntó a escucharlas.

Evento de la comunidad de Ruby de Buenos Aires
30 jul 20264 min de lectura
Actualizado el 30 jul 2026

El 23 de julio nos juntamos de nuevo con la comunidad de Ruby en Buenos Aires. Fuimos sponsors del Ruby Sur Meetup en La Maquinita Innovation Lab, el mismo espacio donde ya habíamos estado con la comunidad de React unas semanas antes. Puesta la comida, las pantallas y el lugar, la noche quedó armada para dos charlas que terminaron generando bastante más pregunta de la que cualquiera esperaba.

El costo real de elegir mal tu primary key

Santiago Merlo, Rails Senior Developer en Rootstrap, abrió la noche con una charla que arrancó de una discusión de pasillo: un compañero suyo estaba trabajando en un proyecto legacy que usaba UUID como primary key, y a Santiago la decisión le pareció rara. En vez de quedarse con la duda, se puso a benchmarkear.

Los números que mostró fueron contundentes. Usar UUID versión cuatro como primary key en Postgres, comparado con un BIGINT tradicional, significa perder más del cuarenta por ciento de velocidad de escritura y sumar hasta un cincuenta por ciento de fragmentación en el índice B-tree. La versión siete de UUID mejora bastante ese panorama, pero sigue ocupando el doble de espacio que un entero. La alternativa que más lo convenció fue un enfoque híbrido: usar un BIGINT como primary key interno de la base de datos, y exponer un UUID hacia afuera para no filtrar información como el volumen de registros o el orden de creación.

La charla generó preguntas técnicas de las buenas: qué pasa con las colisiones de ID en un blue-green deployment, si conviene un microservicio dedicado solo a generar UUIDs únicos, y hasta una anécdota sobre un sistema de registro de mascotas en Reino Unido que usa strings de cuatro caracteres para escribir números romanos, y se queda sin combinaciones antes de llegar a los cuarenta.

Cuando un cliente prefiere pagar tokens antes que pagar sueldos

La segunda charla fue de Patricio Mac Adden, co-fundador de Sinaptia, y arrancó con una historia que dejó la sala en silencio: hace unos meses, un cliente de su empresa avisó que iba a reducir el equipo humano porque prefería gastar ese presupuesto en tokens de IA en vez de en gente. Quería mover el desarrollo hacia specs y agentes que trabajaran solos, sin acompañamiento.

De esa crisis salió la charla. Patricio repasó cómo pasamos del autocompletado de Copilot a los agentes que hoy pueden planificar, escribir código y hasta corregirse solos, y por qué eso cambia las reglas del juego: generar código ya es barato, pero equivocarse sigue costando lo mismo o más. Habló de vibe coding versus desarrollo guiado por especificaciones, de harness engineering, y probó en carne propia varias herramientas (Claude Code, OpenCode, agentes minimalistas como Pi) hasta encontrar la que le sacaba de encima la fricción sin sacarle el control.

Su consejo central fue simple de decir y difícil de aplicar: no delegues el pensar. Puedes dejar que el agente escriba el código, pero la planificación y el entendimiento de por qué se hace algo tienen que seguir siendo tuyos. Ese mismo criterio se extendió a la charla con el público: usar skills locales por proyecto en vez de skills globales, para no terminar con los mismos problemas de inconsistencia que ya tenías con equipos humanos grandes.

Lo que se llevó la comunidad

Ruby Sur es una comunidad que ya lleva más de treinta meetups y varios miles de mates encima, y esta edición sumó otra noche de charlas que valieron la pena, comida y networking hasta tarde. Antes de despedirse, hubo sorteo de un parlante JBL entre los que se quedaron hasta el final.

Al día siguiente, la propia organización de Ruby Sur agradeció públicamente el sponsoreo de Howdy en sus redes, y ya quedaron pensando en la próxima edición. Nosotros también. Cuando una charla sobre primary keys termina con la sala haciendo preguntas de arquitectura real, y una charla sobre IA termina con la sala repensando cómo trabaja todos los días, la meetup cumplió su función.

ESCRITO POR

Logotipo de Howdy.com
Redacción Howdy.com
COMPARTIR