¿Cómo lidiar con personas arrogantes que fingen querer "discusiones"?

Estoy trabajando como consultor de desarrollo de software (contratista) para una pequeña empresa.

Tenemos este ingeniero de software al que llamaré John.

El equipo está formado por mí, el CTO y John.

John es un desarrollador sénior con unos 5-6 años de experiencia. No ha estado en muchos proyectos. Solía ​​ser el CTO de su propia empresa, pero renunció por razones que desconozco. (Me parece que en realidad lo despidieron porque lo eliminaron de la lista de fundadores prácticamente en todos lados, puede deberse a que es muy arrogante)

John es definitivamente inteligente y capaz, pero obviamente es arrogante y tiene opiniones muy fuertes sobre las cosas. Tan fuerte, de hecho, que las "discusiones" que mantenemos la mayor parte del tiempo no son en realidad discusiones, sino solo él ensayando sus decisiones/opiniones sin reconocer nada de lo que otras personas dicen.

Te interrumpirá después de 5 segundos de hablar. Cualquier intento de afirmar de manera objetiva y tranquila su decisión podría ser peor que lo que tenemos se encuentra con un "No lo creo". Si pregunta "por qué", se le acusa de estar "demasiado apegado para estar dispuesto a cambiar el código existente". Las razones reales nunca se dan a menos que sean a su favor. Las preguntas no se responden si las respuestas pueden estar en contra de su posición.

El problema es que John insiste en tener estas discusiones todo el tiempo, como para simular que quiere aportes externos, pero la realidad es que no se detendrá de ninguna manera hasta que estemos de acuerdo con sus puntos de vista. No importa en absoluto si su solución es mejor (rara vez, pero sucede), equivalente o peor. Es muy bueno "enmascarando" esto lo suficiente como para estar constantemente al límite.

Tampoco tiene en cuenta el costo del tiempo de desarrollo y refactorización. Todo "hay que hacerlo bien desde el principio" y todo lo que no ha escrito personalmente es "basura" y "seguramente se vendrá abajo en el futuro".

Ha estado con nosotros durante unos 6 meses y, literalmente, ninguna de las predicciones que ha tenido de cosas "condenadas al fracaso" o "casi a punto de desmoronarse" se han hecho realidad. De hecho, tuvo que implementar algunas cosas y le permitimos hacerlo a su manera. Resultó que la función estaba casi rota, pero culpó a otras personas por eso.

Se le dio la oportunidad de escribir otro módulo e instantáneamente lo convirtió en un proyecto completamente nuevo utilizando su propia biblioteca/marco, que aún está muy poco desarrollado (lo que significa que ahora lo usa en el proyecto, puede desarrollarlo en el tiempo de la empresa) .


La pregunta:

¿Cómo coexisto pacíficamente con esta persona y tengo discusiones productivas sobre las cosas que afectan el futuro del proyecto?


Lo que estoy haciendo actualmente es estar de acuerdo casi ciegamente con lo que propone porque simplemente no vale la pena "pelear". Solo soy un consultor de todos modos.

A veces necesito estar de acuerdo con cosas que nos generan más trabajo/hacen que las cosas sean más complicadas de lo que podrían haber sido. Además, muchas veces simplemente se inventan nuevos problemas como resultado de estas "discusiones", lo que también es un problema.

Ahora sé que estos "conflictos" pueden ser resueltos por el CTO, porque él es quien finalmente toma las decisiones, pero si bien es una gran persona y un desarrollador muy decente, parece que tiene mucho miedo al conflicto y muy, muy rara vez comparte su opinión real, dejando que este fuego arda.

Editar:

Acerca de los que votaron para cerrar, tenga en cuenta los motivos en la sección de comentarios para que podamos mejorar la pregunta.

Editar:

Esta pregunta no es lo mismo que ¿Cómo tratar con un superior arrogante? . John es un empleado y no superior a mí. La situación parece muy diferente también.

¿Eres empleado de la empresa o contratado?
Contratista, lo agregaré en la pregunta.
@JoeStrazzere bueno, sí, pero es una especie de descripción de mi trabajo, de verdad. Soy consultor de desarrollo de software y esto es una gran parte de la creación de software.
¿John también es un contratista o es un empleado?
@Fatie John no es mi superior. Juan es un empleado.
@TomTom ¡Sí! ¡Perfectamente consciente! Lamentablemente, solo soy un contratista y no soy responsable de la contratación. En realidad, es un desarrollador "líder" en nuestro lugar, lo cual es extremadamente extraño porque este es literalmente su segundo gran proyecto.
@TomTom Es un problema común por lo que he visto. Sí, estar en una posición para evitarlo suena bien, pero requiere una buena cantidad de suerte y experiencia.

Respuestas (3)

Muy amable. Muy firme.

¿Cómo coexisto pacíficamente con esta persona y tengo discusiones productivas sobre las cosas que afectan el futuro del proyecto?

La respuesta se puede dar en siete palabras:

Tienes que ser absolutamente directo.

Repetir. La respuesta real a su pregunta real es "Tiene que ser absolutamente directo".

Para , esto no es un problema.

(Tengo una actitud increíblemente resuelta sobre el trabajo. Trabajo por una simple razón: para ganar dinero, para poder beber y criar a mis hijos. Literalmente, no hay otra razón por la que trabajo. Por lo tanto, soy completamente robótico en el trabajo. Soy como Data excepto que no tengo personalidad).

Este es precisamente el lenguaje que uso en los detalles que das:

Juan problema:

"Él te interrumpirá después de 5 segundos..."

Lo que Fattie le dice a John:

"John, acabas de interrumpirme. Siempre interrumpes a la gente después de cinco segundos. No me vuelvas a interrumpir".

Juan problema:

"pero obviamente es arrogante y tiene opiniones muy fuertes sobre cosas..."

Lo que Fattie le dice a John:

"John, estás siendo muy arrogante. Tienes opiniones muy fuertes que expresas con arrogancia. Nunca te dirijas a mí de manera arrogante".

Juan problema:

"Insiste en tener estas discusiones todo el tiempo, como para simular que quiere información externa..."

Lo que Fattie le dice a John:

"John, constantemente pides estas discusiones. Simulas que quieres una opinión externa. Luego hablas y hablas sobre tu propio punto de vista. Deja de pedir discusiones sin sentido".

Juan problema:

"Literalmente 0 de las predicciones se hicieron realidad..."

Lo que Fattie le dice a John:

"John, cada una de tus predicciones de las últimas 27 semanas ha sido incorrecta. Dos de tus sistemas fallaron. En esos casos, trataste de culpar a alguien más. Tu biblioteca XYZ es tosca, tiene errores y está subdesarrollada, tu elección de usarla aquí es extremadamente no profesional."

Te dan la imagen.

Como puede ver, nunca tengo NINGUNO de los problemas que describe. :)

(Por el contrario, a la gente le encanta trabajar conmigo o para mí, ya que soy completamente directo y nunca pierdo un segundo del tiempo de nadie).

Una vez más, la realidad real de la situación es que tienes que ser más directo .

Uno no puede ser "un facilitador" por así decirlo.

Si alguien te interrumpe, habla directamente y dile que no te interrumpa. Etcétera.

Desafortunadamente, esa es la única solución "real".

Tal vez intente dar pequeños pasos hacia una más

  • "Como datos"
  • "es solo trabajo, no escuela secundaria"
  • completamente contundente, directo

conjunto de idiomas

Un buen comienzo sería la política de "sin interrupciones". Decir sin rodeos "Acabas de interrumpirme". Eso resolverá un tercio del problema planteado aquí.

¡Esto es muy acertado! Desafortunadamente, dado que él es un empleado y yo soy un contratista, no creo que pueda permitirme ser tan directo. Sin embargo, definitivamente intentaré adoptar tu forma de pensar.
Iba a decir lo que @user259590 señaló, que si bien en teoría esta es una gran respuesta, la realidad es que cuando el contactor se confronta con un empleado permanente, entonces es el contratista quien será eliminado para resolver las tensiones (prácticamente siempre a menos que la compañía ya tenía muchos problemas con John). Las desventajas de tener un empleo menos estable, es necesario andar de puntillas mucho más, no es un equilibrio de poder equitativo.
@TymoteuszPaul eso es hasta que el proyecto está fallando y el gerente sabe que la única solución es recuperar al contratista, a una tasa más alta :) y la última vez que vi que esto sucedió en 2 semanas, tanto el empleado que lo causó como el gerente se mudaron.
@SolarMike tómalo de un contratista de por vida, si un empleado fue despedido por un contratista, ese empleado se iría pronto de todos modos y, como máximo, aceleraría el proceso en uno o dos meses (en cuyo caso, si se quedó callado, el problema se solucionaría por sí mismo lo suficientemente pronto de todos modos). Especialmente en Europa, este equilibrio está aún más sesgado hacia el empleado, correcto o incorrecto, como contratista, su trabajo siempre está en riesgo cada vez que adopta una postura más asertiva. Pero sí, rara vez hay esos cambios.
@SolarMike bueno, estoy en Europa y aquí es prácticamente imposible despedir a un empleado, lo que hace que la gente lo evite a toda costa. Es muy raro que alguien admita que un contratista tiene razón sobre un empleado, incluso si el negocio no va bien.
@user259590 bueno, fue en Europa donde lo vi suceder... pero ustedes parecen saberlo todo.
Parece que su respuesta sugiere comenzar una discusión (trayendo las mejores pruebas), con alguien que es realmente bueno para discutir.
@user259590, trabajo en y para entidades europeas constantemente. Hablo palabra por palabra como en la respuesta anterior (bueno, ya sabes, ¡a veces en otro idioma!) a los empleados, a otros contratistas/consultores y, de hecho, a los propietarios y gerentes. CORTES pero DIRECTOS. Los contratistas son algo así como "más importantes que nadie", casi como un "consultor", ¿sabes? De todos modos, como dices "Definitivamente intentaré adoptar la mentalidad..." Creo que has dado en el clavo.
@Clockwork: esta persona no es buena para discutir. Son buenos para intimidar en las discusiones.
@JoelEtherton Sí, y estoy pensando que tratar de discutir con alguien así podría ser una pérdida de tiempo. Funcionaría si John escuchara, pero eso suena poco probable.
@Clockwork: no, el objetivo es el contrario. Haces una declaración directa, cortés y firme: "Me acabas de interrumpir". Entonces no digas nada. Nunca se deje "atraer" a una discusión (con nadie).
No sé, cuando leo "Siempre interrumpes a la gente después de cinco segundos", aunque entiendo tu intención, cuando me pongo en el lugar de personas que conozco cuyo comportamiento es ponerse a la defensiva, es probable que se intensifique (por ejemplo, lo toman como un juicio).
@JoelEtherton ¡Exactamente! Es simplemente intimidación, aunque el tipo es inteligente. Solo trataré de adoptar la mentalidad "similar a los datos" de Fattie y dejaré que los muchachos hagan lo que sea. Me pagan por eso de todos modos.
¡Estoy muy contento de escucharlo, @ usuario259590 "Go Data"!
Me imagino esto con la voz de Jian Yang.

No te va a gustar esta respuesta, pero... no tienes la capacidad de resolver esto.

Da un paso atrás y date cuenta de los rasgos que le has atribuido a esta persona: es condescendiente, arrogante, discutidor y no puede admitir que alguna vez se equivocó.

Habiendo dicho todo eso, no puedo imaginar que ninguna conversación sobre esto con John dé buenos frutos. No tienes la habilidad de convencer a John, y no tienes la habilidad de forzar a John. Y no importa lo que te sientas tentado a hacer, discutir con John es lo peor que puedes hacer. O perderá o los hará ruidosos (las personas que discuten demasiado no se quedan calladas. O aumentan las apuestas/el volumen o cambian a otro aspecto sobre el que discutir).

Para ser honesto, la conversación con John sobre esto me parece una causa perdida.

Entonces, el siguiente paso natural es su jefe compartido: el CTO.

Pero ha descrito al CTO como extremadamente reacio a los conflictos. Lo cual, honestamente, es casi una sentencia de muerte de la situación. Olvídate de cosas pequeñas. Imagine que John comienza a discutir sobre cosas que importan sustancialmente : la dirección de la empresa, la dirección tecnológica, la asignación de finanzas, etc., etc. Tanto usted como el CTO simplemente están siguiendo a donde sea que este tipo los lleve. Lo cual es un poco loco, ya que solo ha estado en la empresa durante 6 meses y solo tiene 5-6 años de experiencia real.

Si estuviera en tu lugar, probaría una de estas dos cosas:

  • Encuentre un trabajo diferente, con una estructura de gestión real.
  • Convence al CTO de que el statu quo con John no está funcionando y que se debe hacer algo a largo plazo para asegurarse de que John no haga lo que sus caprichos le digan.
¡Gracias Kevin! Sí, creo que tienes toda la razón. Esperaba que pudiera haber algún truco inteligente que pudiera usar para cambiar el comportamiento de este tipo, pero en realidad no es asunto mío.

Comienza por buscar otro trabajo para que tengas una manera de alejarte de esta persona tóxica.

Entonces quizás quieras pedirle a John una conversación privada. Explícale con calma que sientes que él desdeña tus opiniones y te interrumpe constantemente, lo que te resulta frustrante. No menciones que siempre se equivoca, concéntrate en cómo te afecta a ti. Pídale que en el futuro ajuste su comportamiento y confíe en su juicio, especialmente porque tiene más experiencia aquí.

¡Gracias! Olvidé mencionar que soy un contratista (lo agregué a la respuesta ahora). Tengo dos contratos de cajero automático activos, y este es el principal, por lo que renunciar no es realmente una opción. No siempre está equivocado, solo desdeña completamente otras opiniones.
Renunciar no es una opción, pero reemplazarlo sí lo es. Busca otro contrato. Esta es una empresa que contrata a personas que posiblemente están en la mitad de su Grado Junior en posiciones Senior.