Una pizarra accidental: cómo los agentes de IA coordinan su trabajo

Un equipo de diez ingenieros de Thoughtworks Europa se reunió durante una semana en la oficina de Barcelona para probar los límites de la ingeniería agentic, bautizando el ejercicio como hyper-agentic. El objetivo era construir en cuatro días un sistema IROps de gestión de operaciones irregulares pa

Cómo garantizar que tu organización jamás entregue software

Este artículo, parte de una serie sobre lecciones aprendidas al financiar, escalar y vender empresas de producto SaaS, expone cómo una organización puede volverse incapaz de entregar cambios coherentes aun cuando cada decisión individual parezca razonable. El autor, que ya ha argumentado contra vari

dotenv-diff: herramienta para auditar variables de entorno en el código

dotenv-diff es una utilidad de línea de comandos, publicada bajo licencia MIT por el desarrollador chrilleweb, que escanea el código fuente de un proyecto para localizar todas las referencias a variables de entorno. Su objetivo es detectar de forma temprana errores habituales —variables ausentes, si

La gestión de dependencias como espejo del organigrama

El texto aplica la ley de Conway a las herramientas de gestión de dependencias en el desarrollo de software: cada estrategia de resolución es, en la práctica, una opinión sobre cómo se resuelven los desacuerdos dentro de una organización. Mediante un recorrido por monorepos, workspaces, submódulos d

Copybara: la herramienta de Google para sincronizar código entre repositorios

Copybara es una herramienta desarrollada y utilizada internamente en Google cuyo propósito es transformar y mover código fuente entre distintos repositorios. Responde a una necesidad habitual en proyectos de software: mantener sincronizados repositorios con políticas de visibilidad diferentes, como

thi.ng: una colección abierta de bibliotecas para diseño computacional

thi.ng es un proyecto de código abierto dedicado al diseño computacional, creado y mantenido por Karsten Schmidt desde 2006. No se trata de un framework único ni de una herramienta ligada a un caso de uso o lenguaje concreto, sino de un conjunto maduro y en constante crecimiento de aproximadamente 3

El día que Google buscó unificar sus IDEs de desarrollo

El presente artículo ofrece una mirada retrospectiva sobre la evolución de los entornos de desarrollo integrado (IDEs) en Google, una de las mayores empresas tecnológicas del mundo. Durante años, Google permitió que sus ingenieros eligieran libremente su IDE favorito, lo que generó un ecosistema alt

Affirm impulsa desarrollo con IA agente en experimento inédito

Affirm, una empresa de tecnología financiera que procesa más de 130 millones de transacciones anuales, realizó un experimento innovador en febrero de 2026, pausando sus operaciones de ingeniería habituales durante una semana para adoptar el desarrollo de software con IA agente. Más de 800 ingenieros

IA alivia carga de CI en PostHog

PostHog, una empresa de desarrollo remoto con 100 empleados, está enfrentando desafíos significativos en su infraestructura de Integración Continua (CI) debido a su ritmo de desarrollo acelerado. Durante una semana, su CI procesó 575.894 trabajos, 1.18 mil millones de líneas de registro y 33.4 millo

Python y Monorepos: Una Nueva Era para Desarrolladores

Este artículo explora el concepto de 'monorepos' en el contexto del desarrollo de Python, un enfoque que organiza múltiples proyectos relacionados en un único repositorio. Tradicionalmente, los monorepos eran difíciles de mantener debido a la complejidad de gestionar dependencias y la necesidad de h

Rev-dep: Análisis de dependencias JavaScript a la velocidad de la luz

Un nuevo toolkit llamado Rev-dep ha sido lanzado en GitHub para mejorar el análisis de dependencias en proyectos JavaScript y TypeScript. Desarrollado por Jayu, Rev-dep se presenta como una alternativa de alta velocidad a las herramientas existentes, abordando el desafío de mantener el control de la

Desarrollo sin ramas: ¿la clave para integrar código?

El Desarrollo Basado en Tronco (Trunk-Based Development o TBD) es un modelo de control de versiones que prioriza la colaboración directa en una única rama principal, llamada 'tronco' (o 'main' en Git). En esencia, se trata de evitar la proliferación de ramas de desarrollo de larga duración, que a me

Git en riesgo: LLMs desafían el control de versiones

El desarrollo de software está evolucionando rápidamente, y las herramientas tradicionales, como los IDEs, están perdiendo relevancia a medida que los desarrolladores pasan más tiempo explorando código y interactuando con modelos de lenguaje grandes (LLMs). El sistema de control de versiones Git, qu