Cada arreglo hecho N veces es el techo del número de clientes.
El coste de un estudio pequeño no está en construir. Está en mantener.
Un sitio de cliente no se entrega. Se mantiene. Lo que lo hace posible no es el diseño: es que cada decisión deja su porqué por escrito, y cada test se ha roto a propósito al menos una vez.
Una bodega de vino natural en Peñaranda de Duero con tienda online. Pero el encargo real no era una tienda: era el primero de varios. Lo que se decidiera aquí, lo heredarían los siguientes clientes.
Eso cambia el problema. Una web se construye una vez. Un sistema del que cuelgan webs tiene que poder cambiarse después —con clientes en marcha dentro, sin visitarlos uno a uno.
El coste de un estudio pequeño no está en construir. Está en mantener.
Quien compra vino —en el móvil, de noche, con mala cobertura. Y quien lleva la tienda —sin PHP, con miedo a tocar nada.
Mejoras algo y nunca llega a quien ya lo tiene instalado. De serie, eso no lo resuelve nadie.
Cada mejora se paga N veces y deriva. A los seis meses no hay sistema: hay seis webs distintas.
Devuelve el control y se lleva con él el rendimiento y la coherencia. El cliente no quiere construir. Quiere vender vino.
Obliga a separar sistema y marca desde el principio —y a construir la tubería de distribución antes de que hubiera a quién distribuir.
Rejillas, tipografía, movimiento, la tienda, los filtros, el panel de ajustes.
Su tipografía, sus propias páginas, sus textos.
Datos, email, consentimiento, métricas, salud del sitio.
del código no se vuelve a escribir para el siguiente cliente.
Esto es lo que casi nadie enseña, y es el corazón del caso.
Lo detiene si está malSin porqué fechado → es un accidente, no una decisión.
Lo detiene si está malSigue en verde roto → no probaba nada.
Lo detiene si está malNotas escritas por una persona —o no hay notas.
Lo detiene si está malSolo lo que cada sitio tiene contratado. Revocado → al instante.
Lo detiene si está malSu versión se ve sin iniciar sesión.
Cada uno solo lo que tiene contratado. Revocar es inmediato. Tres problemas invisibles resueltos: anunciar una versión, entregar solo lo contratado, revocar.
Cada versión lleva notas escritas a mano, desde su lado —«el resumen de ventas no se ralentiza ni con miles de pedidos»— nunca generadas del historial.
Y comprobaciones de salud propias: el plugin avisa, por ejemplo, si el registro de errores de un sitio se puede descargar desde internet.
El 75 en móvil lo domina el servidor —1.16 s de espera— no el tema. Se dice aquí, no se esconde.
«Un test que pasa no prueba nada hasta que lo has roto.»
Viene de un desliz real en este proyecto: un test que seguía en verde mientras el código que vigilaba ya no estaba. Desde entonces, romperlo es un paso, no una virtud.
La caché en el edge se deja para el final y es lo que más mueve la aguja: 1.16 s de espera pesa más que 500 KB de CSS. Mídelo el primer día.
Nombra cada carpeta como aquello que despliega desde el minuto cero. Arreglarlo después supuso mover 532 ficheros.
Las fotos del cliente no viven en el tema. 24 MB de material de prueba entraron en la carpeta que se publica y tardaron dos semanas en salir.