Uno de los trucos de productividad con IA más efectivos que he adoptado recientemente es utilizar una lógica de archivo único (single-file logic) hasta que un backend o una lógica compleja sean absolutamente imprescindibles. Aunque este enfoque varía según el proyecto, el principio central consiste en reducir los componentes superfluos hasta toparse con una limitación real.
Inspirado por el estilo de programación de @levelsio — el publica aplicaciones completas en producción que se construyen en un solo archivo—, he descubierto que la mayoría de las veces no hace falta una aplicación web compleja, ni un backend, ni siquiera React. Los agentes de IA pueden ayudar a redactar el archivo y a suplir cualquier carencia que pueda surgir.
En muchos escenarios, un simple archivo HTML/JavaScript es suficiente, utilizando localStorage o una estructura Python simple para simular lógica y almacenamiento. Este método ayuda a mantener el foco en aportar valor inmediato y agiliza la iteración.
Compartir el proyecto también es mas sencillo; puedes enviarlo por Teams o Slack sin complicaciones. Enfocando en ese minimalismo, la simplicidad actual suele superar a la complejidad de las soluciones "a futuro".
Dictado en Lugar de Escribir
El segundo enfoque es, obviamente, sustituir el teclear por el dictado. Dado que dictar es más rápido y gran parte de mi programación ha pasado a consistir en crear prompts y revisar código, usar Yakki para dictar mientras trabajo tiene mucho mas sentido. El dogfooding es un concepto muy potente.
IA como un experto colega
Por último, pero no menos importante, me estoy apoyando en la IA, usándola como un socio senior. Para cada operación o tarea significativa, invierto tiempo en consultar con la IA para obtener una segunda opinión sobre lo que voy a hacer, pidiéndole que identifique lagunas y proponga alternativas o mejoras. Este ha sido uno de los generadores de valor menos evidentes, pero más potentes, que he añadido últimamente.
¿Cuáles son los tuyos?