- La madurez y el valor no surgen de logros rápidos, sino de la acumulación a lo largo del tiempo
- Como el crecimiento de un árbol, una propiedad antigua o un producto artesanal, los activos creados por el tiempo no pueden sustituirse con dinero
- La cultura moderna centrada en la velocidad también se ha extendido al desarrollo y al emprendimiento, pero los resultados reales provienen de la continuidad y la perseverancia
- La IA y la automatización eliminan la fricción y aumentan la eficiencia, pero el proceso de reflexión y construcción de confianza está desapareciendo
- La confianza, la calidad y la comunidad no se construyen en poco tiempo; requieren una dedicación prolongada
Las cosas para las que el tiempo es necesario
- Como en el crecimiento de un árbol, hay valores que solo pueden obtenerse después de mucho tiempo
- Un roble o un castaño plantado hace décadas es un activo que no puede reemplazarse con dinero ni esfuerzo
- Un jardín antiguo o una casa rodeada de árboles maduros es algo que quien empieza desde cero no puede obtener de inmediato
- El valor creado por el tiempo solo nace a través de la espera
- El valor que el tiempo contiene existe en toda la sociedad humana
- Relojes suizos, bolsos de Hermès y propiedades antiguas: el tiempo acumulado en su fabricación y antigüedad determina su precio
- La razón por la que hay restricciones de edad para conducir, votar o beber también proviene de la creencia de que la madurez solo llega mediante la experiencia
- La sociedad moderna avanza hacia la gratificación inmediata
- La cultura centrada en la velocidad también se expande en el desarrollo de software y la operación de startups
- Sin embargo, la clave de las empresas exitosas y de los proyectos open source sigue siendo la perseverancia y la continuidad
- Es importante la capacidad de líderes o maintainers para concentrarse en problemas durante mucho tiempo y construir relaciones
La fricción es algo bueno
- Los desarrolladores y fundadores modernos están atrapados en una obsesión por la velocidad
- Priorizan iteraciones rápidas, despliegues veloces y aprendizaje inmediato
- Pero en algunas áreas la velocidad puede ser perjudicial
- En campos como compliance, existe una razón por la que debe haber fricción
- Crece el deseo de eliminar procesos como SOC2, y aparece una industria que busca automatizarlos
- Como ejemplo, existen soluciones turnkey como Delve
- Se extiende la tendencia de reemplazar la intervención humana con IA
- Sin embargo, muchas veces la fricción en sí misma es un proceso significativo
- Las decisiones importantes requieren un período de reflexión
- El verdadero valor no está en hacerlo bien una sola vez, sino en hacerlo bien de forma constante durante mucho tiempo
El “Vibe Slop” de la velocidad de razonamiento
- A medida que la IA escribe código rápidamente, la competencia por la velocidad se vuelve extrema
- Surge una corriente que busca eliminar toda fricción: revisiones, diseño de infraestructura, procesos de aprobación, etc.
- Se extiende la idea de que “si la máquina lo hace bien, ¿por qué necesitamos checklists o sistemas de aprobación?”
- Esta cultura centrada en la velocidad conduce a un acortamiento de la vida útil del software
- Hoy en día, mucho software ya no dura décadas, sino apenas unos meses
- Las relaciones humanas y la confianza también se vuelven de corto plazo
- En las startups también aumentan los cierres sin responsabilidad
- Algunas empresas de batches de YC desaparecen sin siquiera despedirse de sus clientes
- Esto no es una iteración saludable, sino una señal del colapso de la confianza del cliente
- Un cierre correcto requiere tiempo y esfuerzo, pero el entorno actual lo considera un desperdicio
- El mismo fenómeno ocurre en proyectos open source
- Hay muchos proyectos que reciben commits por poco tiempo y luego desaparecen
- Un buen proyecto open source requiere compromiso a largo plazo, estrategia de sucesión y una base comunitaria
- Solo con esos elementos puede resistir la prueba del tiempo
Mi tiempo
- Crece el escepticismo hacia las herramientas que prometen ahorrar tiempo
- Cuanto más se usan activamente la IA y las herramientas de automatización, más parece faltar tiempo
- El tiempo ahorrado es absorbido de inmediato por la competencia y desaparece
- Si uno se toma un respiro, alguien que se mueve más rápido ocupa ese lugar
- Cuanto más cerca se está del centro de la economía impulsada por IA, más se agrava la escasez de tiempo
- Incluso intentando bajar deliberadamente el ritmo, resulta difícil producir resultados de calidad
- A medida que el software se convierte rápidamente en una commodity, se forma un entorno donde mantener la calidad es difícil
- A través de un proyecto open source mantenido durante mucho tiempo y de la experiencia de participar 10 años en una startup, se siente el poder del tiempo
- La participación constante transforma una idea en un compromiso profundamente arraigado
- Con el tiempo, el proyecto se convierte en una base que protege y hace crecer a otras personas
- La confianza, la calidad y la comunidad no pueden crearse en poco tiempo
- Así como no se puede producir en masa un roble de 50 años, tampoco puede construirse una comunidad auténtica en un hackathon de fin de semana
- Los proyectos, relaciones y comunidades más valiosos requieren todos años de tiempo
- Recientemente plantó un árbol nuevo junto con Colin
- Sabe que tomará tiempo antes de que crezca y se convierta en un árbol grande, y no tiene prisa
2 comentarios
Sin duda hay efectos en mejorar la productividad, pero a medida que el sistema se vuelve más complejo, no es fácil ir construyéndolo sin una comprensión de fondo del diseño o del código limpio, y eso es un hecho básico que todos conocen perfectamente, incluso sin hablar de espíritu artesanal.
Comentarios en Hacker News
Si uno se enfoca solo en la velocidad de las herramientas modernas de AI, es fácil olvidar que “la velocidad es un vector con dirección”
Ir más rápido no siempre significa llegar antes a la meta; si la dirección es incorrecta, incluso puede tomar más tiempo
Siento que las ventajas y desventajas de las herramientas de programación basadas en LLM se explican con este principio
Son efectivas cuando se usan para definir la dirección, como en investigación, demos o prototipos, pero si solo se les pide agregar funciones o corregir bugs en sistemas existentes, a menudo terminan yéndose por cualquier lado y se atascan
El feedback de clientes termina siendo esa dirección, pero hace falta tiempo para que vuelva la reacción de usuarios reales
Por eso se necesita un sistema que incorpore el feedback de forma suave, como una curva de control PID
Si el framework de experimentación está bien armado, incluso ir en la dirección equivocada no genera una gran pérdida
Me hizo pensar en el texto “Hidden dangers of shipping fast” del newsletter de PostHog
Pero sin ese proceso previo de pensamiento lento, el resultado habría sido mucho peor
Al final, bajo restricciones de tiempo, la velocidad es victoria
Siento que los buenos proyectos se terminan a través de muchísimas iteraciones
No se trata de agregar muchas funciones, sino de pulir unas pocas a lo largo de varias etapas
Mientras trabaja, el desarrollador entiende más profundamente el contexto del sistema, y hasta una función ya hecha necesita seguir mejorándose
La programación con AI llegó para quedarse, pero todavía hace falta una comprensión clara de por qué se está construyendo algo
Citan la famosa frase de gestión de proyectos de Fred Brooks: “No importa cuántas mujeres pongas, tener un bebé toma 9 meses”
Alguien está rehaciendo Sid Meier’s Pirates con una temática de princesas, y la AI ayuda mucho con los prototipos y con generar ideas para la historia
Pero la coherencia de la historia, la elección del arte y el playtesting siguen avanzando a velocidad humana
Al final, aunque la AI ahorre tiempo, el cuello de botella está en otra parte
Aunque coinciden con la opinión del autor, varios están integrando activamente LLM en su workflow y sí sienten un aumento de velocidad
No se lo dejan simplemente al agente, sino que colaboran de forma conversacional
A veces se pierde una hora en trabajo inútil, pero aun así es mucho más eficiente que pasar 10 horas pensando solo
Usado junto con git, incluso los experimentos grandes sobre el código se vuelven menos pesados
Habrá quien se ría de que sea lento, pero la calidad es alta y están conformes con el resultado
A alguien le gusta una idea de Nietzsche según la cual a la civilización le toma miles de años ‘digerir’ los conceptos
La sociedad moderna tiende a ver todos los problemas solo como problemas de recursos
La experiencia está subvalorada, y el conocimiento sobrevalorado
Sobre la idea de que “usar AI y herramientas agentic reduce el tiempo”, alguien lo explicó con la metáfora de la arena y las rocas
Primero hay que meter las rocas grandes (lo importante), y luego rellenar con arena (el trabajo con AI) entre los espacios
Más importante que presumir montañas de arena es encontrar rocas con oro mezclado
Alguien refutó la afirmación de que “pagamos una prima por relojes suizos o bolsos Hermès porque contienen tiempo”
En realidad, cree que es porque son símbolos de estatus
El tiempo invertido se vuelve símbolo, y algo caro sin tiempo detrás, como un NFT, hasta parece una tontería
y otra persona opinó que valió la pena seguir leyendo porque “criar el cuero de vaca también lleva tiempo”, así que al final no era tan errado
En los proyectos open source, la clave es el mantenimiento constante, pero sienten que la mayoría muere justamente por eso
Cuando usuarios desconocidos empiezan a usarlo, desde ese momento el trabajo se vuelve completamente distinto, y nadie te advierte sobre eso
Es importante aprender temprano la lección de que el tiempo no es reemplazable
Han visto a muchas personas perder tiempo con sus hijos por ganar dinero
El Agentic coding se siente como un videojuego, como abrir una loot box sin saber si va a salir buen código o no
Señalan ese fenómeno en el que, más que la calidad del código, pesa la emoción de decir “¡wow, hice una UI de microservicios con un prompt de una sola línea!”