- A medida que avanzas en tu carrera, aumentan los problemas ambiguos, y es imposible eliminar por completo los malos resultados
- En situaciones donde es difícil predecir los resultados, como la contratación o una pandemia, la clave no es evitar equivocarse, sino reducir el costo de equivocarse
- Ejercer la curiosidad primero es la técnica más efectiva para bajar el costo de un juicio erróneo, y el principio de "la curiosidad es el primer paso para resolver problemas" se está operando como un valor central en las organizaciones de ingeniería
- En distintas situaciones, como decisiones de contratación, consultas sin revisar documentación y propuestas de nuevos lenguajes de programación, se presenta de forma concreta cómo aplicar la curiosidad mediante un patrón de respuesta de 3 etapas: Bad/Good/Best
- La curiosidad no significa evitar responsabilidades ni tomar decisiones por consenso, sino dejar abierta la posibilidad de que uno mismo esté pasando por alto información importante, evitando que exigir responsabilidades sin contexto dañe las relaciones
Reducir el costo de equivocarse, en vez de intentar evitarlo
- Ha tenido muchas experiencias de juicio equivocado en patrones técnicos (como pensar en 2014 que los microservicios dominarían el mundo) y en prácticas de gestión (considerar el pensamiento sistémico como la técnica definitiva, pero luego ver numerosos errores causados por una dependencia excesiva del pensamiento sistémico)
- Al principio dedicó mucho tiempo a reducir la frecuencia con la que se equivocaba, pero los problemas que aparecen en etapas más avanzadas de la carrera tienen una profunda ambigüedad, y es imposible eliminar por completo los malos resultados
- Ahora dedica mucho más tiempo a encontrar formas de abaratar el costo de equivocarse que a métodos para evitar equivocarse
Ejemplos de toma de decisiones con información incompleta
- La contratación siempre es una actividad probabilística: incluso una gran contratación puede tener dificultades en cierta empresa o rol, o dejar de encajar por un cambio importante en la vida de la persona
- La pandemia de 2020 derrumbó modelos de negocio que hasta entonces habían sido muy exitosos, y muchas empresas reaccionaron en exceso a la transición hacia lo digital, sobrecontratando y sufriendo daños de largo plazo
- Al buscar localidad de datos, cuanto más se divide finamente el modelo de datos por región geopolítica, más aparecen costos o limitaciones funcionales; como esas regiones cambian con frecuencia y de forma inesperada, si operas en suficientes países, por muy precisa que parezca la predicción original, al final terminará siendo incorrecta
La curiosidad como valor central de ingeniería
- Entre todos los métodos que ha probado, ejercer la curiosidad ha sido la técnica más consistentemente efectiva para reducir el costo de equivocarse
- Cuando se arrepiente de un mal juicio, casi siempre ocurre porque empezó a resolver el problema antes de ejercer la curiosidad
- El principio de "la curiosidad es el primer paso para resolver problemas" se ha consolidado como un valor de ingeniería firme en la organización que lidera
Patrón de respuesta Bad / Good / Best: 4 ejemplos por situación
-
1. Cuando recibes la opinión de que no deberías contratar a un candidato que conoces bien
- Bad: asumir que la otra persona está equivocada
- Good: explicar tu modelo mental de por qué crees que esa persona encajará bien y preguntar con qué partes de ese modelo la otra persona está o no de acuerdo
- Best: alinear de antemano con los entrevistadores los criterios concretos de ajuste en los que deben enfocarse para ese rol
-
2. Cuando te preguntan cómo iniciar sesión en un dashboard, aunque está detalladamente documentado en la wiki interna
- Bad: responder con algo de molestia porque no leyeron la documentación
- Good: preguntar si se toparon con un problema que la documentación no cubre
- Best: construir un chatbot que automatice el enfoque Good para que una persona no tenga que hacer ese trabajo
-
3. Cuando te proponen introducir un nuevo lenguaje de programación en el stack interno
- Bad: informar que deben seguir el documento de arquitectura existente
- Good: mencionar que parece entrar en conflicto con el documento de arquitectura actual y preguntar qué opinan sobre ese conflicto
- Best: incluir enlaces a materiales relacionados en el onboarding de nuevos ingresos y crear un revisor de RFC basado en LLM que guíe a quien redacta el RFC a consultar materiales existentes
-
4. Cuando la persona de guardia no aparece en un incidente
- Bad: informar que no cumplió con las expectativas del on-call
- Good: preguntar qué situación hizo que no pudiera cumplir con esas expectativas
- Best: construir una automatización de recordatorios previos al inicio del on-call y un sistema automatizado que detecte a quienes no tienen configurado adecuadamente el mecanismo de alertas
La esencia de la curiosidad: no evitar responsabilidades, sino asegurar contexto
- Mostrar curiosidad no significa evitar pedir responsabilidades, ni tampoco implica una toma de decisiones basada en consenso
- Significa abrir, al comienzo de cada discusión, un espacio para la posibilidad de que uno mismo esté perdiéndose información importante
- Si no falta información, el siguiente paso naturalmente es pedir responsabilidades, pero ejercer primero la curiosidad evita situaciones en las que se exigen responsabilidades sin contexto
- Por eso, la curiosidad es esencial tanto para resolver problemas de forma eficiente como para mantener una cultura organizacional saludable
3 comentarios
Esa molestia por no leer la documentación... yo también la sentí, pero al pensarlo de otra manera, me acordé mucho de cuando hasta yo mismo hacía tonterías pensando: ¡los hombres no leen manuales ni nada de eso!
Así que ahora hago que un LLM responda sobre cómo usarlo basándose en RAG, para que los usuarios puedan simplemente preguntar y usar las funciones sin manual, y a todos les ha gustado.
La curiosidad también es importante, pero creo que hace falta una actitud de ponerse un poco en el lugar del otro. Viéndolo en un sentido amplio, supongo que esto también es metacognición.
La curiosidad siempre ha sido importante, pero ahora, en esta era en la que la IA hace cosas de forma casi instantánea, parece volverse aún más importante.
Es un contenido realmente muy bueno. Parece que muchos problemas ocurren porque los responsables no conocen el panorama completo ni el contexto actual, así que avanzan con esfuerzo haciendo lo que saben, pero al final todo termina explotando y surgen dificultades. Me parece que un punto muy importante es ejercer la curiosidad y ampliar la metacognición sobre qué es lo que uno no sabe.