Los desarrolladores se aferran a sus herramientas porque estas codifican su confianza

Fuentes: Developers are attached to tools because tools encode trust

La relación de los desarrolladores con sus herramientas va mucho más allá de la productividad: las herramientas codifican un proceso de confianza construido con el tiempo, y por eso cuesta tanto cambiarlas. Un artículo del blog de Stack Overflow recuerda una vieja discusión sobre Vim, Emacs y los IDE, y la conecta con el dilema actual que traen los agentes de programación basados en IA. La encuesta anual de desarrolladores de 2025 muestra que el uso de IA pasó del 76 % al 84 %, pero la confianza en ella cayó del 40 % al 29 %.

El argumento central es que herramientas como Vim, Emacs o un IDE permiten desarrollar una memoria muscular y un conocimiento tácito que genera confianza porque son predecibles y fiables. Los agentes de IA, en cambio, son más rápidos pero también más opacos e impredecibles: producen código en lenguaje natural ambiguo en lugar de instrucciones precisas, y cambian de comportamiento con cada versión. Además, la IA se está colando en todas las partes del ciclo de desarrollo, así que la falta de confianza se extiende a todo el proceso.

El texto sostiene que las herramientas no son el proceso en sí: un buen sistema de CI/CD no garantiza envíos más rápidos ni un IDE asegura mejor código. Cuando llega una herramienta nueva, como la programación agentica, pueden aflorar fallos del proceso —requisitos poco claros, por ejemplo— que antes quedaban ocultos. El nuevo cuello de botella ya no es escribir código, sino revisarlo, porque los agentes generan diffs masivos que un humano difícilmente puede validar a fondo.