Le decís a tu gerente de producto: “Necesitamos dos sprints para refactorizar el módulo de facturación, tiene mucha deuda técnica”. Y la respuesta es siempre la misma: “¿Y qué gana el negocio con eso? Tenemos cuatro funcionalidades comprometidas con clientes para este trimestre”. La conversación termina con la refactorización al fondo del backlog, otra vez.…
All posts in Liderazgo
Comunicación Asíncrona
Recibís este mensaje en Slack un martes a las 9:03am: “Hola”. Nada más. Sabés que la persona quiere algo, pero no qué. Le respondés “Hola, ¿qué necesitás?” y esperás. Veinte minutos después llega: “¿Podés mirar el tema del servicio de pagos?”. Nueva pregunta tuya: “¿Qué tema?”. Pasa otra media hora. Cuando por fin entendés que…
Post-mortems sin culpa
Son las 2:14am. Un despliegue rompió el proceso de cobros y durante 47 minutos ningún cliente pudo pagar. El incidente ya se resolvió, el servicio está de vuelta, y a la mañana siguiente el equipo se junta a “revisar qué pasó”. La primera pregunta que se escucha en la sala es: “¿Quién hizo el deploy?”…
Desacuerdos técnicos
Dos ingenieros senior, mismo nivel, sin jerarquía entre ellos. Uno quiere resolver el problema con un microservicio nuevo. El otro insiste en que un módulo dentro del monolito actual es suficiente y más simple. Ninguno está técnicamente “equivocado” — son dos trade-offs (intercambios) válidos con distintas prioridades. La conversación lleva cuarenta minutos, el tono empezó…
Mentoría Técnica
Un desarrollador junior de tu equipo está trabado con un bug hace dos horas. Se acerca a preguntarte. Tenés dos caminos: abrir su editor, arreglarlo vos en cinco minutos, y seguir con lo tuyo. O sentarte a su lado, hacer preguntas, y dejar que sea él quien llegue a la solución en veinte minutos. El…
Estimaciones de Software
“¿Cuánto te toma esa tarea?” “Como tres días.” Terminó tomando dos semanas. Si esta escena te suena familiar, no estás solo — y probablemente no es porque seas mal estimando. Estimar software mal no es un defecto de carácter, es casi una constante universal de la profesión. ¿Por qué siempre nos equivocamos? El fenómeno tiene…
Registro de decisiones de Arquitectura (ADRs)
“¿Por qué usamos MongoDB acá si el resto del sistema es PostgreSQL?” Nadie en el equipo sabe la respuesta. La persona que tomó la decisión se fue de la empresa hace un año. Lo único que queda es el código, que no explica el porqué — solo el qué. Esta escena se repite en casi…
Burnout
Hace un tiempo hablamos del síndrome del impostor: esa voz que dice “no sé lo suficiente”. El burnout (agotamiento) es distinto y, en cierto modo, más peligroso: no es una voz que duda de tu capacidad, es el cuerpo y la mente diciendo “ya no puedo más” — a veces mucho antes de que la…
Reuniones 1:1
En el post sobre la transición de código a liderazgo mencioné las reuniones 1:1 (uno a uno) como uno de los hábitos clave de las primeras semanas. Prometí desarrollarlo aparte, y acá está: porque de todas las herramientas de un líder técnico, el 1:1 es probablemente la más subestimada — y la más fácil de…
Del código al liderazgo
Te promovieron a tech lead (líder técnico). Felicidades. Ahora la pregunta incómoda: ¿alguien te explicó qué se supone que hagás? Para la mayoría, la respuesta es no. Un día sos la persona que más rápido resuelve tickets, y al siguiente estás en reuniones todo el día, tu equipo espera dirección, y esa sensación extraña aparece:…