Artículos

Ideas sobre liderazgo, organizaciones e ingeniería, a partir de los problemas concretos que aparecen cuando construimos software con otras personas.

  • Delegar no es repartir tareas

    Hay una forma de delegar en la que nada importante cambia. El líder deja de escribir el código, pero decide cómo debe implementarse. Asigna una funcionalidad, pero revisa el diseño antes de que avance. Le pide a alguien que se haga cargo de un problema, pero espera que consulte cada decisión relevante. Formalmente, el trabajo…

  • Cuando una estimación se convierte en una promesa

    La conversación suele empezar con una pregunta razonable: ¿cuándo creen que puede estar? El equipo todavía no conoce todos los detalles. Hay decisiones técnicas pendientes, alguna dependencia externa y partes del problema que recién va a comprender cuando empiece a trabajar. Sin embargo, necesita responder. Analiza lo que sabe, compara con experiencias anteriores y hace…

  • Tu trabajo cambió, pero vos todavía no

    Hay una forma bastante extraña de ascender en ingeniería. Durante años aprendés a programar mejor. Entendés sistemas cada vez más complejos, tomás problemas que otros no pueden resolver y te convertís en la persona a la que buscan cuando algo se rompe, cuando una decisión técnica se vuelve difícil o cuando hay que sacar adelante…