Encuentro a los desarrolladores senior culpables del mismo error; por eso creo que esto es una señal de estar abrumado en lugar de "no importa".
Mi reacción es siempre la misma: cuando escucho "no funciona", pregunto: "¿Qué mensaje de error aparece?" (y trato de ser educado).
La respuesta luego me dirá si la persona necesita desahogarse antes de que pueda comenzar a pensar otra vez: si alguien está en este estado, ningún consejo en el mundo funcionará ya que simplemente no pueden escuchar; Calmarlos, primero.
Si solo eran perezosos, insista en que vuelvan y lean el mensaje de error. Si crees que deberían saber qué significa / cómo resolverlo, comienza a hacer preguntas: como "¿Qué crees que podría causar esto?", "¿Qué significa foo
aquí?", "¿Qué cambiaste justo antes del error ocurrido? " Hacer preguntas es una buena manera de poner en marcha el cerebro de otra persona, ya que la mayoría de las personas tratan de ser útiles cuando se les pregunta. Así que esto se recibe como un apoyo positivo, aunque en realidad no los "ayudes".
Si ellos simplemente no entienden lo que está sucediendo, siéntese con ellos y explíqueles cómo corregir el error. Tiendo a que ellos mismos corrijan el error por dos razones:
- El cerebro recuerda mejor las cosas que has hecho tú mismo (en lugar de ver a otra persona hacerlo).
- Si no entienden la explicación, eso les da la oportunidad de preguntar.
Si yo mismo corrigiera el error, siempre existe el peligro de que ahora tengan un código de trabajo pero no sepan por qué.
PS: Esto va a todos los desarrolladores senior: escribe mejores mensajes de error. Un buen mensaje de error explica cómo solucionar un problema ; una mala es una variante de "Hubo errores".
Entonces, en lugar de File not found
, digamos File ...path... not found
. En lugar de Glabarfel couldn't be initialized
, diga Glabarfel wasn't initialited properly; missing Foo. See http://.../docs/setup/glabarfel/foo.html for details.