¿Alguna vez le gritó a su manager?

Sí.

Había completado casi cuatro años y medio en TCS y estaba disfrutando de mi calificación de evaluación / locura de banda.

Mi gerente me pidió que completara una tarea e intenté completarla pero no pude encontrar una solución clara. De alguna manera, pensé en una solución de mala calidad, escribí esa horrible pieza de código y la cometí en el sistema de control de versiones.

Al día siguiente, mi gerente revisó mi código y me preguntó acerca de su escalabilidad deficiente. No sabía lo que me poseía en ese momento y di esta respuesta contundente:

Los analistas de negocios dijeron que tres dimensiones son suficientes y que es el estándar mundial para este tipo de problema. Como mi código puede manejar hasta cuatro dimensiones, no hay nada de qué preocuparse.

Si tiene una solución para más de 4 dimensiones, entonces dígame o, de lo contrario, manténgase satisfecho con lo que tiene …

Le dije esto de una manera sórdida muy cruda. Perdió la calma y tuvimos una pelea verbal.

Salida:

Mi promoción, que había sido una conclusión inevitable hasta entonces, se retrasó tres cuartas partes (nueve meses) desde su fecha de vencimiento.

Experiencia (Lecciones aprendidas) :

  1. Nunca pierda los estribos, especialmente cuando la persona opuesta es su gerente y usted ha hecho un trabajo de mierda.
  2. Manténgase conectado a tierra, incluso si es una persona clave en su equipo. Todos son prescindibles en el mundo corporativo y los gerentes de equipos de productos no son gerentes de cabildeo que le brindan servicios a los huéspedes.

Sí, fue innecesario gritándome.