lautaro@wilsf · bash · ~/es/rodati/the-hidden-tax-on-every-hire

Traducción automática del inglés · leer el original

Rodati · · 1,331 words · 6 min

El impuesto oculto de cada contratación

Complete graphs showing how communication lines multiply as a team grows, from 3 people and 3 lines up to 14 people and 91 lines
fig 0. links = n choose 2 las líneas explotan mientras el headcount apenas sube.

Cuando agregas una persona al equipo, el organigrama muestra más uno. Un cerebro más, un par de manos más, un poco más de capacidad. Ese es el número que todos cuentan.

Este es el número que nadie cuenta. Esa misma contratación también agrega un nuevo conjunto de líneas de comunicación, y baja silenciosamente el esfuerzo de todos los que ya estaban en el equipo. Dos costos, ambos invisibles, ambos reales. Aprendí a llamarlo el impuesto de cada contratación.

las líneas

Mirá la imagen de arriba. Tres personas tienen tres líneas entre ellas. Agrega una persona y tienes seis. Con diez personas ya tienes cuarenta y cinco líneas, y con catorce tienes noventa y una. Contrataste una persona. Compraste un montón de conversaciones nuevas, y cada una de ellas tiene que mantenerse sincronizada.

Hay una fórmula limpia detrás de esa explosión. Cada par de compañeros necesita una línea entre ellos, así que el número de líneas en un equipo de n es simplemente la cantidad de pares que puedes formar con n personas. Los matemáticos lo escriben como “n sobre 2”, y para cualquier equipo de tamaño real crece como el cuadrado del headcount.

how many lines a team of n needs:

   lines(n) = n choose 2  ≈  n² / 2

     n  │  lines
     3  │      3
     5  │     10
    10  │     45
    14  │     91
    50  │  1,225

Lee las últimas dos filas. Pasar de cinco a cincuenta personas hace crecer el equipo diez veces. Las líneas crecen más de cien veces. Esa brecha es el cuadrado hablando, y por eso el overhead te agarra desprevenido: las personas se suman, pero el cableado se multiplica.

Esta es la vieja idea detrás de la Ley de Brooks. El trabajo que un equipo tiene que hacer para coordinarse no crece con el equipo. Crece con el cuadrado del equipo. Doblas las personas y cuadruplicas el cableado. En algún punto estás pagando más en mantener a todos alineados que lo que estás obteniendo en resultados. (Lines of communication and team size recorre la matemática.)

La trampa es que la capacidad se siente lineal y el overhead parece gratis, así que seguís agregando. Las líneas se acumulan silenciosamente en el fondo hasta que un día el equipo que antes se movía rápido pasa cada mañana en standups y cada tarde en hilos de mensajes.

la dilución

El segundo costo es más viejo y más extraño. En la década de 1910, un ingeniero llamado Maximilien Ringelmann hizo que personas jalaran una cuerda, solas y en grupo, y midió la fuerza. Esperaba que el grupo jalara tanto como la suma de sus miembros. Nunca lo hizo. Cuanto más grande el grupo, menos jalaba cada persona.

the same rope, more hands:

1 person    [#]==========  O
                           /|\     each pulls  100%
                           / \

2 people    [#]==========  O  O
                           /|\/|\   each pulls   93%
                           / \/ \

3 people    [#]==========  O  O  O
                           /|\/|\/|\   each pulls   85%
                           / \/ \/ \

8 people    [#]==========  O  O  O  O  O  O  O  O
                           /|\/|\/|\/|\/|\/|\/|\/|\   each pulls   49%
                           / \/ \/ \/ \/ \/ \/ \/ \

Hoy lo llamamos holgazanería social. Cuando el esfuerzo se diluye en el grupo, las personas bajan el ritmo sin haber decidido hacerlo. No porque sean flojas, sino porque su slack deja de ser visible, y el slack visible es lo que mantiene honestos a la mayoría. Con ocho personas en la cuerda, cada una da aproximadamente la mitad de lo que daría sola. (The Ringelmann effect tiene el estudio completo.)

Pon los dos costos en una sola imagen y obtienes esto. El output potencial es lo que obtendrías si cada persona nueva aportara su parte completa. El output real es lo que realmente obtienes una vez que la coordinación y la dilución se llevan su parte. La brecha entre ellos tiene nombre.

Rendimiento según el tamaño del grupo El output potencial sube en línea recta a medida que el grupo crece. El output real sube y luego se aplana. La brecha que se ensancha entre ellos es la pérdida de proceso. Potencial Real Pérdida de proceso Output obtenido 0 2 4 6 8 0 200 400 600 800 Tamaño del grupo Rendimiento
fig 2. La línea recta es lo que pagaste. La curva es lo que obtuviste. La cuña sombreada es la pérdida de proceso. Basado en el estudio de jalar la cuerda de Ringelmann.

lo que esto significó en Rodati

En Rodati era joven y creía en la historia lineal. Cuando algo era lento, agregaba personas. Más manos en la cuerda, más output, obvio.

No funcionó así. Pasado cierto tamaño, el equipo se volvió más lento, no más rápido. Las mañanas se llenaron de sincronizaciones. Decisiones que antes una persona tomaba en una tarde ahora necesitaban tres personas en una sala y un hilo de seguimiento. Todos estaban ocupados y el trabajo avanzaba a paso de tortuga. Pensé que tenía un problema de motivación o de talento. Tenía un problema matemático. Estaba pagando el impuesto y culpando a las personas.

la regla

El headcount no es capacidad gratis. Cada contratación te da output y te cobra coordinación más dilución, y la factura crece con el cuadrado del equipo.

Así que agrega a alguien solo cuando el trabajo que va a aportar claramente supere el impuesto que va a agregar. Cuando un equipo empieza a arrastrarse, el primer movimiento rara vez es más gente. Es menos líneas: dividir el grupo en pods pequeños que cada uno sea dueño de un resultado, para que la cuerda se mantenga corta y todos puedan ver quién está jalando.

Los equipos pequeños no son una restricción que se tolera. Son el rendimiento más barato que jamás vas a comprar.

Y esto importa más ahora que nunca. La IA sigue elevando el techo de lo que una sola persona puede producir, así que un equipo pequeño con las herramientas correctas puede entregar lo que antes requería todo un departamento. Capturas el output del grupo grande sin pagar su impuesto de comunicación ni su dilución. Cuanto más pequeño y más afilado el equipo, más se multiplica ese apalancamiento.

about:blank ↗ open in new tab
site won't load? ↗ open in new tab
doom.exe, id Software, 1993

click inside the canvas to enable keyboard + sound · arrows / WASD to move · ctrl to fire

mario-bross.exe, Nintendo, 1985

click canvas to enable keys · arrows = D-pad · Ctrl/⌃ = A (jump) · Alt/⌥ = B (run) · 1 = Start · 2 = Select · Tab = remap
🔇 audio? open at archive.org once, click their speaker icon to unmute, reload here.

carmen.exe, Brøderbund / Sega, 1996

click "Click to Begin" then canvas · arrows = D-pad · Ctrl/⌃ = A · Alt/⌥ = B · Space = C · 1 = Start · Tab = remap
🔇 audio? open at archive.org once, click their speaker icon to unmute, reload here.

pokemon.exe, Game Freak, 1996

click canvas to enable keys · arrows = D-pad · Ctrl/⌃ = A · Alt/⌥ = B · 1 = Start · 2 = Select · Tab = remap
🔇 audio? open at archive.org once, click their speaker icon to unmute, reload here.

zork.exe, Infocom, 1980

click canvas to type. text adventure, try look, n s e w, open mailbox, take leaflet, read leaflet. quit with quit.

paint.exe, untitled.png
,
Trash
empty
Finder
~
help.txt, bash, ~

$ what is this?

lauta.blog is a personal site by Lautaro Schiaffino, a serial founder. It collects what he's learned from building three companies (Rodati, Sirena, Darwin AI) and from living, plus a few side rooms (books, food, board games, portfolio).

$ how do I navigate?

Three ways:

  1. Tabs at the top of the terminal window (~ · sirena · darwin · rodati · whoami · portfolio · books · boardgames · food) click any to switch sections.
  2. Keyboard shortcuts, press ? to see all of them. g+s jumps to Sirena, D toggles dark mode, etc.
  3. Shell, click the + at the end of the tab bar to open an interactive shell. Try tree, ls darwin, cat sirena/lesson-1.md, open whoami, subscribe you@example.com, help.

$ what about the menu bar?

$ traffic lights work

The three dots in the title bar do something: red closes the window (icon appears on the desktop, click to reopen), yellow minimizes (pill at bottom of desktop, click to restore), green maximizes.

$ contact

Reach me on x.com, or subscribe at /newsletter.

$ shortcuts

Press ? any time, or .

shortcuts.txt, bash, ~
navigation
g hhome (~/)
g wwhoami
g ssirena
g ddarwin
g rrodati
g ccocinasinde
g bbin
g ffood
g nnewsletter
g ttags
g uuses
view
Dtoggle dark mode
+bigger text
smaller text
0reset text size
edit
aselect all
ycopy page url
window
nnew shell tab
mminimize
zzoom (max)
xclose window
obring to front
help
?toggle this help
escclose