NO.00113 de agosto de 20269 min

El producto es la minoría del trabajo

Pregúntale a un fundador qué construye su empresa y te dirá el nombre del producto. El historial de git dice otra cosa.

El nuestro cubre treinta meses, dos repositorios, unos 4.500 commits y 2,6 millones de líneas modificadas: de la primera línea a decenas de millones de usuarios y a ocho cifras de ingresos solo en el negocio de consumo. La capacidad central se llevó el 24 % de todo el cambio de código. La maquinaria de alrededor se llevó 1,5 veces esa cifra — y en el último semestre antes de dejar entrar a los agentes de IA, la maquinaria llegó a quedarse con más de la mitad.

24 %
del cambio de código toca el núcleo
1,5×
máquinas vs. núcleo
53 %
pico de las máquinas, 2.º sem. 2025
69 %
pico mensual de coautoría de IA
Figura  · Treinta meses de historial git en cuatro cifras

No creemos que nuestra proporción sea inusual. Es la física por defecto de un producto que escala, porque las features se eligen; las máquinas se invocan — cada una por un evento concreto, en una etapa bastante predecible. Así que, etapa por etapa: qué construir, qué comprar, qué rechazar.

Las seis máquinas y su factura total:

0 %5 %10 %15 %20 %25 %Capacidad central23,9 %Distribución16,3 %Dinero8,7 %Apalancamiento7,5 %Identidad y equipos6,7 %Fiabilidad0,7 %Confianza y seguridad0,2 %
tabla de datos
máquina%
Capacidad central23,9 %
Distribución16,3 %
Dinero8,7 %
Apalancamiento7,5 %
Identidad y equipos6,7 %
Fiabilidad0,7 %
Confianza y seguridad0,2 %
Figura  · A dónde fueron los cambios de código: el núcleo vs. las seis máquinas

Geoffrey Moore llamó contexto a todo lo que no te diferencia, y contexto de misión crítica al tipo peligroso — trabajo que no gana ningún cliente y que te destruye si falla. Eso es la mayor parte de este gráfico.

De cero a uno: las máquinas no existen. Mantenlo así.

Nuestros primeros seis meses —los que decidieron si la empresa existiría— dieron a las máquinas el 14 % del cambio de código, y al dinero cero. Era lo correcto. La advertencia de fases de Kent Beck se aplica al pie de la letra: «aplicar el enfoque de una fase a una idea en otra fase mata las ideas»1.

El consejo es una lista de rechazos. Un enlace de pago, no un sistema de facturación. Un solo idioma. Auth de un proveedor. Logs a stdout. Un panel de admin, un pipeline de i18n o SSO antes del PMF es procrastinar con dignidad.

La única excepción es la fontanería que cuesta días ahora y trimestres después:

  • Una clave de idempotencia en cada endpoint que muta estado.
  • Los strings en un solo archivo, aunque haya un solo idioma.
  • Un log de eventos append-only: actor, acción, objeto, timestamp.
  • Un modelo de tenant, aunque cada «equipo» sea una sola persona.

Estos son los enchufes donde se conectarán las máquinas. Tres de los cuatro no se pueden añadir honestamente a posteriori.

Primeros ingresos: dinero e identidad llegan juntos

La máquina del dinero llegó a nuestro código en el mes cinco —el primer mes con ingresos reales— y nunca se fue:

Invocada por — el primer ticket de soporte con la palabra «reembolso» y una captura de un extracto bancario
  • pagos y facturación
    integración del proveedor, checkout, fontanería de cobros
    43 %
  • facturas e impuestos
    recibos y líneas fiscales: lo que leen los auditores
    20 %
  • planes y precios
    suscripciones, renovaciones, cambios de precio
    18 %
  • libro de créditos
    saldos, recargas, la fuente de verdad append-only
    15 %
  • webhooks de pago
    entrega at-least-once, deduplicación, replay
    4 %
  • reembolsos y disputas
    cada caso límite denominado en dólares
    0,5 %
en nuestro caso: 8,7 % de todo: más de un tercio del volumen del núcleocaso: Twilio 2013: el bucle de facturación2
Figura  · La máquina del dinero — sus seis piezas por peso
  • Dale un dueño a la facturación con el primer chargeback. Ya es un producto, con adversarios y auditores, y sus bugs están denominados en dólares.
  • Empieza el libro mayor append-only con el primer dólar real. Partida doble, correcciones como asientos nuevos, jamás ediciones. Barato con diez clientes, arqueología con diez mil.
  • Falla en cerrado. Si el saldo no se puede escribir, no cobres y no suspendas. El caso de la tarjeta es justo el contrario: un sistema de facturación cobrando tarjetas en bucle contra un saldo que no podía actualizar.
  • Ajusta el dial del fraude a conciencia. La cantidad óptima de fraude no es cero3 — cero fraude significa que estás rechazando clientes reales y no lo ves.

La identidad llegó en el mes dos, porque las cuentas, los equipos y las claves de API son la condición mínima para que un producto se use:

Invocada por — cuentas de consumidor desde el día uno, convertidas a forma enterprise por una sola firma
Qué parte de esta máquina podría haber escrito un proveedor
70 % a construir — equipos y espacios, roles30 % comprable — auth, claves de API
en nuestro caso: 6,7 %: antes de cualquier contrato enterprisecaso: SSO de Stack Overflow: 3 ingenieros × 3 meses4
Figura  · La máquina de identidad — qué parte podría haber escrito un proveedor

Una asimetría decide esta etapa: el modelo de tenant no lo puedes comprar; casi todo lo demás sí. El auth de consumidor se compra hecho. El SSO y el SCIM enterprise se compran hechos — el caso de la tarjeta, tres ingenieros durante tres meses, es el precio de construir lo que un proveedor vende. Atornillar equipos a un esquema de un solo usuario más tarde toca todas las tablas; por eso el enchufe se pone el día cero.

Expansión: distribución y confianza

La distribución fue un error de redondeo en nuestro primer año. En la segunda mitad de 2025 se llevó el 37 % de todo el cambio de código — más del doble de la cuota del núcleo. Nadie decidió salir al mundo; lo decidieron los usuarios de países donde nunca hicimos marketing.

Invocada por — altas que llegan de un país donde nunca hiciste marketing
maquinaria SEO 48 %idiomas y traducciones 33 %landings y campañas 14 %compartir y referidos 4 %
en nuestro caso: 16,3 % de todo: la máquina más grandecaso: Slack: 20.000 strings que traducir a posteriori5
Figura  · La máquina de distribución — piezas apiladas a escala
  • El SEO es una disciplina de ingeniería, no una tarea de marketing. La pieza de máquina más grande de nuestra historia: sitemaps, URL canónicas, datos estructurados, páginas programáticas — todo código.
  • Nunca bloquees una release por la completitud de las traducciones. Divide los idiomas en bloqueantes y no bloqueantes con un SLA, o los ingenieros esquivarán el i18n hardcodeando inglés.
  • Automatiza la traducción hasta extinguirla. Nuestro pipeline termina hoy en un bot con identidad propia de git — ningún humano toca los strings rutinarios. El pipeline de LLM de Mercari dividió por 100 el coste de traducción6 por el mismo camino.

En cuanto eres visible, te van a farmear:

Invocada por — una factura de nube que se dispara mientras tus analíticas no se mueven
Dibujadas a la misma escala
dinero · 8,7 %
confianza · 0,2 %
bastionado 57 %verificación humana 27 %abuso y moderación 11 %límites y cuotas 5 %
en nuestro caso: 0,2 %: la más pequeña en código, enorme en consecuenciascaso: Minería en CI: 103.000 $ quemados por 137 $7
Figura  · La máquina de confianza — a la misma escala que el dinero

Nuestra máquina más pequeña — y varias de sus piezas existen porque alguien nos atacó primero. Eso está al revés; el orden correcto es:

  • Construye el contador antes del abuso. Rate limiters por capas8, desplegados en sombra (dark launch), fallando en abierto. La versión que se construye después del pico de factura se hace en un fin de semana, y mal.
  • Cuando empiece el farmeo, sube el precio de la identidad. La autorización de 1 $ en la tarjeta se volvió estándar del sector cuando los proveedores de CI hicieron las cuentas: unos 103.000 $ de cómputo farmeado por cada 137 $ de beneficio del atacante.

El equipo es el cuello de botella: fiabilidad y apalancamiento

En algún punto del crecimiento, la restricción deja de ser qué puedes construir y pasa a ser qué puedes operar:

Invocada por — la primera caída a la que puedes ponerle precio
Lo que entrega nuestra superficie web
fixes
features
1,7 fixes por cada feature
alertas e incidentes 34 %eventos de analítica 31 %monitorización y trazas 26 %logging 9 %
Figura  · La máquina de fiabilidad — qué entrega la superficie web
  • Vigila la proporción de fixes por feature en cada superficie. Nuestra superficie web entrega casi dos fixes por cada feature — esa superficie ya es infraestructura. Dótala de personal como infraestructura; deja de arengarla para que saque features.
  • Discute con números o pierde. Los SLO y los presupuestos de error existen para que la guardia y el roadmap dejen de pelearse a base de sensaciones.
  • Haz que la configuración pase por las mismas fases que el código. La caída de Cloudflare de 201910 fue una regex, desplegada globalmente en segundos, por una ruta que se saltaba el staging.
  • Prueba las restauraciones, no los backups. El caso de la tarjeta: tres capas de backup, las tres se descubrieron rotas a la vez.
Invocada por — tu mejor ingeniero lanzando SQL para el equipo de soporte un viernes por la tarde
63 %
de esta máquina son panel de admin y herramientas internas — un segundo producto, invisible para los usuarios
admin y herramientas internas 63 %CI y despliegues 18 %infraestructura de tests 11 %tooling y lint 7 %
Figura  · La máquina de apalancamiento — el producto que los usuarios nunca ven
  • Construye la plataforma interna antes de la décima herramienta. Auth compartido, log de auditoría compartido, despliegue en un paso. Shopify mantiene 50.000 sitios internos en una sola VM de 200 $ al mes12 porque construir nunca fue el cuello de botella — distribuir con seguridad, sí.
  • Convierte las acciones de soporte más frecuentes en autoservicio dentro del producto. Cada una elimina una clase de tickets para siempre.

Madurez: las máquinas devoran el roadmap — salvo que las delegues

Para la segunda mitad de 2025 las máquinas se llevaban el 53 % de todo el cambio de código; el núcleo había caído al 15 %. Nadie eligió eso — lo eligieron los usuarios, los ingresos y los adversarios, ticket a ticket:

0 %10 %20 %30 %Distribución15,2 %Dinero9,3 %Apalancamiento8,7 %Identidad y equipos8,1 %Capacidad central26,6 %
tabla de datos
área20242026
Distribución4 %15,2 %
Dinero2,6 %9,3 %
Apalancamiento2,9 %8,7 %
Identidad y equipos2,4 %8,1 %
Capacidad central17,9 %26,6 %
Figura  · Cuota de las máquinas: 2024 vs 2026 · % de las líneas del año · hueco = 2024, relleno = 2026

La respuesta estándar es un memo de «reenfoque en el producto». Eso es exactamente lo que no hay que hacer: las máquinas son muros de carga, y una facturación a la que le quitas el foco corrompe el libro mayor. La única respuesta que funciona es abaratar las máquinas. En 2026 descubrimos cómo:

0 %10 %20 %30 %40 %llegan los agentes →24Q124Q224Q324Q425Q125Q225Q325Q426Q126Q226Q3
tabla de datos
trimestre%
2024Q10,3 %
2024Q21,1 %
2024Q32,1 %
2024Q42,3 %
2025Q14,3 %
2025Q22,4 %
2025Q34,5 %
2025Q43,4 %
2026Q126,9 %
2026Q216,6 %
2026Q336,1 %
Figura  · Cambios de código por trimestre · porcentaje del total de treinta meses · el T3 2026 solo tiene seis semanas

Dejamos entrar a los agentes de programación con IA a partir de marzo de 2026 — cada commit de agente firma un trailer Co-Authored-By, así que el historial lleva la cuenta:

0 %25 %50 %75 %100 %25-0625-0825-1025-1226-0226-0426-0626-0847,1 %pico 69,3 %
tabla de datos
mes%
25-060 %
25-070 %
25-080 %
25-091,5 %
25-101,6 %
25-110 %
25-120 %
26-010 %
26-021,8 %
26-0312,1 %
26-0447,7 %
26-0531 %
26-0640,7 %
26-0769,3 %
26-0847,1 %
Figura  · Porcentaje mensual de commits con coautoría de IA · commits con trailer de coautoría de un agente

Cinco meses de cero al 69 %, en unidades enteras de trabajo — el commit mediano de agente es más grande que el mediano hecho solo por humanos. Dónde trabajan los agentes es lo que importa:

0 %25 %50 %75 %100 %Dinero75,8 %Capacidad central46,5 %Crecimiento y SEO42 %Fiabilidad40 %i18n10,8 %
tabla de datos
área%
Dinero75,8 %
Capacidad central46,5 %
Crecimiento y SEO42 %
Fiabilidad40 %
i18n10,8 %
Figura  · Coautoría de IA por área, 2026 · línea discontinua = total 38,9 %

El código más delegado que tenemos es la máquina del dinero: 76 % de coautoría de agentes contra una media del 39 %. El trabajo de máquina es repetitivo, especificable y exige poco criterio — exactamente lo que se delega primero. El i18n está en el 11 % solo porque ese trabajo abandonó por completo las sesiones interactivas y se volvió un bot: el mismo instinto, llevado hasta el final. La jugada final de Moore para el contexto era subcontrátalo. La revisión de 2026 es estandarizar, instrumentar, delegar — en casa y auditable, que es lo que más importa en el código que mueve dinero.

El resultado es el gráfico de eras de arriba: cada trimestre de 2026 mueve más código que todo 2024, y la cuota del núcleo subió mientras tanto — del 15 % del semestre devorado por las máquinas, al 26 %. No rechazando el trabajo de máquina; abaratándolo.

Qué comprar, qué construir

Una regla clasifica cada pieza: los proveedores venden lo que es idéntico en todas las empresas; nadie vende las piezas que codifican la tuya.

Tabla  · Comprar vs. construir en las seis máquinas
dinero
construirlibro de créditos · entitlements · conciliación de webhooks · dial de fraude
identidad
comprarClerk19 / Auth020 · Supabase Auth21 · WorkOS22 (SSO + SCIM) · Unkey23 (API keys)
construirmodelo de tenant · roles y permisos · gating por plan · log de auditoría
distribución
comprarCrowdin24 / Lokalise25 (TMS) · DeepL26 / LLM APIs (MT) · Ahrefs27 / Search Console28
construirsitemaps y datos estructurados · páginas programáticas · bot de traducción · bucles de referidos
confianza
construirlímites en capa de aplicación · medición de uso · heurísticas de abuso
fiabilidad
construirSLO y presupuestos de error · runbooks · despliegue gradual de config · pruebas de restauración
apalancamiento
construirplataforma interna · acciones de admin · flujos de autoservicio

Solo tres decisiones de esta hoja exigen juicio de verdad:

  • Un merchant of record (MoR) te quita el problema global de los impuestos sobre ventas a cambio de ~5 % en comisiones. Un buen trato hasta que finanzas sea un equipo.
  • Los proveedores ven tráfico; solo tú ves uso. Compra el edge, construye el contador.
  • Todos los cuadros de mando se pueden comprar. Decidir qué despierta a un humano a las 3 de la madrugada, no.

La hoja de etapas

Tabla  · Las señales que anuncian cada etapa, con su lista de comprar/construir/rechazar
EtapaLo sabrás porqueComprarConstruirRechazar
De cero a unoaún no hay PMFenlaces de pago, auth alojadoel núcleo + los cuatro enchufessistemas de facturación, pipelines de i18n, SSO, paneles de admin
Primeros ingresosun ticket de reembolso con captura del extracto bancariomotor de facturación o MoR, automatización de impuestosel libro mayor, dedup de webhooks, un dial de fraudemaquinaria de suscripciones antes de validar precios
Expansiónaltas desde países donde nunca hiciste marketing; un pico de facturaTMS + traducción automática, captcha, WAF en el edgela superficie SEO, el bot de traducción, límites en capa de aplicacióntraducción a mano; bloquear la release hasta tener todos los idiomas
Cuello de botellauna caída que puedes cifrar en dinero; SQL un viernes por la tardeerrores, métricas, avisos de guardia, un constructor de herramientasSLO, pruebas de restauración, la plataforma internacuadros de mando sin dueño; guardias heroicas
Madurezlas máquinas entregan más que el núcleoagentes de programaciónespecificaciones que un agente puede ejecutar, un dueño por máquinael memo de «reenfoque en el producto»

El producto es lo que ven los usuarios. El historial de git es lo que una empresa realmente es: una capacidad rodeada de máquinas que llegan según un calendario que no controlas. Pero el calendario se puede leer de antemano. Deja los enchufes puestos, recibe a cada máquina en su disparador, compra lo que es commodity, construye lo que toca tu dinero y tus tenants — y abarátalo todo lo suficiente para que tu juicio se quede donde de verdad te diferencia.

Referencias

  1. [1]«aplicar el enfoque de una fase a una idea en otra fase mata las ideas»medium.com
  2. [2]Twilio 2013: el bucle de facturacióntwilio.com
  3. [3]La cantidad óptima de fraude no es cerobitsaboutmoney.com
  4. [4]SSO de Stack Overflow: 3 ingenieros × 3 mesesstackoverflow.blog
  5. [5]Slack: 20.000 strings que traducir a posteriorislack.engineering
  6. [6]El pipeline de LLM de Mercari dividió por 100 el coste de traducciónengineering.mercari.com
  7. [7]Minería en CI: 103.000 $ quemados por 137 $sysdig.com
  8. [8]Rate limiters por capasstripe.com
  9. [9]GitLab 2017: 3 capas de backup, todas rotasabout.gitlab.com
  10. [10]La caída de Cloudflare de 2019blog.cloudflare.com
  11. [11]Encuesta de Retool: ⅓ del tiempo de ingenieríaretool.com
  12. [12]Shopify mantiene 50.000 sitios internos en una sola VM de 200 $ al messhopify.engineering
  13. [13]Stripe Billingstripe.com
  14. [14]Paddlepaddle.com
  15. [15]Lemon Squeezylemonsqueezy.com
  16. [16]Stripe Taxstripe.com
  17. [17]Anrokanrok.com
  18. [18]Stripe Radarstripe.com
  19. [19]Clerkclerk.com
  20. [20]Auth0auth0.com
  21. [21]Supabase Authsupabase.com
  22. [22]WorkOSworkos.com
  23. [23]Unkeyunkey.com
  24. [24]Crowdincrowdin.com
  25. [25]Lokaliselokalise.com
  26. [26]DeepLdeepl.com
  27. [27]Ahrefsahrefs.com
  28. [28]Search Consolesearch.google.com
  29. [29]Turnstilecloudflare.com
  30. [30]hCaptchahcaptcha.com
  31. [31]Cloudflare WAF & edge limitscloudflare.com
  32. [32]Sentrysentry.io
  33. [33]Datadogdatadoghq.com
  34. [34]Grafanagrafana.com
  35. [35]PagerDutypagerduty.com
  36. [36]incident.ioincident.io
  37. [37]PostHogposthog.com
  38. [38]Amplitudeamplitude.com
  39. [39]GitHub Actionsgithub.com
  40. [40]Retoolretool.com
  41. [41]Vercelvercel.com
  42. [42]Cloudflarecloudflare.com
© 2026c@put.devRSS