← Portfolio

El manifiesto de Diego

Por qué este manifiesto

Escribí este manifiesto para reunir cómo entiendo que deberían funcionar los equipos dentro de una empresa. Pienso sobre todo en equipos de ingeniería, porque son los que más he vivido de cerca, aunque creo que casi todo lo que hay aquí sirve para cualquier equipo en el que varias personas tengan que coordinarse.

Parte de lo que escribo nace de cosas que he visto salir mal. Para mí fueron errores, aunque entiendo que otras personas las interpreten simplemente como otra manera de gestionar un equipo. Esto no describe una empresa perfecta. Es, más bien, un conjunto de principios que creo que ayudan a mantener equipos sanos en el tiempo.

También tiene un propósito práctico: que quien lo lea entienda cómo pienso sobre liderazgo, colaboración y cultura de trabajo, para que ambas partes puedan comprobar con honestidad si hay encaje antes de comprometerse. Son ideas que llevo conmigo desde hace años y que la experiencia, más que suavizarlas, me ha confirmado.

1. Respeto #

El respeto es probablemente el punto más importante de este manifiesto y, aunque casi todo el mundo diría que es algo obvio, en la práctica se rompe de muchas formas. No hace falta insultar a alguien para faltarle al respeto. De hecho, suele romperse en gestos mucho más pequeños y más frecuentes, sobre todo cuando hay tensión.

Errores que he visto

Quejarse de una decisión sin aportar argumentos de fondo. Lanzar comentarios negativos que no ayudan a resolver nada. Dejar una conversación a medias cuando te responden con razones en contra, como si ya no mereciera la pena cerrarla bien.

Dar una crítica dura en público en lugar de hablar en privado. Despachar el trabajo de alguien con una etiqueta en vez de ofrecer una crítica útil. Convertir la experiencia en una posición de superioridad constante. Si alguien expresa que algo le ha molestado, ignorarlo o no pedir perdón.

Las consecuencias

Cada una de estas cosas puede parecer pequeña por separado. Pero, cuando se acumulan, erosionan la confianza y crean un entorno en el que la gente deja de participar con honestidad. Aparece la defensiva, se comparten menos ideas y el conflicto deja de resolverse para empezar simplemente a evitarse.

Con el tiempo, quien recibe este tipo de trato acaba justificando cada decisión antes de que nadie pregunte. Deja de experimentar, deja de asumir riesgos sanos y entra en una dinámica de crítica y defensa que desgasta a ambas partes.

Cómo creo que debería funcionar

Respetar también significa reparar. Si alguien te dice que algo que hiciste le molestó, reconócelo y pide perdón. No hace falta compartir toda la interpretación de la otra persona para entender que el daño existe y que ignorarlo empeora la relación.

Respetar significa también sostener el desacuerdo con honestidad. Si no estás de acuerdo con una decisión, explica por qué con argumentos reales. Si alguien responde a tu idea con razones en contra, no desaparezcas. Responde, reconsidera o matiza tu posición. Si alguien desaparece una y otra vez a mitad de una discusión importante, eso puede vivirse como falta de respeto o desinterés, aunque no siempre haya mala intención.

Y, cuando haya tensión, frena un momento antes de responder. El respeto es más fácil de romper justo cuando más falta hace.

2. Libertad para opinar #

Todo el mundo en un equipo debería sentirse libre de dar su opinión, cuestionar una decisión o proponer otra forma de hacer las cosas, sin que su cargo o su nivel lo conviertan en un espectador.

Errores que he visto

He trabajado en sitios donde a la gente que intentaba mejorar algo se la cortaba de raíz. Se le decía "eso no es asunto tuyo", "esto se hace porque lo digo yo" o, directamente, "no lo vamos a hacer, punto". Sin explicación, sin contexto y sin espacio para el diálogo. Solo autoridad convertida en argumento.

Las consecuencias

Cuando la gente aprende que opinar lleva a ser ignorada o puesta en su sitio, deja de intentarlo. El equipo pierde ideas, pierde honestidad y empieza a funcionar desde el silencio. Las decisiones empeoran porque ya nadie las cuestiona. Las personas con más potencial o se desconectan o se van.

Cómo creo que debería funcionar

Cuando alguien dice "creo que podríamos hacer esto de otra manera", merece algo más que una negativa seca. Si la idea no funciona, explícale por qué. Si le falta contexto, compártelo. Y si aun así cree que su enfoque es mejor, pídele que lo aterrice en una propuesta breve con pros y contras y revísala de verdad. La gente no necesita ganar todas las discusiones, pero sí merece una respuesta real.

3. Canales seguros para hablar #

En cualquier equipo hay conversaciones que solo aparecen si existe un espacio seguro para tenerlas. Las preocupaciones salariales, las fricciones con un compañero, los desacuerdos con una decisión o los comentarios sobre cómo actúa alguien no suelen salir de forma natural en una reunión de grupo ni en un canal de Slack. Si no existe un lugar claro para tratarlos, o se quedan sin decir o salen cuando ya es demasiado tarde.

Errores que he visto

Equipos sin 1:1s, sin retrospectivas y sin ninguna forma anónima de plantear preocupaciones. Se esperaba que todo fluyera a través de conversaciones informales, pero los temas sensibles rara vez salen de forma informal. La gente acumulaba frustraciones hasta que explotaban o simplemente se iba.

También he visto el problema contrario: espacios que existen en el calendario, pero no en la realidad. 1:1s en los que el líder va con prisa, te despacha rápido, no te deja desarrollar lo que quieres decir o incluso te atiende al volante con el manos libres. Formalmente hay canal; en la práctica, no hay escucha.

Las consecuencias

Cuando no hay canales seguros, o cuando esos canales existen solo de forma superficial, los problemas crecen en silencio. La gente deja de plantear preocupaciones porque no sabe dónde ni cómo, o porque percibe que en realidad nadie quiere escucharla. Para cuando alguien finalmente habla, el daño ya está hecho: alguien se ha quemado, una relación está rota o una mala decisión ha ido demasiado lejos para revertirla con facilidad.

Cómo creo que debería funcionar

Los equipos necesitan espacios reales y estructurados para la comunicación honesta. Canales para opinar de forma anónima, para que la gente pueda hablar de decisiones, dinámicas o liderazgo sin miedo. 1:1s regulares, para hablar con calma de crecimiento, salario, preocupaciones o fricciones. Retrospectivas, para revisar qué ha funcionado y qué no.

No todo tiene que ser anónimo, pero sí tiene que ser seguro. Si decir algo importante puede costarte prestigio, tranquilidad o relación con tu responsable, ese canal no es seguro de verdad. Y si la otra persona no te presta atención real, tampoco. El objetivo de estos espacios es que la gente tenga dónde decir lo difícil antes de resignarse, explotar o marcharse.

Esto no es un extra. Es la infraestructura mínima de un equipo que se toma la comunicación en serio. Sin esos espacios, no estás facilitando que las cosas importantes se digan: estás confiando en que, con suerte, aparezcan solas.

4. Responsabilidad compartida sobre la alineación #

Es imposible que todo el mundo esté de acuerdo en todas las decisiones. Eso es normal. El problema no es el desacuerdo puntual, sino convertirlo en el estado habitual del equipo. No es lo mismo discrepar en una decisión menor que trabajar con medio equipo empujando en contra de decisiones importantes.

Errores que he visto

He trabajado en equipos donde más de la mitad de los ingenieros no estaban alineados con las decisiones que tomaba la persona responsable. Líderes que dicen "tengo más contexto" sin compartir realmente ese contexto. Líderes que deciden en aislamiento y esperan que el equipo obedezca sin preguntar.

También he visto decisiones tomadas desde arriba que impactaban de lleno en el trabajo o en el día a día de la gente sin haber contado antes con ella. Se ejecutaban primero y, como mucho, se explicaban después, cuando ya no había espacio real para influir.

Las consecuencias

Tener gente remando en una dirección en la que no cree genera mucha fricción. Provoca tensión con quien decide, desmotivación y, con el tiempo, desgaste. Los equipos empujados sin entender se vuelven dependientes. Dejan de pensar por sí mismos y empiezan a pedir permiso para todo.

La gente deja de discutir no porque esté de acuerdo, sino porque asume que discutir no sirve de nada. Y, cuando eso pasa, el equipo deja de ser un grupo que piensa y se convierte en un grupo que acata. Además, cuando solo se le tiene en cuenta para ejecutar, la gente siente que no forma parte real de las decisiones que condicionan su propio trabajo.

Cómo creo que debería funcionar

Alineación no significa que todo el mundo consiga la opción que quería. Significa que la gente entiende la decisión lo bastante bien como para apoyarla con honestidad, aunque hubiera preferido otra.

Quien toma la decisión tiene la responsabilidad de construir esa alineación, y el equipo también tiene la responsabilidad de buscarla. Puede haber casos en los que no se alcance del todo, pero debería ser algo excepcional, no la forma normal de trabajar.

Si una decisión va a afectar de forma directa al trabajo, a los tiempos o al día a día de un equipo, conviene escuchar antes a la gente afectada. Escuchar no significa renunciar a decidir. Significa dar una oportunidad real de aportar contexto, señalar riesgos y detectar efectos que desde arriba pueden no verse.

Un líder debería evitar decidir en aislamiento siempre que sea posible. A mí me ha pasado más de una vez cambiar por completo de opinión después de escuchar a otras personas, y eso me parece una fortaleza, no una debilidad. Casi siempre hay alguien con quien contrastar una idea: otro desarrollador, otro líder, alguien de otro equipo o simplemente alguien que te ayude a ver los puntos ciegos de tu razonamiento.

A veces lo mejor es abrir la conversación a más personas. Hay que comunicar de más lo importante, asumir que el resto no tiene tu contexto y no dar por hecho mala intención cuando lo más probable es que solo haya confusión. Sin ese contexto, la alineación es imposible.

5. Honestidad del liderazgo #

Un líder no tiene por qué tener todas las respuestas, pero sí tiene la obligación de no mentir. Si no sabe algo, debería decir que no lo sabe. Si no puede prometer algo, no debería prometerlo. La honestidad no es un extra: es una parte básica de la confianza.

Errores que he visto

He visto responder con cosas que simplemente no eran verdad para cerrar conversaciones incómodas o ganar tiempo. Cosas como presentar participaciones, compensación o cambios futuros como si ya estuvieran cerrados cuando no lo estaban. También he visto compromisos sobre salario o promoción que en realidad ni estaban atados ni dependían de quien los estaba diciendo.

Otras veces la mentira no es tan frontal, pero se parece mucho: vender certeza donde no la hay, dejar que alguien entienda algo que sabes que probablemente no va a pasar o usar una media verdad para evitar una conversación difícil.

Las consecuencias

Cuando una persona descubre que le han mentido, no se rompe solo esa conversación. Se rompe la credibilidad de quien lidera. A partir de ahí, cada explicación se escucha con sospecha, cada promesa se relativiza y el equipo empieza a interpretar mucho más de lo que oye.

Eso genera cinismo, distancia y desenganche. Y es especialmente dañino cuando afecta a cosas sensibles, porque la gente siente que se ha jugado con su confianza en temas que condicionan decisiones importantes de su vida profesional.

Cómo creo que debería funcionar

Si no sabes algo, di que no lo sabes. Si no puedes contarlo todavía, di que no puedes contarlo todavía. Si algo depende de otra persona o de una decisión que no controlas, explícalo así. Es mejor una verdad incómoda o incompleta que una respuesta tranquilizadora inventada.

Un líder debería comprometerse solo con cosas que pueda sostener de verdad. Y, si se equivoca o ha dado a entender algo que no era correcto, debería corregirlo cuanto antes y asumirlo con claridad. La gente tolera mucho mejor una limitación honesta que una falsa seguridad.

6. Prioridades claras y anticipación #

Una parte importante del desgaste de un equipo no viene solo de la carga de trabajo, sino de trabajar sin una dirección clara. No saber qué es prioritario ahora, qué va a necesitar el producto dentro de unos meses o qué problemas están creciendo genera una sensación constante de ir tarde.

Errores que he visto

He visto equipos viviendo siempre a la demanda, reaccionando solo a lo urgente e intentando sobrevivir a la semana. Ingenieros que no sabían cuál era la prioridad real, ni qué iban a estar construyendo en los próximos meses, ni qué dirección iba a tomar el equipo.

También he visto problemas evidentes que se dejaban crecer durante demasiado tiempo: partes del producto que iban a escalar mal, dependencias frágiles, deuda técnica acumulada o procesos que ya estaban dando señales de atasco. Como no explotaban hoy, se dejaban para más adelante.

Las consecuencias

Cuando un equipo trabaja así, entra en un ciclo de reacción constante. Cada vez pone más parches, entiende menos el sentido del trabajo y vive con la sensación de que nunca llega a ordenar nada de verdad.

Además, los problemas se vuelven más caros cuanto más se posponen. Lo que se podría haber resuelto con atención y algo de margen acaba exigiendo mucha más energía, más prisas y más renuncias. Y eso deja al equipo todavía más ahogado para anticipar lo siguiente.

Cómo creo que debería funcionar

Un equipo necesita saber qué es importante ahora, pero también qué viene después. La gente debería entender las prioridades actuales, la dirección de los próximos meses y los motivos que hay detrás de ambas cosas. Esa claridad da foco y también calma.

Anticiparse también es trabajo. Hay que mirar con detalle qué problemas actuales están creciendo, qué necesidades van a aparecer pronto y qué partes del sistema o del producto pueden explotar si se siguen ignorando. No para vivir obsesionados con el futuro, sino para no llegar siempre tarde.

Eso exige reservar algo de capacidad para prevenir, preparar y ordenar, no solo para reaccionar. Cuando liderazgo, producto e ingeniería hacen bien ese trabajo, el equipo deja de vivir apagando incendios y puede empezar a construir con más criterio y menos desgaste.

7. Buscar causas, no culpables #

En las empresas, los problemas rara vez son culpa de una sola persona. Cuando alguien busca inmediatamente a un culpable, eso debería encender alarmas.

Errores que he visto

Señalar a una persona en lugar de mirar la causa real. A veces hay responsabilidad individual, por supuesto. Pero la mayor parte de las veces el problema de fondo es también un proceso débil, una falta de salvaguardas, contexto poco claro, revisiones flojas, mala comunicación o un sistema que hacía muy fácil llegar al fallo.

Las consecuencias

Como mucho, culpar solo le da a alguien un blanco sobre el que descargar su frustración. Como poco, desencadena una cadena de daño. El problema de fondo sigue ahí, así que lo más probable es que el mismo fallo le vuelva a pasar a otra persona. La persona a la que se ha culpado acaba trabajando desde el miedo, y ese miedo se contagia muy rápido al resto del equipo.

La gente que toma decisiones con miedo deja de asumir riesgos sanos, deja de hacer preguntas, oculta la incertidumbre y empieza a actuar para protegerse en lugar de mejorar el trabajo. Así es como los equipos se vuelven más lentos, menos honestos y más frágiles.

Cómo creo que debería funcionar

Los equipos deberían poner el foco en los procesos y en el aprendizaje. Los post mortems importan. Mirar las causas sistémicas no elimina la responsabilidad individual. Significa que hay que analizarla con contexto, no usarla como un atajo para cerrar la conversación.

La primera pregunta útil no es "quién falló", sino "qué condiciones hicieron probable este fallo y qué vamos a cambiar para que el siguiente tenga menos probabilidad y menos impacto". Los fallos son naturales. Lo ingenuo es esperar un sistema en el que nunca ocurran.

8. Detección temprana del desgaste #

Que existan canales seguros no basta. Liderazgo y recursos humanos también necesitan señales para detectar desgaste antes de que el equipo llegue al límite. No hablo de vigilar a nadie, sino de llegar a tiempo para ayudar.

Errores que he visto

He trabajado en startups donde no había 1:1s, ni evaluaciones útiles, ni encuestas de satisfacción, ni mecanismos para que recursos humanos viera lo que estaba pasando. Algunos líderes estaban haciendo mal su trabajo, algunos compañeros ya estaban quemados y, aun así, la empresa no lo detectaba.

Otro error muy común es guardar los comentarios importantes para las revisiones formales. Si alguien escucha una crítica o un reconocimiento importante por primera vez en una evaluación, el sistema ya ha fallado.

Las consecuencias

Cuando una empresa solo reacciona cuando alguien ya está al límite o pensando en irse, ya llega tarde. Ahí ya se ha perdido motivación, conocimiento y tiempo, y el problema suele afectar a más de una persona.

Cómo creo que debería funcionar

Creo en combinar canales voluntarios y señales estructuradas: 1:1s regulares, evaluaciones que de verdad sirvan, encuestas de satisfacción, feedback anónimo y responsables atentos a cambios de energía, tono o motivación. La idea no es burocratizar el seguimiento, sino hacer visibles los problemas cuando todavía hay margen para corregirlos.

Pero no basta con recoger señales. Hay que leerlas y actuar. Si una encuesta anónima señala desgaste repetido, si varias personas describen el mismo problema o si un equipo cambia de tono de forma sostenida, liderazgo y recursos humanos deberían enterarse pronto y moverse.

9. Reconocimiento y compensación a tiempo #

El reconocimiento importa, pero una palmadita en la espalda tiene un recorrido muy corto. Decir "buen trabajo" es el primer paso, no el último.

Errores que he visto

Esperar a que alguien venga a pedir una subida ya es llegar tarde. Para entonces probablemente lleva meses pensándolo y puede que incluso esté mirando fuera. Lo mismo pasa con las horas extra: esperar a que se hagan y a que la gente proteste para decidir cómo compensarlas.

Algunos líderes intentan ahorrarse cinco o diez mil euros manteniendo los salarios lo justo para que la persona dude antes de irse. He visto incluso renegociar una subida a la baja para cuadrar presupuesto. Ese tipo de gesto destruye la confianza más rápido que casi cualquier otra cosa.

Las consecuencias

Cuando el reconocimiento llega tarde, la gente ya ha tomado su decisión. Lleva meses sintiéndose poco valorada y, para cuando la empresa reacciona, la lealtad ya se ha roto. Empieza a mirar fuera, y los mejores se van primero porque son los que más opciones tienen.

Cómo creo que debería funcionar

Un líder atento puede adelantarse. Puede decir: "Estoy viendo el esfuerzo que estás haciendo. Creo que te has ganado una subida y, cuando esto termine, voy a defenderlo con claridad." Escuchar eso antes de tener que pedirlo cambia por completo la relación con la empresa. La clave es anticiparse.

Si se acerca una entrega importante y van a hacer falta horas extra, dilo antes. Explica qué se espera, durante cuánto tiempo y cómo se va a compensar. Pedir un esfuerzo excepcional sin aclarar el retorno es una forma rápida de quemar a la gente.

No todo el mundo quiere implicarse del mismo modo, y eso es perfectamente legítimo. Pero cuando alguien sostiene más responsabilidad, empuja más o cuida del equipo más allá de lo exigible, conviene reconocerlo a tiempo y de forma visible, no meses después y a regañadientes.

10. Transparencia salarial #

El salario es una de las áreas donde más fácil resulta esconder decisiones arbitrarias. También es una de las formas más claras que tiene una empresa de demostrar si valora de verdad a alguien. Por eso el silencio casi nunca protege: solo aplaza una conversación que acabará llegando.

Errores que he visto

Muchas empresas no quieren que los empleados hablen abiertamente de sueldo. Entiendo por qué creen que eso puede generar tensión, pero muchas veces lo que en realidad intentan evitar es tener que explicar por qué una persona cobra más que otra. Lo mismo pasa con las nuevas contrataciones: si alguien entra con un salario mucho más alto, debería haber una razón clara y explicable.

Las consecuencias

Decirle a la gente que no hable de salarios no soluciona nada. Antes o después la gente habla igualmente. Cuando eso pasa en privado, descubre diferencias sin tener el contexto. Entonces crecen la confusión y la frustración. Muchas veces los líderes no ven el daño lo bastante pronto, y el equipo llena ese vacío con suposiciones.

Ese hueco se convierte con mucha facilidad en desconfianza, resentimiento y desgaste. Y, una vez que el equipo interpreta que las cifras responden a arbitrariedad o a favoritismos, reconstruir la credibilidad cuesta muchísimo.

Cómo creo que debería funcionar

No digo que el sueldo exacto de cada persona tenga que ser público. Pero sí creo que todo el mundo debería tener una idea clara de las bandas de cada puesto y de los criterios que permiten moverse dentro de ellas. Ese me parece un punto medio razonable.

Si la empresa está en una posición financiera sana, debería pagar a su gente de forma claramente competitiva y, cuando pueda sostenerlo de verdad, por encima de mercado. Quien ya está dentro tiene algo que un candidato externo no tiene: conocimiento profundo del código, del producto, del equipo y de cómo funciona la empresa. Ese valor también cuenta. La forma más clara de demostrarle a un empleado que lo valoras es pagarle de forma acorde a lo que aporta.

Hablar de salario no debería ser tabú. Ayuda a entender dónde estás, hasta dónde puedes llegar y qué hace falta para avanzar. Da perspectiva, reduce ansiedad y evita que todo el mundo tenga que adivinar las reglas del juego.

En lugar de obligar a la gente a adivinar, conviene hablarlo de frente. Compartir datos de mercado, explicar por qué una oferta o una subida tiene una cifra concreta y dejar que la persona pueda decir con qué salario se sentiría bien. Salario, puesto y rendimiento no deberían gestionarse por separado. Cuando eso ocurre, la gente llena los huecos con suposiciones y ahí empieza la desconfianza.

11. Libertad con responsabilidad, no control #

Creo que la gente debería tener margen real para organizar su trabajo y decidir cuándo rendirlo de la forma que mejor le funcione. La libertad no es desorden. La libertad exige responsabilidad, sobre todo porque en ingeniería tu trabajo muchas veces impacta directamente en el de otras personas.

Errores que he visto

Controlar horarios, presencia o formas de trabajar como si eso garantizara productividad. Esperar que todo el mundo funcione bien bajo el mismo patrón, en lugar de asumir que cada persona rinde mejor en momentos distintos y necesita cierto margen para organizarse.

También he visto el error contrario: usar la libertad como excusa para no pensar en el tiempo de los demás. Por ejemplo, dejarle una tarea a otra persona al final del día cuando podrías habérsela pasado a primera hora. Formalmente has hecho tu parte, pero en la práctica has condicionado el trabajo ajeno sin necesidad.

Las consecuencias

El control no soluciona casi nada. Lo que hace es empujar a la gente a trabajar en un entorno en el que no está a gusto, donde dedica energía a encajar en la norma en lugar de rendir bien de verdad. Eso genera incomodidad, peor motivación y menos productividad real.

Y cuando la libertad se ejerce sin tener en cuenta el impacto sobre el resto, la coordinación se deteriora. La gente empieza a bloquearse entre sí, se pierde fluidez y aparecen fricciones que muchas veces no vienen del trabajo en sí, sino de no haber respetado bien el tiempo de los demás.

Cómo creo que debería funcionar

Lo sano es dar autonomía real para organizar el trabajo, siempre que haya responsabilidad, visibilidad y buena coordinación. Si una persona está cansada, muchas veces es mejor que descanse, incluso que duerma un rato, y que luego vuelva con más claridad y energía. Obligar a alguien a mantenerse presente cuando no está en condiciones no mejora el trabajo: solo empeora la experiencia y normalmente también el resultado.

Pero esa libertad tiene una condición clara: pensar en el impacto sobre los demás. Si tu trabajo desbloquea a otra persona, conviene entregarlo cuanto antes. Si sabes que alguien depende de algo tuyo, dale contexto, antelación y margen. No se trata solo de organizarte bien tú, sino de no organizarte a costa del tiempo ajeno.

Eso también es una forma de respeto. La virtud no está en controlar a la gente ni en hacer lo que a uno le apetece sin mirar alrededor. Está en tener libertad para trabajar como mejor te funcione y, al mismo tiempo, cuidar el ritmo y el tiempo de los demás.

12. Aprender es parte del trabajo #

La curiosidad profesional no es un adorno. En ingeniería forma parte del trabajo bien hecho. Estar al día, explorar ideas nuevas o tener proyectos propios no es algo separado del valor que una persona aporta: muchas veces es justamente una parte de ese valor.

La ingeniería cambia todo el rato, y la irrupción de la IA ha acelerado ese ritmo de forma drástica. Tecnologías que hace un año parecían estables hoy pueden estar ya desfasadas. En este contexto, reservar tiempo para aprender y explorar no es un lujo: es una necesidad.

Errores que he visto

He trabajado en empresas donde lo único importante era producir. Sin tiempo para aprender, sin presupuesto para crecer y sin espacio para experimentar. Todo era urgente todo el tiempo.

Las consecuencias

Cuando todo es urgente todo el tiempo, la gente deja de mejorar. Baja sus estándares, se centra solo en sobrevivir a la semana y pierde el espacio necesario para aprender, experimentar y hacer trabajo con criterio. Eso puede generar resultados durante un tiempo, pero no crea buenos ingenieros ni buenos equipos a largo plazo.

Cómo creo que debería funcionar

Las buenas empresas deberían proteger esa curiosidad en lugar de exprimirla hasta apagarla. Eso significa presupuesto para certificaciones, tiempo para investigar opciones técnicas, espacio para probar herramientas nuevas, talleres y transmisión real de conocimiento dentro del equipo.

Una cultura de ingeniería fuerte también se ve en los hábitos del día a día: los tests forman parte del trabajo, la deuda técnica se hace visible, la revisión de código se entiende como una conversación y el conocimiento se comparte en lugar de acumularse.

Aprender no debería depender solo de lo que la gente hace por la noche o los fines de semana. Una empresa sana le hace hueco dentro del propio trabajo.

13. Lo que funciona también se puede mejorar #

Uno de los errores más fáciles en un equipo es confundir "esto funciona" con "esto ya no merece revisarse". Que algo funcione es un buen punto de partida, pero no el final de la conversación. Los equipos que siguen mejorando sus sistemas, procesos y hábitos suelen estar más afinados, moverse mejor y llegar más preparados cuando aparece la presión.

Errores que he visto

He conocido a mucha gente que reaccionaba a cualquier propuesta de cambio con un "pero si ya funciona, ¿por qué tocarlo?", como si revisar un proceso, una herramienta o una forma de trabajar fuera un riesgo innecesario en lugar de una práctica normal de ingeniería.

Muchas veces sí funcionaba, pero de una forma torpe, lenta o frágil. Se podía hacer más simple, más barata, más clara o más escalable. El problema no era que no se pudiera mejorar. El problema era no querer cuestionar el estado actual.

Las consecuencias

Cuando un equipo entra en esa mentalidad, se vuelve menos adaptable poco a poco. La fricción se normaliza, las ineficiencias se quedan a vivir y las oportunidades evidentes de mejora se dejan pasar hasta que el dolor ya es demasiado grande para ignorarlo.

Eso además deja a los equipos peor preparados. Si solo revisas algo cuando ya está fallando, todos los cambios llegan tarde y con presión. La mejora deja de ser preventiva y pasa a ser reactiva.

Cómo creo que debería funcionar

Los equipos deberían revisar con cierta regularidad cómo trabajan: procesos, herramientas, rituales, handoffs y decisiones técnicas. No todo tiene que cambiar, pero todo debería poder cuestionarse.

El objetivo no es tocar cosas por tocarlas. El objetivo es seguir preguntándose si la forma actual sigue siendo el mejor equilibrio. Si algo ya funciona bien, perfecto, se mantiene. Pero si puede ser de forma relevante más simple, más rápida, más clara o más robusta, merece la pena hablarlo.

Esa mentalidad de mejora compone con el tiempo. Los equipos que revisan sus hábitos sin ego suelen volverse más eficientes, más preparados y menos propensos a sorprenderse con problemas que otros solo detectan cuando ya les bloquean.

14. Pragmatismo por encima del dogma #

Las buenas prácticas importan. Suelen existir por una buena razón y muchas veces evitan errores reales. El problema empieza cuando dejan de verse como herramientas y pasan a tratarse como reglas que hay que aplicar siempre, sin mirar el contexto. Ahí la práctica deja de ser buena y se convierte en dogma.

Errores que he visto

He visto a gente aplicar buenas prácticas de forma automática, como si salirse de ellas fuera siempre una señal de mala calidad. Este patrón aparece mucho cuando alguien las ha interiorizado tanto que deja de preguntarse si realmente hacen falta en esa situación concreta.

Un ejemplo claro es una migración de base de datos. En una startup puede tener sentido asumir una parada planificada de producción si eso reduce muchísimo la complejidad y permite hacer la migración ya. Sin embargo, hay personas que ni siquiera ponen esa opción sobre la mesa. Se van directamente a un camino mucho más complejo, más lento y más caro solo porque la forma "correcta" sería no parar nunca producción.

Las consecuencias

Cuando se trabaja así, se toman decisiones técnicas sin poner en la balanza su coste real. Los plazos se alargan, aumenta la complejidad operativa, se introduce más riesgo del necesario y el equipo puede pasar semanas o meses protegiéndose de un escenario que el negocio quizá sí podía asumir de forma controlada.

El problema no es elegir el camino más robusto cuando de verdad hace falta. El problema es no considerar siquiera las alternativas porque una regla se ha vuelto intocable.

Cómo creo que debería funcionar

Creo que el criterio principal debería ser el pragmatismo. Las buenas prácticas son una guía, no una religión. Hay que entender por qué existen, qué riesgo reducen y cuándo ese riesgo compensa de verdad el coste que introducen.

Obviamente, esto depende mucho del contexto. En una empresa grande o en un sistema crítico, parar producción puede no ser viable en muchas situaciones. Pero incluso ahí esa variable debería poder ponerse sobre la mesa si la alternativa son varias semanas más de trabajo y la necesidad es urgente.

Si decides salirte de una regla, debería quedar explícito qué riesgo se acepta, quién lo asume, cómo se comunica y cómo se volvería atrás si hiciera falta.

Mientras haya una justificación clara, una decisión que se sale de la regla puede ser perfectamente correcta. Romper una regla no siempre es irresponsable. A veces lo más irresponsable es negarse a revisar la regla cuando el contexto claramente pedía hacerlo.

15. Las habilidades humanas importan tanto como la técnica #

Si la IA hace más fácil la ejecución técnica pura, entonces lo que diferencia a una persona de otra se desplaza más hacia lo humano. Saber explicar una idea, comunicar con claridad, ser asertivo, gestionar la presión, adaptarse a cambios de contexto, seguir aprendiendo y enseñar a otros es hoy una parte central del valor que un ingeniero puede aportar.

Eso no vuelve irrelevante la capacidad técnica. Lo que cambia es que la técnica, por sí sola, cada vez distingue menos si no va acompañada de criterio, colaboración y madurez.

Errores que he visto

Me he encontrado con perfiles muy técnicos que, en lo humano, hacían mucho daño al equipo. Algunos casos son obvios: insultan, amenazan, buscan culpables o señalan a personas en lugar de a problemas.

Pero otras veces el problema es más sutil y, precisamente por eso, más fácil de tolerar durante demasiado tiempo. Son personas muy buenas técnicamente que incumplen lo más básico del respeto: corrigen desde la superioridad, hacen sentir pequeño al otro o convierten errores normales en pequeñas humillaciones repetidas. Puede que cada comentario, por separado, no parezca gravísimo. El problema es el patrón. Ese desgaste constante va minando poco a poco la moral del equipo.

Las consecuencias

Por eso una persona muy fuerte técnicamente puede hacer más daño que alguien con menos nivel. Si sus interacciones rebajan al resto, el equipo empieza a trabajar a la defensiva, la gente comparte menos, pregunta menos y se atreve menos. Se pierde seguridad, se pierde honestidad y, al final, se pierde también talento.

Cómo creo que debería funcionar

La buena noticia es que estas habilidades se pueden trabajar. En mi experiencia, un perfil junior con buenas habilidades humanas puede aportar valor muy rápido en la era de la IA. Hará mejores preguntas, aprovechará mejor las herramientas y aprenderá antes porque escucha, contrasta y está abierto a que le corrijan.

La capacidad técnica importa, por supuesto, pero no debería servir para excusar faltas de respeto. Una persona con margen de mejora técnica, pero humilde y colaborativa, suele aprender. Una persona brillante que erosiona al equipo semana tras semana acaba costando mucho más de lo que aporta. Yo valoraría esas cualidades al menos tanto como la capacidad técnica pura.

16. Respeto y seriedad en selección #

Contratar bien empieza con empatía. Trata a la gente como te gustaría que te trataran a ti cuando estás buscando dónde encajar. Una buena entrevista no es un interrogatorio. Es una conversación estructurada en la que ambas partes intentan entender si de verdad hay encaje.

Errores que he visto

Preguntas aleatorias, entrevistas improvisadas y pruebas técnicas que dicen poco sobre el trabajo real. Tiempos de respuesta irrazonables, sin espacio para las preguntas del candidato y sin dar una respuesta al final. Procesos llevados por personas que no entienden el mercado, el contexto técnico o el negocio, y que por eso acaban tomando decisiones superficiales.

También he visto llegar tarde a entrevistas sin avisar, no presentarse porque la persona encargada ni siquiera se había enterado o atender una entrevista al volante con el manos libres. Son detalles que dañan mucho la imagen de una empresa porque transmiten una idea muy simple: tu tiempo no importa.

Y el problema no acaba cuando termina la entrevista. La oferta también forma parte del proceso. Hacer cosas como negociar a la baja dos o tres mil euros después de todo el recorrido deja una sensación muy mala y dice mucho de cómo entiende la empresa la relación con la gente.

Las consecuencias

Si la gente sale de tu proceso sintiéndose más pequeña, confundida o poco respetada, entonces la empresa ya le ha enseñado algo importante sobre su cultura. Los malos procesos de selección también llevan a malas contrataciones, buenos candidatos perdidos y una reputación que dificulta futuras contrataciones.

Lo mismo pasa con una oferta mal llevada. Si, al final del proceso, todo se convierte en una maniobra para arañar un poco a la baja, el candidato entiende enseguida qué puede esperar después si entra.

Cómo creo que debería funcionar

Cada fase debería tener un propósito claro. Respeta el tiempo de la gente, explica qué quieres evaluar, mantén tiempos de respuesta razonables, deja espacio para sus preguntas y da siempre una respuesta. Y, por supuesto, preséntate preparado y con toda la atención puesta en la conversación.

Contratar bien también significa diseñar procesos contra los sesgos. Usa entrevistas estructuradas, criterios compartidos y evaluaciones por escrito. No confundas similitud con calidad, primeras impresiones con evidencia ni confianza con competencia.

La oferta también debería ser coherente con el tono del proceso. Si haces una propuesta, que sea seria, razonable y explicable. Negociar puede tener sentido, pero no como una pequeña maniobra oportunista para rebajar dos o tres mil euros al final.

Y la gente que diseña y ejecuta el proceso también necesita formación. Quien recluta y quien entrevista deberían seguir aprendiendo igual que cualquier otra función importante de la empresa.

17. Prioridad a la promoción interna #

Antes de contratar a alguien por encima del equipo actual, creo que las empresas deberían mirar primero la promoción interna. En muchos casos ese es el punto de partida más sano.

Errores que he visto

Mirar siempre fuera primero cuando aparece una necesidad nueva. Contratar a alguien por encima del equipo actual sin explicar por qué. Meter varias personas nuevas en el mismo equipo a la vez sin un plan claro de integración.

Las consecuencias

Si siempre miras fuera primero, la gente dentro de la empresa aprende una lección muy simple: su crecimiento no es la prioridad. Contratar por encima del equipo puede generar frustración, sobre todo si el equipo no entiende por qué esa persona entra por encima de ellos. Meter demasiada gente nueva a la vez puede romper el ritmo del equipo, ralentizar la entrega y dañar la motivación.

Cómo creo que debería funcionar

Si el equipo ya entiende que hace falta un puesto nuevo, por ejemplo el de arquitecto, la situación es mucho más fácil de gestionar. Si la gente conoce la necesidad, el alcance y la razón por la que ese puesto no se cubre desde dentro, el entorno se mantiene mucho más sano. Otro buen paso es abrir primero el puesto internamente y ver si alguien quiere intentarlo.

Lo importante es no actuar como si el equipo actual dejara de existir cada vez que aparece una necesidad nueva. Considéralo primero. Dale contexto. Dale espacio para crecer cuando sea posible. Incluso cuando la decisión final sea contratar fuera, el proceso debería dejar claro que el equipo ha sido respetado.