¿Es poco ético que no le diga a mi empleador que he automatizado mi trabajo?

Actualmente trabajo en un sistema heredado para una empresa. El sistema es muy antiguo y, aunque me contrataron como programador, mi trabajo consiste en la introducción de datos. En resumen, recibo un montón de requisitos, que son literalmente un montón de datos para cada mes en hojas de cálculo y tengo que configurar el sistema para que funcione, lo que es básicamente escribir un montón de scripts SQL.

No es tan sencillo, porque quien escribió el sistema originalmente lo hizo al revés, y de hecho, los analistas que crean las hojas de cálculo pasan bastante tiempo verificando mi trabajo porque el proceso es tan tedioso que es fácil cometer un error.

Como se puede adivinar, es el trabajo más aburrido que existe. Sin embargo, es un trabajo a tiempo completo con un sueldo decente, y trabajo a distancia para poder quedarme en casa con mi hijo.

Así que lo he estado haciendo durante unos 18 meses y en ese tiempo, básicamente he descubierto todas las trampas hasta el punto de que he escrito un programa que durante los últimos 6 meses ha estado haciendo todo el trabajo por mí. Así que lo que solía tomar el último tipo como un mes, ahora toma tal vez 10 minutos para limpiar la hoja de cálculo y ejecutarlo a través del programa.

Ahora el problema es, ¿se lo digo? Si se lo digo, probablemente se quedarán con el programa y se desharán de mí. No se trata de una empresa con toneladas de trabajo informático: tienen un sistema heredado en el que guardan todos los datos de sus clientes desde siempre, y sólo necesitan a alguien que lo mantenga. Al mismo tiempo, no me parece que esté haciendo lo correcto. Es decir, ahora mismo, una vez que recibo las especificaciones, las hago pasar por mi programa, y luego, cada semana más o menos, les digo que he completado alguna parte y hago que la prueben. Incluso introduzco algunos errores aquí y allá para que parezca que lo ha generado un humano.

Es posible que haya que modificar las especificaciones y que haya que corresponder a través del correo electrónico, etc., pero, en general, dedico probablemente 1-2 horas a la semana a mi trabajo, por el que recibo un salario a tiempo completo.

Realmente disfruto del tiempo libre, pero ¿sería poco ético continuar con este acuerdo sin mencionar nada? No es que esté engañando a la empresa. La empresa nunca ha indicado que esté insatisfecha con mi rendimiento y, de hecho, está obteniendo exactamente lo que quiere al emplearme.

Voy a ser el abogado del diablo en este caso: Dado que, como dices, te han asignado específicamente esta tarea y que no son una empresa técnica, por lo que ésta es prácticamente la única tarea posible que podrían asignarte, veo las siguientes opciones:

  • Seguir como estás, al fin y al cabo te pagan para que hagas ese trabajo específico, que estás consiguiendo impecablemente tal y como está. Tal vez puedas conseguir un contrato modificado la próxima vez que firmes uno para mencionar la tarea asignada y no el total de horas dedicadas a hacerla para estar cubierto al 100% y no en una zona gris.
  • Menciona que posiblemente puedas crear un script de automatización y vendérselo (lo cual, ten en cuenta, significa que estás quitándole el trabajo al analista también, no sólo el tuyo, así que es otro dilema ético sobre el que reflexionar). Fíjate que digo venderlo y no regalarlo, ya que fue creado en tu propio tiempo mientras paralelamente también hacías el trabajo manualmente en su tiempo, así que realmente no pertenece a la empresa, las leyes de tu contrato/país deberían cubrir más detalles sobre la propiedad intelectual para estar seguros de esto.

Según tengo entendido, quieres seguir trabajando indistintamente para este empleador por el momento (con tu hijo y todo eso), así que para estar al tanto en este caso, puedes potencialmente preguntar qué otras tareas puedes realizar para ellos en caso de que te quede tiempo de tu tarea principal (que siempre lo tendrás como sabemos). Si pides trabajo extra/tareas a largo plazo y no tienen ninguna por definición, entonces cómo usar ese tiempo que te queda después de completar las tareas asignadas es cosa tuya.

Comentarios (6)

Creo que te has perdido aquí.

Vamos a resumir lo que estás haciendo:

  • Escribiste un script que automatiza casi al 100% tu "trabajo a tiempo completo con una paga decente"
  • Escribiste tu script deliberadamente para falsificar algunos de los registros para que sea más creíble (Si tienes que hacer esto, reconsidera lo que estás haciendo, esto es un engaño / fraude abierto)
  • Estás cobrando un salario de 40 horas/semana cuando en realidad estás trabajando como mucho 2.

Estás defraudando a tu empleador. Sí, puedes argumentar que otra persona puede no haberse dado cuenta. Sí, probablemente te guste mucho que te paguen por hacer un script una vez al mes. No, eso no cambia que estés esencialmente defraudando a tu empleador.

Te sugiero que lo aclares inmediatamente y que esperes que lo vean como una demostración de tu valor y te den otro trabajo.

Dependiendo de lo relajados que sean, puede que incluso digan "bien por ti, no nos importa cómo se haga mientras sea así". Pero **eso no te corresponde decidirlo a ti. Te están pagando para que trabajes a tiempo completo, tú no.

Comentarios (1)

Sí. Estás gastando deliberadamente tiempo en simular bugs y errores humanos para ofuscarte de que te has vuelto redundante.

Si tienes un periodo de preaviso decente y adecuado para encontrar un nuevo trabajo, yo me saltaría la fase de los bugs el próximo mes y luego diría:

"Mira, después de meses de hacer este trabajo, he descubierto una manera de automatizarlo. Lo he implementado por mi cuenta y he verificado su funcionamiento durante varios meses. Ahora estoy seguro de que puede hacer este trabajo sin supervisión. ¿Tienes algo más que hacer?

Si te dan algo más que hacer: Estupendo, has causado una buena impresión y aún tienes trabajo. Si no: Has causado una buena impresión que debería ser útil a la hora de buscar un nuevo trabajo.

Ahora bien, supongo que no tienes este lujo. Así que comprendo que tengas dudas sobre si revelar los hechos y ser despedido inmediatamente. En ese caso, yo utilizaría tu tiempo libre para encontrar un nuevo trabajo. Luego renuncia y díselo.

Comentarios (1)