Nuestros clientes son los únicos inversores que hemos tenido
Tenemos inversores desde el primer día, aunque nunca nos han pedido participaciones. Son nuestros clientes, y con sus facturas hemos pagado todos nuestros productos.
Leer más →Escribir código es cada vez más barato. Saber qué no hacer cuesta lo mismo que siempre, y mantener lo que haces cuesta más.
Hacer software es cada mes más barato.
Saber qué no hacer cuesta exactamente lo mismo que siempre.
Hago webs desde los doce años, así que he vivido unos cuantos momentos de «ahora cualquiera puede hacerlo». Todos tenían parte de razón. Y todos dejaron lo mismo: mucho más software y casi la misma gente que sabía qué partes importaban.
Si haces caso al ruido de la IA, lo difícil del software es escribirlo. Teclear el código, montar las pantallas.
No es lo que yo he vivido.
Lo difícil de PagoCRM no fue el código. Fue entender cómo cobra de verdad un club las cuotas a gente que preferiría no pagar a tiempo, y muchas veces con voluntarios que ya tienen su propio trabajo. Lo difícil de un motor de reservas no fue el calendario. Fue decirle que no al siguiente cliente que lo quería un poco distinto.
Nada de eso se abarata porque se teclee más rápido.
Al contrario: creo que se complica. Cuando hacer algo te costaba un mes, te lo pensabas dos veces antes de empezar. Cuando cuesta una tarde, nadie se lo piensa. Lo haces y ya está. Y después hay que mantenerlo. Durante años.
Cuando cualquiera puede construir cualquier cosa, lo escaso es decidir qué merece existir.
Esto es lo que se olvida del software: construirlo se hace una vez, pero cuidarlo es para siempre.
Lo aprendimos por las malas con el trabajo a medida. Cada pequeño cambio para un cliente era una línea de código que alguien tenía que mantener viva en cada actualización, en cada versión de PHP y con cada norma nueva de Hacienda. Al final dejamos de personalizar el motor de reservas para cada cliente. No porque no supiéramos, sino porque no podíamos seguir comprometiéndonos.
Si la IA abarata diez veces construir funciones, no creo que abarate mantenerlas. Un producto es una promesa que cumples cada mes. Puedes generar código en segundos, pero no puedes generar la responsabilidad sobre ese código.
Por eso, en todo caso, espero que el criterio valga más, no menos. Más software en el mundo significa más software mal mantenido, mal entendido y rompiéndose en silencio a medianoche. Alguien tendrá que saber qué partes importan.
Y esta es la parte que me hace ser optimista.
Una empresa pequeña y sin inversores nunca iba a ganar escribiendo más código que nadie. No teníamos dinero para eso y seguimos sin tenerlo. Lo que teníamos era cercanía: clientes que nos cuentan sus problemas directamente y productos que nacen de problemas que ya hemos resuelto varias veces, no de ideas apuntadas en una servilleta.
Eso no se automatiza. Se gana despacio, cliente a cliente. Y es precisamente lo que permite crecer sin prisas.
Así que cuando oigo que hacer software va a ser casi gratis, no me entra el pánico. Asiento.
Perfecto. Que teclear sea barato.
Lo caro siempre ha estado en otra parte.
P. D.: Si estás a punto de construir algo en una tarde, dedica la mañana a pensar quién lo va a mantener.