La edad dorada de las apps a medida.
Fui un niño durante el perÃodo de los 80 y los 90. Donde yo vivÃa, las computadoras no eran exactamente algo del hogar común hasta que tuve cerca de 10 años (93-95). Mi pueblo estaba golpeado por una crisis económica realmente fea: mi ciudad dependÃa fuertemente de la industria vinculada al metal y el paÃs la acababa de matar al permitir la importación libre desde China. Además vivÃa en una zona bastante rural de un paÃs mal conectado, asà que los avances tecnológicos no nos llegaban hasta que ya se habÃan vuelto muy comunes en la capital.
Una cosa que sà recuerdo de mi infancia y del uso de las computadoras era la personalización. Claro, todos usaban alguna variante del sistema operativo de Microsoft, pero las aplicaciones estaban muy personalizadas. Un gran ejemplo de esto eran los contadores; la mayorÃa de los contadores usaban variantes de FoxPro para ir más allá de las capacidades de las planillas de cálculo. Los contadores ya eran bastante avanzados con QPro y Lotus, pero en algún momento necesitaron más, no desde el aspecto matemático sino desde el flujo.
Mi tÃo, que era contador de la industria agropecuaria, tenÃa muchos programas de FoxPro a medida que permitÃan la carga rápida y mecánica de datos financieros y producÃan la documentación para presentar y los cálculos de impuestos correctos.
Llega el renacimiento de la planilla de cálculo.
Con el tiempo, las planillas de cálculo ganaron muchas capacidades. Microsoft Excel, posiblemente el software de planillas más popular disponible, ganó capacidades como interactuar con Visual Basic, usar macros y comunicarse con MS Access. Gradualmente pasamos de escribir apps a medida a hacer planillas complejas.
La barrera para usar computadoras bajó significativamente y los nuevos usuarios estaban familiarizados con las abstracciones de la interfaz, pero no con los conjuntos de comandos complejos que los usuarios más antiguos tenÃan que aprender para extraer todo el valor de sus computadoras.
Google Sheets probablemente puso el último clavo en ese ataúd al dar automáticamente a cualquiera la capacidad de trabajar en un espacio compartido a través de internet.
Cerrando la brecha de UX.
Con la IA siendo toda la moda ahora, se abre una puerta para el regreso de las viejas costumbres. Hace poco tuve que volver a ser “auto-entrepreneur”, que es un tipo de trabajo autónomo francés. Me encontré una vez más frente a una planilla de cálculo tratando de descubrir cómo modelar los ingresos del hogar para asegurarme de tener un modelo de gasto adecuado para manejar mis finanzas cuando se me ocurrió. La IA todavÃa no está súper madura como para que cualquiera cree cualquier software, pero dado que yo hago esto para vivir, puedo darle a una herramienta una descripción arquitectónica muy detallada de una app, hacer que la genere y luego revisar el resultado.
Tuve una conversación con Claude Code y en cerca de media hora (fue más en tiempo absoluto ya que lo dejé trabajando y me olvidé por completo de volver) obtuve un software de contabilidad personal funcional hecho a la medida de mis necesidades.
La app generada no era para nada perfecta. Revisé el código y los números y encontré algunos errores evidentes que corregà a mano solo por precaución. Preveo que este será un patrón común a medida que estas herramientas se vuelvan comoditizables (más baratas y menos destructivas para el ambiente de ejecutar) y menos propensas a errores.

Comments via 🦣
With an account on the Fediverse or Mastodon, you can respond to this post. Known replies are displayed below:
Credits on this comments implementation to Andreas Scherbaum.Note: This will load data from hachyderm.io.
Comments via 🦋