¿Es poco ético para mí no decirle a mi empleador que he automatizado mi trabajo?

Actualmente trabajo en un sistema heredado para una empresa. El sistema es realmente antiguo, y aunque me contrataron como programador, mi trabajo es básicamente ingresar datos. Para resumir, tengo un montón de requisitos, que son literalmente muchos datos para cada mes en hojas de cálculo y tengo que configurar el sistema para que funcione, que básicamente es escribir un montón de scripts SQL.

No es tan simple como eso, porque quien escribió el sistema originalmente realmente lo escribió 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 de hacer. un error.

Como puede adivinar, es prácticamente el trabajo más aburrido de la historia. Sin embargo, es un trabajo de tiempo completo con un salario decente y trabajo de forma remota para poder quedarme en casa con mi hijo.

Así que lo he estado haciendo durante aproximadamente 18 meses y en ese tiempo, básicamente descubrí todas las trampas hasta el punto en que realmente escribí un programa que durante los últimos 6 meses ha estado haciendo todo para yo. Entonces, lo que antes le tomaba al último tipo como un mes, ahora toma unos 10 minutos limpiar la hoja de cálculo y ejecutarla a través del programa.

Ahora el problema es, ¿les digo? Si les digo, probablemente tomarán el programa y se desharán de mí. Esto no es como una empresa con toneladas de trabajo de TI: tienen un sistema heredado donde guardan todos los datos de sus clientes desde siempre, y solo necesitan a alguien para mantenerlo. Al mismo tiempo, no siento que esté haciendo lo correcto. Quiero decir, en este momento, una vez que tengo las especificaciones, lo ejecuto a través de mi programa; luego, cada semana más o menos, les digo que he completado una parte y hago que lo prueben. Incluso inserto algunos errores aquí y allá para que parezca que ha sido generado por un humano.

Puede haber modificaciones a la especificación y correspondientes a través del correo electrónico, etc., pero en general, paso probablemente 1-2 horas por semana en mi trabajo por el cual recibo un salario de tiempo completo.

Realmente disfruto el tiempo libre, pero ¿sería poco ético continuar con este arreglo sin mencionar nada? No es que esté engañando a la empresa. La empresa nunca ha indicado que no esté satisfecha con mi desempeño y, de hecho, están obteniendo exactamente lo que quieren al contratarme.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat . Mucha charla interesante sobre esta pregunta, pero pertenece allí, no como comentarios.
¿Su empleador accedió a pagarle por su tiempo o por los resultados? Si bien suena como un engaño de cualquier manera, si acordaron pagarle por los resultados, entonces su argumento basado en la entrega de esos resultados parecería más sólido.
¿Has intentado preguntarles si hay algo más que puedas hacer?
Usted mencionó que se le paga un salario de tiempo completo. Por lo general, en el contexto de la compensación, un salario se refiere al trabajo por hora. ¿Le pagan una cierta cantidad de dinero por hora? ¿O en realidad se le paga un salario, que sería, por ejemplo, una cantidad fija por mes?
Además, después de que insertas los errores y las otras personas inspeccionan tus resultados, ¿verificas posteriormente que encontraron todos los errores que insertaste? ¿O está permitiendo que esos lleguen al producto final si se pierden?
Esta pregunta se encuentra actualmente en la portada de Hacker News: news.ycombinator.com/item?id=14656945 Hay muchas discusiones interesantes para aquellos interesados.
Antes de comentar : existe una sala de chat para esta pregunta . Tome todas las formas de conversación, discusión, historias de "yo también", cositas al azar o puntos de consejo allí. Los comentarios sólo deben utilizarse para el fin previsto . Estamos eliminando activamente todos los comentarios que deberían haberse publicado en el chat para evitar que los comentarios útiles se pierdan en el caos. Si desea discutir esta pregunta, tendrá que hacerlo en la sala de chat .
¿Reclama beneficios para los que técnicamente ya no es elegible, como un seguro de salud patrocinado por el empleador? Es común que un empleador o proveedor de seguros requiera que los empleados trabajen una cantidad mínima de horas (por ejemplo, más de 30 horas) para ser elegibles para un seguro grupal de salud/vida/discapacidad, planes de jubilación (incluido el aporte del empleador, si se ofrece), etc. .
¿Le has pedido más trabajo a tu jefe, o en algún momento le has indicado que ya tienes bastante que hacer?
¿Su trabajo es parte de un proceso que ha sido certificado o calificado? Por ejemplo, ¿su trabajo se utiliza en aplicaciones críticas para la seguridad en las que se debe seguir un proceso estricto para certificar que los aviones no se caerán del cielo o que los medicamentos recetados se administran correctamente? Si este es el caso, no solo está siendo poco ético, sino que creo que también se está exponiendo a una gran responsabilidad legal.
Esta pregunta ahora está en la página principal de /r/programming en Reddit: reddit.com/r/programming/comments/6k419t/…
Han pasado casi dos meses, y simplemente tengo curiosidad por saber cómo terminó. Con todas las buenas respuestas, supongo que @Etherable tomó una decisión lógica y contada. Después de todo, una historia sin final es un contenido incompleto.
¿Está en los EE. UU. y es un empleado exento? Si es así, entonces NO se le paga por hora, sino por hacer un trabajo en particular, en cuyo caso está moralmente limpio en mi libro. Si, por otro lado, le pagarían horas extra si le tomó más tiempo o si le dieron algunas hojas de cálculo adicionales, entonces le están pagando efectivamente por hora.
No creo que sería justo. La visión correcta del contrato empleador-empleado es que el empleado es contratado para maximizar el beneficio de su trabajo para la empresa. Lo que hizo es bueno para su empleador, sin embargo, ocultar esta información a su empleador no es ético desde mi perspectiva. El mejor escenario es calcular cuánto beneficio obtiene su empleador de su innovación/automatización en un período de uno a tres años y con estos números negocie su bonificación.
Esta pregunta ahora aparece en un artículo de octubre de 2018 en The Atlantic : theatlantic.com/technology/archive/2018/10/agents-of-automation/…
@JimmyJames: ¡gracias por señalarlo! ¡1/2 millón de lectores y la única respuesta aquí es mía! :pppp
El hecho de que esté haciendo la pregunta indica que puede sentirse culpable. La ética necesariamente tiene un alto grado de subjetividad, y parece que tu propia opinión subjetiva te ha llevado a creer que lo que estás haciendo está mal. Incluso si lo que está haciendo es un comportamiento humano legal, aceptado y estandarizado, no está satisfecho con el arreglo. Más importante aún, debe hacer lo que cree que es correcto para sus propios sentimientos y su autoestima. Si cree que no es ético, entonces la única persona de la que necesita consejo es usted mismo.

Respuestas (29)

¡No vendes tiempo! ¡Vendes resultados! ¡Pero producir resultados por debajo del promedio para ocultar la cantidad de tiempo que realmente trabaja no es ético!

A pesar de lo que dice todo el mundo aquí, no vendes 40 horas de entrada de datos a la semana, vendes el resultado procesando X hojas de cálculo.

Piénselo de esta manera: si se distrae y en un mes comete tantos errores al ingresar los datos que se pierde todo el mes. No lo despedirían, pero estoy bastante seguro de que enfrentará algún tipo de reprimenda, a pesar de trabajar a tiempo completo. El tiempo en este caso es una medida del trabajo realizado. Si el tiempo fuera el objetivo final, no tendrías diferentes consecuencias para diferentes resultados pero el mismo tiempo. Te presentas durante 40h y ya está. Pero debido a que el tiempo se usa como un atajo para expresar una cantidad razonable de trabajo realizado por una persona razonablemente competente en ese tiempo, los resultados son diferentes según la calidad de su trabajo.

No puedo encontrar la referencia, pero en un comentario, OP afirmó que la empresa dejó en claro al principio que esperan que OP trabaje más de 40 horas por semana si surge la necesidad, lo que refuerza aún más mi punto.

No es ético el hecho de que haya introducido resultados falsos en un intento de ocultar que es más rápido (no es ético porque es claramente deshonesto y porque puede causar daño si las personas no se dan cuenta del resultado incorrecto). No tienes que decírselo, pero no puedes mentir al respecto.


Desde un punto de vista práctico, no creo que si les dices, sería ningún riesgo para ti. A partir de la descripción, es probable que no entiendan exactamente lo que hiciste, que no confíen en el proceso y que no se arriesguen a despedirte sin tener una copia de seguridad. Sin embargo, contarles abriría una discusión extraña que tal vez no quieras tener.


Tenga en cuenta que hay una diferencia entre la ética y la ley, los contratos y las normas actualmente aceptadas. Ninguno de ellos tiene nada que ver con la ética. Son el resultado de la negociación entre dos partes, una de las cuales, actualmente, tiene mucho más poder que la otra.

Además, debido a que estamos hablando de ética, estoy argumentando que no debería haber una diferencia si OP es un empleado o un contratista, la diferencia es legal y fiscal, no ética.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
No entiendo su argumento detrás del bajo rendimiento y no vender tiempo. Si tiene un desempeño inferior al esperado, aún se le pagará por su tiempo, pero no considerarán que su tiempo valga el dinero que están pagando, lo que lleva a ser reprendido o despedido. Si tiene un desempeño superior, aún se le paga el salario acordado por su tiempo, pero se le pueden otorgar promociones o aumentos, ya que consideran que su tiempo vale más de lo que están pagando. Si realmente vendiera resultados, ¿no le pagarían en función de la finalización de las tareas, no de los meses trabajados? ¿Cómo llegas a la conclusión de que no te pagan por tu tiempo?
@Dukeling, tenga en cuenta que en los EE. UU., si es un empleado asalariado, la ley exige que los empleadores le paguen el salario completo, incluso si solo trabaja 1 hora. Por el contrario, también pagan el salario completo si trabaja más de una semana laboral estándar. El número de horas es una medida indirecta de los resultados como dice Sorin.
"Desde un punto de vista práctico, no creo que si les dices, sería un riesgo para ti". Esto está mal. Es muy probable que despidan el OP. Una pequeña empresa "ingenua" que ingresa datos no tendría idea de conceptos como rendimiento versus horas, etc. Alguien en la cadena simplemente diría "oh, esto solo toma 2 horas a la semana y hemos estado pagando 40, despedido
Con respecto a la declaración principal: "¡No vendes tiempo! ¡Vendes resultados!" Para algunos, de hecho, quizás para la mayoría de los empleadores, literalmente les estás vendiendo tiempo. No resultados. La declaración es muy parecida a decir "¡Oh, cada oficina tiene una mesa de ping pong!" Es cierto en las "nuevas empresas de Silicon Valley", pero no es cierto en general.
Apostaría mucho dinero a que la mayoría de los empleadores llevarían a esta persona a los tribunales por fraude o algo así.
"¡No vendes tiempo! ¡Vendes resultados!" - a menos que el contrato de OP establezca explícitamente cuántas hojas de cálculo se procesarán en qué período - ¿cómo puede ser esto cierto? OP menciona que es un trabajo de tiempo completo. Prácticamente (estoy generalizando), los empleadores de tiempo completo no miden los resultados y no ajustan su salario si excede las expectativas. El salario se elige a partir de la percepción del empleador de cuánto valen ciertos deberes y cuánto quieren pagar por ello. Dependiendo de la conversación, el empleador puede jugar el argumento de "40 horas" o "resultados"; en su mayoría, no verá la prima si duplica los resultados y no se anuncia.
" ¡No vendes tiempo! " es una declaración proposicional terriblemente redactada para algo que no has confirmado si está de acuerdo de hecho con su contrato...
Guardé tu respuesta de Satanás.

¿Es poco ético para mí no decirle a mi empleador que he automatizado mi trabajo?

Un buen podcast que escucho ( Etica cotidiana ) dice esto sobre la ética: "La diferencia entre lo que tienes derecho a hacer y lo que es correcto hacer".

  • Pasa 1-2 horas por semana trabajando desde casa (para estar con su hijo), pero le pagan 40
  • Escribiste el programa hace 6 meses pero aún no le has dicho a tu empleador
  • Cada semana mientes sobre lo que completaste
  • Deliberadamente insertó errores en su programa para ayudar en su engaño
  • Continúa haciendo que los analistas que crean las hojas de cálculo dediquen bastante tiempo a verificar su trabajo.
  • Admites que "no se siente como si estuviera haciendo lo correcto"

Aunque la respuesta me parece obvia, quizás su ética personal lo lleve a concluir que esto está bien. Sin embargo, sospecho que sabes la verdad y tal vez esto se parezca más a un humilde alarde que a cualquier otra cosa. [Según su edición, ahora parece que en realidad solo buscaba más apoyo para su decisión de continuar con esta práctica].

Una forma de verificar esto es preguntarse si estaría orgulloso de que los demás (incluido su empleador) supieran lo que ha hecho.

No es como si estuviera engañando a la empresa.

¿No es?

Bien, entonces deberías decirle a la empresa lo que has hecho y ver si están de acuerdo. Si tienes razón, no se sentirán engañados, dirán "¡Buen trabajo! Continúa". y continuará dándole 40 horas de salario por 2 horas de trabajo.

Hace muchos años, en un curso de ética empresarial de la universidad, nos enseñaron a imaginar escenarios personales específicos al explorar la ética de una acción propuesta. En su caso considere: "¿Es este el tipo de ejemplo que le quiere dar a su hijo?" (para otros: "¿Cómo reaccionaría tu mamá si leyera sobre tus acciones en la portada del periódico?")

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
Supongo que por "no engañar a la empresa" el autor de la pregunta quiere decir que está cumpliendo con las tareas para las que fue contratado. Lo cual es un punto importante, pero esa no es la única forma de engañar a una empresa. Podrías robar dinero de la caja o (como en este caso) mentirle a tu gerente.
Tal vez los analistas también trabajen desde casa y ejecuten una verificación automática de los datos e informen las horas manuales.
¿Es este el tipo de ejemplo que quiere darle a su hijo? , Le enseñaría totalmente a mi hijo cómo trabajar de manera más inteligente, no más difícil.
básicamente sugiere dar la idea del hecho de que esta tarea se puede automatizar de forma gratuita. Sabiendo este hecho, el jefe automatizará esta tarea con o sin usted y despedirá/encontrará otro trabajo para usted. Lo más probable es que no reciba la misma recompensa que su salario "gratuito". ¿Cuál es el punto entonces?
@arielnmz Me gusta lo que dijiste, pero... ¿quizás no en el caso del OP...?
@arielnmz Por supuesto que es conveniente llamar a esta práctica "trabajar más inteligentemente, no más duro", pero claramente el punto no era si era bueno o no automatizar la tarea, sino si decirle la verdad al empleador o no. Exclusivamente eso, decir o no decir.
@arielnmz La lección aquí no es 'trabajar más duro o trabajar de manera más inteligente', es '¿está bien desplumar a mi empleador mintiendo sobre mi trabajo?'.
El sector empresarial que emplea a personas de negocios para realizar tareas de programación una y otra vez, que un programador completaría permanentemente en semanas, y luego restringe el presupuesto de TI porque no pueden competir con la gente de TI no es ético. Creo que todos sabemos esto, y el comentario de OP golpea ese sentimiento en el punto muerto. Sin embargo, si yo fuera su amigo abogado (no un abogado real), le aconsejaría que no dijera nada y que saliera de inmediato.
En mi opinión, todo el paradigma de engañar a la empresa es una locura. ¿Cuál es la misión de su empresa, cree en ella y cómo está ayudando a lograrla? Deja las tonterías y estas son las verdaderas preguntas.
@arielnmz Esto no funciona mejor. Esto es sobrecualificación. Contrataron a un programador para que hiciera un trabajo de ingreso de datos y el programador escribió un programa para que lo hiciera por ellos. Debería ser despedido y probablemente será despedido, ya que pueden argumentar en la corte que lo pagaron para crear resultados y que esa fue una herramienta que hizo y usó como parte del proceso (y por lo tanto ya está pagado en su salario). Obtiene una indemnización por eliminar su propio puesto de trabajo y obtienen su aplicación.
Tirar tu ventaja competitiva a la basura es una mala idea. No les digas.
"Está bien, entonces deberías decirle a la compañía lo que has hecho y ver si están de acuerdo". De la misma manera, usted podría argumentar que no debe decírselo a la compañía porque entonces lo estafarán a USTED sin un trabajo. Literalmente te penalizarán por mejorar. Las empresas tienen incentivos para engañar a sus empleados, por lo que, por supuesto, no debe decírselo al empleador.
Si alguien le dijera a una empresa que hizo esto, es probable que la empresa presente cargos contra usted de inmediato. Sin indemnización, mala reputación, difícil encontrar empleo para siempre. La mejor estrategia es, si está a punto de ser descubierto, salga, desaparezca, nunca admita haber creado el software y ¡asegúrese de que nunca se encuentre!

Aquí está específicamente cómo llegar desde donde estás ahora,

a,

un mejor lugar.

Este es el idioma específico que necesita:

Hola chicos, buenas noticias. Al ingresar los datos durante los últimos 18 meses, y esto ha sido excelente, gracias, me he estado preguntando si no hay una mejor manera. No estoy seguro si te das cuenta, en realidad soy una mano bastante hábil con Excel / Python / código de máquina. Recientemente he estado jugando con un sistema, ¡y es un gran comienzo! Es un ahorro de tiempo increíble: mira la captura de pantalla a continuación. Con un poco más de trabajo, creo que puedo reducir drásticamente el tiempo que lleva la entrada de datos. Pero no quiero quedarme sin trabajo, ¡ja, ja! ¿Qué piensas de todo esto?

¡ Aquí está el mismo texto con algunas notas explicativas en línea !

Hola chicos, buenas noticias. Al ingresar los datos durante los últimos 18 meses, y esto ha sido excelente, gracias, me he estado preguntando si no hay una mejor manera. {Está bien, eso es literalmente cierto} No estoy seguro de si te das cuenta, en realidad soy un experto en Excel/Python/código de máquina. Recientemente {nota: no es una mentira} los fines de semana y así sucesivamente {de nuevo, no es una mentira} He estado jugando con un sistema, ¡y es un gran comienzo! {¡En realidad no es falso!} Es un ahorro de tiempo increíble: mira la captura de pantalla a continuación. {agregue una captura de pantalla irrelevante, nadie la mirará de todos modos} Con un poco más de trabajo, creo que puedo reducir el tiempo que lleva la entrada de datos. Pero no quiero quedarme sin trabajo, ¡ja, ja!{humor modesto a menudo la forma de dar la noticia de que usted: quiere más dinero} ¿Qué piensa de todo esto? {siempre haga preguntas en las negociaciones, no divague con sugerencias, lo entenderán}

Todo saldrá bien a partir de ahí. Solo personaliza y presiona enviar.

Esta respuesta es realmente perfecta. Además, es más probable que lo mantengan para que haga más cosas o que reconstruyan su antiguo sistema en uno nuevo. Es posible que solo obtenga un aumento de salario
Si desea discutir la publicación, use el chat. Si tiene cosas que agregar, edítelas. Si tiene solicitudes de mejora, use comentarios.
Estoy de acuerdo con este enfoque. He automatizado muchas cosas como esta antes (aunque es cierto que la controversia que oculté se refería a la cantidad de tiempo que dedicaba a algo que no estaba sancionado oficialmente) y lo presenté tanto como sugiere esta respuesta. recibió elogios y, en lugar de reducir la cantidad de trabajo, una vez que la gente supo lo que se podía hacer, mejorarlo se convirtió en una gran parte de mi trabajo.
Digamos que alguien gana $ 3,000 / mes haciendo este trabajo que ahora ha automatizado. Eso es $36,000/año. ¿Cuánto crees que pagaría el empleador? $ 360,000 parece justo ($ 36k * 10) o cuánto esperarían pagar a todos después de 10 años. Probablemente, obtendrá $0 y una demanda.
hola @TheodoreR.Smith, de hecho, para evitar problemas, es por eso que, en mi opinión, el OP debería abordarlo de la manera mencionada aquí.
  • No inserte errores ni finja que está trabajando cuando no es así. Esa parte está mal.
  • Solo cuéntales sobre tu script/proceso. En realidad, es posible que obtenga más trabajo para automatizar.

En el peor de los casos, si lo "despiden" por automatizar su trabajo, estoy seguro de que los futuros empleadores potenciales lo valorarán, incluso si su empleador actual no lo hace.

En el peor de los casos, si te "despiden"... ¿en serio? Es más fácil decirlo que hacerlo cuando tienes que mantener techo sobre tu cabeza y bocas pequeñas que alimentar.
@SamB: Es un empleado de tiempo completo y, en la mayor parte del mundo occidental, tendrá un período de preaviso de un par de meses. Especialmente en TI, eso es más que suficiente para encontrar otro trabajo.
@MladenJablanović Suponiendo que no lo despidan por deshonestidad si les dice que creó los guiones hace meses y les ha estado mintiendo desde entonces. Especialmente si los términos de los contratos incluso implican que son dueños del script de automatización, o al menos les permite argumentar que sí.
Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
Estoy de acuerdo con ésto. Escuché de un tipo en Dell que tenía que actualizar con frecuencia más de 70 páginas de datos en PPT. Escribió un script de Python para hacerlo automáticamente, pero no se lo dijo a su jefe. Pensaron que era un superhéroe porque hacía el trabajo a tiempo, los fines de semana y sin errores. Se aburrió y finalmente se fue, y mencionó todo el asunto en su entrevista con Adobe. Y Adobe quedó lo suficientemente impresionado como para contratarlo por 3 veces su salario original. La parte triste fue que no tenía nada que automatizar en Adobe.
@MladenJablanović Hay muchos estados en los EE. UU. donde el empleo es "a voluntad", lo que significa que se puede despedir a un empleado sin motivo ni notificación. Si la empresa del OP está en uno de esos estados, no tiene protección alguna.
@EricLloyd excepto que si se incluye un período de notificación en los términos del contrato de trabajo, la disposición "a voluntad" por sí sola no permitirá que una empresa eluda ese requisito de notificación.
Tengo un amigo que regularmente se automatiza a sí mismo fuera de un trabajo. Sin embargo, nunca le resulta difícil encontrar uno nuevo, porque las referencias que obtiene son bastante buenas.
@DanHenderson generalmente no hay un período de notificación, especialmente para un trabajo como el que describe el OP. E incluso si lo hay, no puedo imaginar más de 2 semanas de aviso para un trabajo de entrada de datos.

Muchas buenas respuestas aquí, pero creo que hay otro aspecto de esto que no estás considerando. Obtuviste un trabajo que se suponía que era un trabajo de programación pero no lo fue y luego lo convertiste en uno. Eso, amigo mío, se llama 'éxito'. Encontraste una ruta de escape fuera de la trampa de un trabajo sin salida.

Pero ahora, en lugar de convertir su logro en una carrera realmente satisfactoria, ¿está considerando desperdiciarlo? Esto no durará para siempre. En algún momento, esta empresa y/o este sistema heredado ya no existirán. ¿Y entonces que? ¿Pones en tu currículum que fuiste un maestro de hojas de cálculo durante X años o les dices que en realidad eres un programador pero que no has estado haciendo nada porque nunca le dijiste a tu empleador lo que estabas haciendo?

Yo también soy padre, así que entiendo que pasar tiempo con tu hijo es importante, pero también tienes una vida. Creo que estás desperdiciando tus talentos y esto finalmente te hará menos feliz. Trabajas a distancia ahora. Hay toneladas de trabajos en SO que permiten el trabajo remoto. Creo que no decírselo a su empleador es la peor elección que puede hacer aquí. Como mínimo, deberían emplearlo el tiempo suficiente para integrar esta solución en la aplicación real. Por su propio bien, probablemente no debería admitir que no ha hecho nada durante un período de tiempo significativo.

^ Esto. Si bien no creo que la automatización de su trabajo esté mal en absoluto (aunque la práctica de agregar errores y demás sí lo es ), debería usar al menos parte de ese tiempo extra en sus manos para agregar valor adicional. No es necesario que le digas a tu empleador cómo obtuviste el tiempo adicional, pero utilízalo para trabajar en proyectos paralelos para la empresa. Quizás pueda reemplazar este sistema heredado usted mismo con una aplicación personalizada. De esa manera, no tienes que sentirte culpable de que te paguen por holgazanear (porque no lo harás), y también puedes hacer algo divertido e interesante (nuevo desarrollo).

No soy un padre soltero, pero a menudo tenía que cuidar a los niños, así que puedo imaginar cómo te sientes y qué está pasando dentro de ti. Deja de preocuparte, disfruta el tiempo que tienes con tu hijo, y para tener ética primero necesitas sobrevivir, así que diría sigue adelante, pero hazlo más limpio.

Con respecto a los errores que agregue, debe dejar de hacerlo lentamente, para que el analista no sospeche. Es malo lo que hiciste, pero sincerarte ahora no ayudará a nadie, especialmente a tu hijo.

Luego, después de un tiempo, dígales que le quedan algunas horas cada mes y pensó que todo el sistema podría automatizarse y tiene una idea de cómo hacerlo. Dependiendo de su reacción puedes decidir si quieres continuar o no. Si dice que no, sigue haciendo lo que haces o busca otro trabajo.

Una vez aprendí que el precio de un bien está determinado por cuánto está dispuesto a pagar el comprador, que se basa en cuánto "valor" agrega para él y no importa cuánto te cueste producir el bien. Si sigue esa teoría, debería estar bien que sigan pagando. Es posible que estén contentos de que el trabajo esté hecho y que no les importe cómo.

La única diferencia en su escenario es que en un mercado abierto tiene competidores que también pueden producirlo a bajo precio, por lo que una vez que se descarta la idea de la automatización, es posible que intenten encontrar a alguien más para hacerlo, un desarrollador real en lugar de un tipo de entrada de datos. , así que dales razones para llevarte, como si conocieras el sistema, conoces las trampas.

Pero, hagas lo que hagas, no andes presumiendo, no se lo digas nunca, hazlo bien de ahora en adelante (o no lo hagas si sospechas que terminarás en el paro).

También debe buscar trabajos independientes donde pueda hacer este tipo de trabajo y recibir un pago "ético".

Mis 2 centavos, tu millaje puede variar

Por curiosidad, ¿cuáles son algunos ejemplos de trabajos independientes en esta área y cómo se consigue este tipo de trabajos?
¿Esta es la única respuesta vagamente de apoyo aquí? OP no tiene la obligación de hacerlo mejor por una empresa de lo que esa empresa haría por él (y no hay razón para creer que lo harían). La mejor solución a largo plazo sería que contraten el tiempo extra que tienen y ganen más dinero para una jubilación más temprana o para un momento en el que quieran aclararse.
(..) the price for a good is determined by how much the buyer is willing to pay (...) it doesn't matter how much it costs you to produce the good. Excepto por el hecho de que, cuando compra un automóvil de $ 10K que cuesta solo $ 3K para producir, NO firmó un contrato con la compañía de automóviles que estipulaba que deberían gastar $ 10K en producir el automóvil. Sin embargo, el OP tiene dicho contrato con su empresa. Esta es una gran diferencia.

Seré el abogado del diablo en este caso: dado que, como usted dice, se le asignó específicamente esta tarea y no son una empresa técnica, por lo que esta es prácticamente la única tarea posible que posiblemente podrían asignarle, yo ver las siguientes opciones:

  • Continúe como está, después de todo, le pagan para que haga ese trabajo específico, que está haciendo impecablemente tal como está. Tal vez pueda obtener un contrato modificado la próxima vez que firme uno para mencionar la tarea que se le asigna y no el total de horas dedicadas a hacerlo para estar 100% cubierto y no en un área gris.
  • Mencione que posiblemente pueda crear un script de automatización y vendérselo (lo que, tenga en cuenta, significa que también está eliminando el trabajo del analista, no solo el suyo, por lo que es otro dilema ético para reflexionar). Tenga en cuenta que digo venderlo y no regalarlo, ya que se creó en su propio tiempo mientras que, en paralelo, también hacía el trabajo manualmente en su tiempo, por lo que en realidad no pertenece a la empresa, las leyes de su país/contrato deben cubrir más detalles sobre la propiedad intelectual. propiedad para estar seguro de esto.

Según tengo entendido, desea continuar trabajando indeterminadamente para este empleador por el momento (con su hijo y todo), por lo que, para que quede claro en este caso, puede preguntar qué otras tareas puede realizar para ellos en caso de que le queda tiempo de su tarea principal (que siempre tendrá como sabemos). Si solicita trabajo adicional/asignaciones a largo plazo y, por definición, no tienen ninguna, entonces depende de usted cómo usar ese tiempo que le queda después de completar las tareas asignadas.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
"Mencione que posiblemente pueda crear un script de automatización y vendérselo": esto parece un área extremadamente gris. Mi lectura es que el OP ya desarrolló este script con el dólar de la compañía, o al menos algo funcionalmente similar, por lo que la compañía sería propietaria del script de todos modos. Incluso si este guión estaba estrictamente fuera de los términos del contrato de trabajo del OP, éticamente parece una exageración, especialmente considerando la gran cantidad de subutilización que afirma actualmente.
+1 para el último párrafo. Hacerles saber que tiene un ancho de banda adicional para tareas adicionales es un buen paso para mitigar la situación. Especialmente si sigues y realmente haces algunas de dichas tareas.
Si menciona la automatización como un programa y se lo vende, es posible que contraten a una empresa de contratación externa para hacerlo más barato.
@deek, la persona con conocimientos sobre el sistema real y los requisitos, siempre tendrá prioridad sobre la subcontratación a aleatorios. Eso es si los costos son del mismo calibre que, en todo caso, un tipo sin gastos generales e intermediarios que obtienen tarifas como en la empresa contratante debería ser incluso más barato.
@MikeChamberlain: Me parece que está lejos de ser exagerado. Desarrolló código sin que le pidieran ni le pagaran por hacerlo en su propio tiempo.

Creo que puede que te hayas perdido la pista aquí.

Vamos a resumir lo que estás haciendo:

  • Escribió un guión que casi automatiza al 100 % su "trabajo de tiempo completo con un salario decente"
  • Escribió su guión deliberadamente para falsificar algunos de los registros para que sea más creíble (si tiene que hacer esto, reconsidere lo que está haciendo, esto es engaño/fraude abierto)
  • Está cobrando salario durante 40 horas a la semana cuando en realidad está trabajando como máximo 2.

Estás defraudando a tu empleador. Sí, usted argumentaría que alguien más puede no haberlo descubierto. Sí, probablemente le guste mucho que le paguen por ejecutar un script una vez al mes. No, eso no cambia el hecho de que esencialmente está defraudando a su empleador.

Le sugiero que se sincere con esto de inmediato y espere que lo vean como una demostración de su valor y le den otro trabajo.

Dependiendo de cuán relajados sean, incluso podrían decir "bien por ti, realmente no nos importa cómo se haga, siempre y cuando sea así". Pero ese no es tu lugar para decidir. Te están pagando por trabajar a tiempo completo, tú no.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .

Lo que quiere con la empresa es una relación de contratista, no de empleado. A los contratistas se les paga por hacer un trabajo y tienen total libertad para hacerlo como quieran, incluso para subcontratar la tarea a otros, mientras que a los empleados se les paga por trabajar, específicamente por su tiempo.

Debe revisar su contrato y posiblemente hablar con un abogado que se especialice en derecho laboral sobre los problemas que podría tener y qué se puede hacer para mitigarlos. También pueden asesorar sobre la negociación de un papel más basado en el contratista.

También hay una tercera opción: les vendes la automatización. Como se encuentra en una empresa menos enfocada en TI, es probable que no tengan cláusulas que les otorguen la propiedad del software que ha creado, por lo que es posible que pueda vendérselos, pero lo deja buscando un nuevo trabajo. . Nuevamente, hable con un abogado sobre esto.

En última instancia, su trabajo está en riesgo sin importar lo que haga, pero usted tiene algunas cartas aquí: está desempeñando de manera competitiva el rol que desempeña, algo que es posible que otros no puedan hacer fácilmente. Si no hay competencia (ya sea por la oscuridad del trabajo o por cualquier otra razón), no es poco ético ganar esa cantidad de dinero por el trabajo que estás haciendo; la oferta y la demanda dictan que el trabajo que estás haciendo realmente es tan valioso como el que están dispuestos a pagar por él. Sin embargo, siempre existe un riesgo latente de que otra persona descubra el potencial de la automatización de forma independiente y lo socave. Recuerde que las empresas automatizarán a los trabajadores sin trabajo todo el tiempo: no es poco ético, es solo un negocio, por lo que el truco es no perder el tiempo en el proceso.

Lo que debe recordar es que, si bien actualmente disfruta de los beneficios de que nadie más sepa sobre la situación, hay muchas maneras de cambiar eso que no requieren ninguna acción de su parte. Cualquiera que sea su elección, debe tomar medidas ahora, ya sea para protegerse de lo que sucede si lo descubren o de la posible pérdida de negocios en el futuro.

En cuanto a la ética, en este momento parece que, a sabiendas o no, te has puesto en una posición poco ética. Algunos argumentarán que ahora que lo sabes, arreglarlo es suficiente. Otros descartarán cualquier ignorancia e insistirán en que se debe enmendar la totalidad de la violación. El agua podría estar realmente turbia si tratamos de incluir la ética de las madres a las que se les obliga a trabajar a tiempo completo para ayudar a sus hijos contra cualquier mal que hayas cometido y teñir tus acciones como un mal menor.

Tienes que equilibrar tus principios con tu propio interés y los intereses de tus dependientes. Su relación con la empresa se decidirá mucho menos sobre la ética directamente y más bien sobre la ley: lo que se ha acordado y se puede demostrar y probar. La ética afecta su reputación y conciencia.

Fácilmente la mejor publicación. OP debería alquilar su sistema y luego puede expandirse si quiere. Le daría opciones a mi empleador: "He creado un sistema automatizado para hacer todo este trabajo en dos horas. Soy dueño de este software, pero estoy dispuesto a hacer lo siguiente. 1) Venderlo por X, siendo X el costo del trabajo/dinero que se ahorrará en el tiempo restante que tienen la intención de usar este sistema. 2) Le permitiré alquilar el sistema. Haré un inicio de sesión y algún tipo de repetitivo de monetización. Puede mantener el software en las instalaciones, pero tienes que pagarme X. 3) Sigo empleado y uso el software por mi cuenta". Fácil.
No alquiler, solo pregúntele al empleador si puede hacer la transición de empleado a contratista. Problema resuelto. Además, puede usar todo ese tiempo libre para encontrar nuevos clientes, ver Netflix, contratar a otras personas, lo que sea.
Tenga cuidado aquí: en la mayoría de los casos, cualquier cosa desarrollada en el hardware de los empleadores, durante el tiempo pagado, relacionada con el trabajo, automáticamente es propiedad del empleador. Tratar de vender cosas que ha desarrollado durante su tiempo pagado es un gran no. (He estado en empresas que incluso intentaban poseer cualquier cosa que hayas desarrollado en tu PC privada, durante el tiempo libre y no relacionado con el trabajo, pero esa es una historia aparte).
@ArturBiesiadowski como dije, realmente necesita hablar con un abogado si va por este camino. Hay una razón por la que existen las cláusulas del contrato porque no es tan claro sin ellas. Tampoco estoy seguro de quién tiene la responsabilidad de demostrar que el desarrollo se realizó dónde y cuándo, pero si no hay acuerdo, significaría una batalla legal.
Hay un apuro de que el empleador pensó que no podía automatizarse o no se dio cuenta de que podía. En cambio, contratan a un contratista durante una semana para que lo haga, dejándote sin trabajo. Intentaría hacer la transición a contratista pagado. Creo que estaba comenzando desde esa posición.
La cita relevante de la ley de derechos de autor que define las obras por contrato es "una obra preparada por un empleado dentro del ámbito de su empleo". Si se contrata a uno como programador y se le asigna una tarea, sería muy difícil argumentar que la automatización de esa tarea está fuera del alcance de sus deberes laborales.
Primero, debe estar asumiendo alguna localidad para citar la ley, que variará entre países. En segundo lugar, los detalles de la contratación son confusos, pero dado que no son una empresa de tecnología y se los contrató para un proceso, parece que la automatización fue más una iniciativa que el rol. Nada de eso cambia la naturaleza del contrato existente y el curso de acción ideal es consultar a un abogado.
Ahora que lo pienso, es un área un poco gris, o tal vez no. Si el OP fue contratado como empleado de entrada de datos y trabaja en casa, al final del día, podría ser su software, ya que no fue contratado para desarrollar software. Pero sí, la transición a contratista y luego crear el software sería más inteligente; sin embargo, no aportará mucho valor añadido si no se utiliza para conseguir otros clientes. Depende también de cuál sea realmente la complejidad de ese software. Si hace el trabajo para este caso particular...

Sí. Deliberadamente dedica tiempo a simular errores y errores humanos para ocultar que se ha vuelto redundante.

Si tiene un período de aviso decente adecuado para encontrar un nuevo trabajo, me saltaría la fase de errores el próximo mes y luego diría:

Después de meses de hacer este trabajo, descubrí una manera de automatizarlo. Lo implementé yo mismo y verifiqué su funcionamiento durante varios meses. Ahora estoy seguro de que puede hacer este trabajo sin supervisión. ¿Tienes algo más para que yo haga?

Si te dan otra cosa que hacer: Genial, has causado una buena impresión y todavía tienes trabajo. Si no: ha causado una buena impresión que debería ser útil cuando busque un nuevo trabajo.

Ahora asumo que no tienes este lujo. Así que entiendo que dude en revelar los hechos y ser despedido de inmediato. En ese caso, usaría tu tiempo libre para encontrar un nuevo trabajo. Entonces déjalo y díselo.

De acuerdo, pero el enfoque es "demasiado abrupto". No hay absolutamente ninguna necesidad de decir "He hecho esto. Ahora despídeme o dame un aumento hoy". Solo acércate a las cosas.

En mi opinión, todo se reduce a responder a la pregunta:

¿Me están pagando por mi tiempo? o ¿Me están pagando para hacer el trabajo?

Si cree que es lo primero, simplemente debe decirles que ha optimizado el proceso y que ahora le está tomando menos tiempo, y si tienen algo más para que usted haga.

Si es lo último, entonces estás bien. Estás haciendo exactamente lo que te pagan por hacer ( salvo la parte de los errores, lo cual es extraño para mí). Incluso una mejor automatización generalmente conduce a la reducción de errores, por lo que (probablemente) está haciendo un mejor trabajo que el tipo antes que usted (nuevamente, sin los errores intencionales, porque WTF?).

Esta pregunta es la única razón por la que tantos filósofos (e incluso religiones enteras como Amish), abogan en contra de intercambiar tiempo por dinero, abogan por intercambiar servicios por dinero, porque entonces todas las mejoras, automatizaciones e innovaciones benefician a la persona que las ha hecho.

Entonces, de manera realista y práctica: si siente que es un contratista contratado para hacer un trabajo, está bien. Si te sientes como un empleado que vende tiempo, debes hablar con tu gerente, explicarle que has mejorado el proceso y preguntar si hay otras cosas que benefician a la empresa en las que puedes trabajar.

PD: Hay un montón de consideraciones prácticas:

  • En qué país te encuentres, las leyes difieren de un país a otro, especialmente en relación con los derechos de autor.
  • ¿Es usted un empleado a tiempo completo (aunque remoto) o un contratista?
  • En la mayoría de los países occidentales, los derechos de autor se transfieren automáticamente si se trata de un empleo a tiempo completo, sin embargo, se quedan con un contratista a menos que haya una asignación explícita.

Como consecuencia, puede resultar que si lo despiden, pierden el derecho a usar el software que ha creado y sobre el cual ha conservado los derechos de autor.

Descargo de responsabilidad habitual: IANAL.

La pregunta era sobre la ética, que no es exactamente sentir, pero a menudo se reduce a cómo te sientes. Traté de responder a ambas: si es ético (eso depende de si el autor se siente como un contratista o un empleado), y lo que debería hacer en la práctica. Dijo que es un contratista que trabaja de forma remota, por lo que sobre esa base está limpio. De nuevo, la cosa es que a menudo se trata de acuerdos de 'apretón de manos', muchas veces alguien es contratado como contratista formalmente, pero se entiende que se le paga por horas. Entonces, nuevamente, a menudo se reduce a lo que sientes que es lo correcto.
Tenga en cuenta que si esta fuera una pregunta más práctica, también está el problema de los derechos de autor, también es posible que simplemente les venda el código (suponiendo que por ley los derechos de autor permanezcan con él, por ejemplo, en la mayoría de los acuerdos de trabajo por contrato, excepto si hay una asignación de derechos de autor clara y explícita). Esa es la razón por la que tantas corporaciones no contratan contratistas: por defecto, los derechos de autor se quedan con un contratista. Finalmente, muchos contratos de contratistas tendrán asignaciones explícitas de derechos de autor para todo lo que cree durante nuestro contrato, lo que se vuelve divertido cuando tiene más de 1 cliente. También IANA.
Como dijo Joe, no se trata de cómo te sientes, sino de los términos del contrato. Aparte de eso, esta respuesta es acertada.

¿Es poco ético? sí.

Sin embargo, hay otras consideraciones aquí. También sería increíblemente poco ético si la empresa lo despidiera después de que les ahorró tantas molestias (una vez que les da su solución, tienen el trabajo que querían hacer y un trabajador que puede hacer otras 39 horas de trabajo por el mismo precio que ellos). estaban felices de pagar por el trabajo y evitar que otros tuvieran que revisar tan de cerca los errores) y debe considerar el costo personal de perder su trabajo (especialmente para su familia).

Me gustaría flotar la idea de que estás buscando otros proyectos. Básicamente diga que tiene una pequeña cantidad de tiempo libre y quiere saber qué más puede hacer. Nunca se sabe, puede haber algunas cosas que puede hacer y es una forma libre de riesgos de sacar a relucir el tema.

Si no surgen nuevos proyectos, puede decir con seguridad que existe un alto riesgo de que la empresa no aprecie su trabajo (al menos con el alto costo que podría implicar para usted). Encuentre un nuevo trabajo que sea adecuado para sus necesidades y, con suerte, un poco más entretenido. Salir sólo una vez que se encuentra un trabajo adecuado.

No creo que esta sea la forma más moral de hacer esto, pero es la más segura y tienes que cuidarte a ti mismo y a tu familia. Sin embargo, dejaría de traer los errores, eso parece un poco más dudoso y dejarlos fuera solo hace que parezca que tienes una forma de verificar tu trabajo.

No dije que lo hiciera. Quise decir más si el OP descubre que la compañía probablemente los dejaría ir después de una investigación (pidiendo más trabajo), entonces hay menos dilema ya que la compañía actuaría de una manera poco ética. Desafortunadamente, sería una pérdida mucho mayor para el OP probar la ética de la empresa de verdad si no actúan de manera ética. Tal vez me expliqué mal.
Gracias. Se corrigió el siguiente, ya que supongo que debería ser más claro y prestar más atención. Significa que si el operador da la solución, los errores se reducen, dado que tuvieron que introducirse manualmente, no necesitan darle este trabajo aburrido a nadie en el futuro y esencialmente tienen el trabajo por el que estaban dispuestos a pagar y cerca. un empleado completo gratis (un empleado completo menos 1 o 2 horas para este trabajo).

No lo está haciendo bien la empresa, pero ¿debería hacerlo?

No estoy tan seguro de que deba confesar como sugieren algunas de las otras respuestas, si tiene miedo de que su trabajo esté en riesgo, puede ser "lo correcto" por parte de la empresa, pero ¿qué es lo correcto? hacer por su hijo? Tu mamá tendría un buen punto, estás en una posición muy afortunada: ¿eres un padre soltero o fue una suposición hecha en una de las respuestas? Si es así, es muy importante pasar tiempo con su hijo y esta es una buena oportunidad para hacerlo.

Imagina que encontraste una carga de oro enterrada en tu jardín trasero que podría extraerse fácilmente. Todo lo que tenías que hacer era desenterrarlo, limpiarlo un poco y podrías venderlo. Lo que está preguntando es, ¿sería poco ético venderlo al precio estándar del oro?

La misma pregunta se aplica a cualquier producto de alto margen. Se podría argumentar que está mal cobrar un precio alto por algo que se produjo a bajo costo, pero así es como funciona la sociedad capitalista en la que vivimos. El valor de mercado se establece por cuánto la gente está dispuesta a pagar.

Aquí hay una pregunta, si la empresa para la que trabaja inventó algún secreto que les permitió producir un producto / servicio a un precio muy bajo y venderlo a los clientes por una gran ganancia (pero tuvo que mantener en secreto cómo se produce y con qué facilidad se produce), ellos?

Lo que está haciendo es seguir procesos comerciales estándar, es decir, intentar maximizar los ingresos y minimizar los costos.

Ciertamente no estás mostrando lealtad a tu empresa, pero la pregunta es ¿qué valor le das a eso?

Si dices que obtuviste el oro en otro lugar a un alto costo, estás siendo deshonesto. Especialmente si compran su oro solo por la mentira.
Estoy totalmente de acuerdo, excepto que te perdiste la parte sobre él introduciendo errores deliberadamente. eso es deshonesto.
@EnricNaval - Estoy hablando de vender al precio estándar, simplemente no decirles lo barato que lo conseguí y no reducir el precio por lo barato que lo conseguí.
@WalrustheCat: es cierto, me estaba concentrando más en el bit "no revelar lo fácil que es esto para mí" ... Supongo que el OP siempre podría afirmar que creó un script o algo que verifica errores que luego corrige ... .
@WalrustheCat Tal vez OP pueda dejar un poco de trabajo de entrada de datos fuera de la automatización, preferiblemente no muy "profundo" en el proceso, al mismo tiempo que deja de introducir errores deliberados. Naturalmente, es probable que ocurran algunos errores, aunque menos que antes. Esto mantendrá las cosas bajo control. OP puede completar algunos cursos certificados que les permitirán buscar un nuevo trabajo, cuando sea necesario. Esta necesidad podría surgir en cualquier momento, por lo que OP debe estar listo. Como bien dice esta respuesta, no hay necesidad de decírselo. Pero alguien como un pasante podría ser puesto en un proyecto de automatización.

Como alguien que hizo el ingreso de datos destinado a ser manual y lo automatizó, puedo responder a esto

En mi caso, podría haber tenido un trabajo de ingreso de datos sin sentido durante medio año, garantizado. En cambio, automaticé el proceso y se lo divulgué públicamente a mi empleador. Ahora estoy asignado a un departamento que se adapta a mis talentos y habilidades. A continuación se muestra por qué lo divulgué.

La respuesta directa es: Sí, no es ético (también agregaría que hacerlo con errores a propósito para que parezca humano es aún menos ético).

Respuesta larga de por qué es:

Sus finanzas, su empleo a largo plazo

La capacidad de supervivencia de su empresa depende de la productividad de sus trabajadores. Contrariamente a las expectativas, las (buenas) empresas no despiden a trabajadores que automatizan sus tareas y hacen que las cosas sean eficientes. Si lo despiden y usan su programa para reemplazarlo, o bien ya estaban en una situación financiera desesperada o son una empresa malvada. El programa no es lo que tiene talento, lo eres tú.

Tu código, tu problema

Cualquier empresa inteligente no despediría al único desarrollador de un kit que no comprende del todo. Si sale mal después de que te despidan, ¿cómo lo arreglan?

Si la empresa se beneficia, también lo hacen todos los demás que trabajan allí.

¿Alguno de esos colegas son tus amigos? Es posible que también pueda reducir sus propias cargas de trabajo, ya sea directamente (brindándoles las herramientas) o indirectamente (quitando lo que podría haberse convertido en su carga de trabajo). Si su programa puede validar automáticamente el trabajo, significa que los validadores tienen menos trabajo con el que lidiar. Menos estrés para ellos. Más éxito para esta empresa. Los trabajos de todos mejoran.

No revelar te detiene

Al no revelar que resolvió lo que percibieron como un problema complejo con una solución directa (que podría ahorrarles muchas horas de trabajo), en última instancia, oculta sus propios talentos, lo que significa que no pueden reasignarlo a una posición mejor, o asignarle un trabajo más desafiante (y por lo tanto más interesante). En mi caso, al revelar lo que había hecho, pasé de un trabajo de ingreso de datos (que resultó que iba a ser descartado de todos modos) a un departamento de vanguardia cuyo único objetivo es automatizar y modernizar muchos de los sistemas.

Lastima tu autoestima

Si tienes que ocultar tus talentos todo el tiempo y fingir que eres más tonto de lo que pareces, mientras tienes la culpa de 'engañar al sistema', eso te impacta psicológicamente de manera negativa.

La verdadera razón por la que preguntas

No preguntas si no es ético, porque en el fondo ya lo sabes (incluso dices que no se siente bien). Está tratando de sopesar los pros y los contras de revelar algo que podría dejarlo sin trabajo cuando le preocupa tener suficiente dinero para alimentar a su hijo. El problema real que está teniendo es '¿cómo puedo mantener la seguridad laboral cuando he automatizado mi propio trabajo?'.

Esto se reduce a dos puntos: no te molestes en automatizar la tarea en primer lugar (lo que se vuelve tedioso) o, en última instancia, te arriesgas a perder el trabajo pero encuentras un lugar que se adapte mejor a tus talentos. En mi caso, mi divulgación me salvó del despido laboral (salí de un departamento que vio cuatro despidos) y solo estuve allí de manera temporal (es decir, no tenía seguridad laboral).

Sopesar los pros y los contras. Sabes que no es ético, pero eso no es lo que te molesta, de lo contrario no lo habrías hecho.

+1 porque puedo confirmar todo esto, habiendo seguido el mismo proceso (automatizar el trabajo y recibir la asignación para automatizar más). Y no despidieron a los desarrolladores de un trabajo que no podían entender; en cambio, uno de ellos renunció y el otro murió y yo tuve el "privilegio" de averiguar cómo mantenerlo en funcionamiento. Pero el OP se ha puesto en una posición difícil. El consejo de revelar la automatización se complica por los errores falsos.
El principal problema con esta respuesta es que asume que el OP quiere un trabajo más interesante, o más trabajo. Parecen disfrutar del ritmo de trabajo que esto ha creado para ellos.
@WeckarE. La respuesta no supone nada. Muestra al OP cuál puede ser el resultado de la acción. Si quisieran el trabajo que están haciendo actualmente, como dice mi respuesta, OP no debería haber construido la automatización en primer lugar. A menos que esté sugiriendo que al OP le gusta el ritmo de introducir errores a propósito para que las personas los encuentren, entonces lo consideraría deshonestidad (posiblemente incluso daño criminal, ya que está manipulando los datos a propósito).
@ SSight3 Me refiero al ritmo de mucho tiempo libre por pago.

No hay nada de malo en automatizar piezas o incluso todo el trabajo. Mientras se haga de acuerdo con la satisfacción de su empleador, está bien. No introduzca errores deliberados.

Al contrario de lo que se dice aquí, lo que estás haciendo es válido. Si no fuera así, toda la industria de TI colapsaría y la mayoría de los administradores de sistemas serían despedidos.

Tenga en cuenta que el script es propiedad de su empleador, ya que fue creado mientras usted trabajaba para él, para el trabajo específico y en su tiempo. El resto es completamente válido.

no es cierto que los administradores de sistemas sigan monitoreando los sistemas y se les pague por hacerlo. En este caso, a OP se le paga por trabajar. Si se le ha acabado, necesita encontrar más.
@JoeStrazzere: la herramienta crea resultados que satisfacen las necesidades del empleador. Envía los resultados como si los hubiera "generado a mano".
@Scrudge No hay nada de malo en automatizar el trabajo. Hay algo de malo en que te paguen por trabajar 40 horas, simulando trabajar 40 horas, pero solo trabajando 2.
@marcelm 40 horas se parece más a la disponibilidad para atender llamadas, etc. es un número arbitrario introducido por henry ford al final de la revolución industrial y no tiene nada que ver con la decisión de la empresa de pagarle a esta persona algo de dinero para recibir incluso mas dinero. si están satisfechos con su tasa de rendimiento, ¿por qué tiene que escatimar en su propia propuesta de valor para hacer más ricos a los ricos?
@WalrustheCat Porque, con toda probabilidad, su contrato de trabajo establece que debe realizar X horas de trabajo por semana por Y dólares de salario por mes. No hacerlo significa que está incumpliendo su parte del contrato.
@marcelm, ¿cómo se definiría "trabajar" 40 horas?
@marcelm, creo que me saltaré la reducción socrática al absurdo que estaba reservada para este hilo y aceptaré no estar de acuerdo.
Poner intencionalmente valores incorrectos para engañar NO es válido.

En primer lugar, las principales cuestiones éticas:

Los estás engañando introduciendo errores. Esto es descaradamente incorrecto. Lo sabías cuando hiciste la pregunta, así que no es noticia. El hecho de que no esté 'dañando nada' no justifica el engaño. El daño es a la confianza implícita en las relaciones empleador/empleado.

¿Está mal crear un sistema para hacer su trabajo? No. Pero, ¿está mal recibir un salario por hora por 38 horas sin trabajar a la semana?

En segundo lugar, el tema realmente importante:

¿Qué pasaría si se enteraran de lo que estaba pasando? ¿Perderías tu trabajo? Quizás. Al fingir que trabajas cuando no lo haces, has dañado la relación, ya que la pretensión afecta tu comportamiento.

Si tienen un reclamo por el proceso o las herramientas que ha creado, podrían tomarlo y 'reemplazarlo' con él. Entonces, realmente depende de la propiedad del código.

Si su contrato cubre 'propiedad intelectual creada en el debido curso de empleo', entonces el código es legalmente suyo, ya sea que lo sepan o no. Si es un contratista o consultor, puede ser propietario de la herramienta que creó. Si es así, podría negociar una licencia (y posiblemente un acuerdo de mantenimiento) en lugar de salario.

"Los estás engañando al introducir errores. Esto es flagrantemente incorrecto". ¿Dice quién? Todos introducen errores, no creo que la intención importe, pragmáticamente.
@Patrick: tiene un propósito engañoso para introducir el punto de datos incorrecto ocasional. Quiere que parezca que está haciendo el trabajo de la manera antigua, para ocultar el hecho de que hay una máquina virtualmente libre de errores haciendo el trabajo. Desde su punto de vista, no son errores. Son entradas incorrectas que pretende que otra persona vea como errores. Eso es engañoso y está mal.
De nuevo: '¿Quién lo dice?' - pero tal vez tengas razón, y por eso me gusta la pregunta de OP. OP es tanto 'correcto' como 'incorrecto' en tantos niveles diferentes, es como si su pregunta tuviera un gran "¡Discutir sobre ética!" cartel pegado en su espalda.

Obviamente, insertar errores para engañar a su empleador está mal.

Entiendo su vacilación acerca de ser despedido, por lo que sugeriría hacerles saber que termina el trabajo en una fracción del tiempo que ellos creen que necesita y, por lo tanto, puede asumir más responsabilidades.

A menos que pregunten, no veo ninguna razón para que mencione que lo automatizó, y menos aún para que envíe sus scripts a otra persona.

La empresa estaría pagando a alguien para que hiciera este trabajo 40 horas a la semana sin usted. Veo su capacidad para automatizar y mantener las tareas como una oportunidad para aumentar su valor para la empresa en lugar de una razón por la que sería despedido.

> Veo su capacidad para automatizar y mantener tareas como una oportunidad para aumentar su valor para la empresa en lugar de una razón por la que sería despedido. — el empleador puede tener una opinión diferente, y OP no puede saber de antemano
@SargeBorsch ¿Por qué el empleador despediría a alguien que puede automatizar los trabajos? Incluso ellos obtienen el script, no saben cómo configurarlo y mantenerlo. Sin embargo, pueden darle más trabajos y despedir a otros.
@Joshua Es ingenuo esperar que todas las personas sean razonables
Es posible que esta sea la última tarea que el empleador piense que debería automatizarse. La pregunta indica que no hay mucho trabajo de TI en marcha. Es totalmente posible que al recibir la automatización, la empresa sienta que es apropiado despedir al humano. A menos que esté expandiendo su negocio, los sistemas de TI casi siempre se utilizan para reducir los salarios humanos.

Muchas respuestas aquí se centran en si se le paga por hora o se le paga en función de los resultados. Muchas respuestas también se centran en los errores.

Estoy totalmente de acuerdo con la idea de eliminar los errores conocidos. Cometer errores intencionales puede generar riesgos de sanciones, incluido el despido o algo peor. No querrás meterte en problemas con la ley.

Al eliminar los errores, la gente asumirá que descubrió cómo eliminar los errores. Ya sea a través de esfuerzos manuales, agudizando su mente o usando la automatización realmente no importa.

En cuanto a si cobras por hora o por resultado, ¿importa? ¿Estás seguro de que no trabajas 40 horas a la semana? Tenga en cuenta que si está trabajando en casa, puede tener un amplio margen de maniobra sobre cómo hace su trabajo. por ejemplo, ¿quién puede decir si la entrada de datos se realiza haciendo que los dedos presionen las teclas del teclado o que lo haga el software? Si observa que entre las 8 a. m. y las 10 a. m. se aseguró de que la entrada de datos esté completa, eso puede ser 100% exacto. ¿Alguien te está microgestionando para ver cuántas veces te levantaste de la silla mientras lograbas con éxito tu tarea?

Incluso inserto algunos errores aquí y allá para que parezca que ha sido generado por un humano.

Mira, mucha gente asume que estás tratando de cubrir tus huellas. Sin embargo, dijiste:

de hecho, los analistas que crean las hojas de cálculo pasan bastante tiempo verificando mi trabajo

Por lo que dijo, supongo que es posible que solo esté informando a los analistas, para asegurarse de que estén haciendo su trabajo de detectar los errores.

De acuerdo, entonces tal vez te estoy dando demasiado beneficio de la duda aquí.

Ya sea que sus motivaciones fueran perfectamente puras o engañosas, de cualquier manera es mejor que elimine los errores. Te amenazan con más daño que cualquier bien para ti que puedan parecer servir a largo plazo. (Fíjese que digo que no prometen mucho bien para usted . Puede que le den a alguien la satisfacción de que el tiempo del analista está siendo útil. Pero si la necesidad de que los analistas revisen el trabajo tan minuciosamente es una necesidad que se reduce, porque la gente deja de pensar que tu trabajo necesita ser analizado tanto, porque se confía en tu trabajo, eso no te daña de ninguna manera que haya visto hasta ahora).

Su mejor enfoque puede ser decirle a su empleador que ha podido hacer las cosas de manera más eficiente y que ahora le gustaría subcontratarse a sí mismo, para que pueda continuar brindando resultados pero para que pueda administrar su tiempo legítimamente como lo desee. , incluida la posibilidad de pasar tiempo sirviendo a otra organización si lo desea. Una vez que lo subcontratan, tiene el control absoluto del proceso y simplemente puede facturar por resultados en lugar de por hora, por lo que no habrá ninguna base para reclamar deshonestidad continua.

Si no quieren subcontratarte, sigue preguntando. Eventualmente, con resultados de calidad que les permitan ver menos la necesidad de seguir empleando analistas, eventualmente deberían encontrar beneficios en la cooperación, aunque solo sea para mantenerlo a usted (la persona que maneja con éxito un trabajo que necesitan hacer) feliz.

Agregaré un punto y eliminaré esta publicación si no hay suficiente carne. Primero, asumo que el OP está en los EE. UU.

Si el OP creó la automatización en el reloj, o utilizando el equipo de la empresa, entonces la empresa posee el software de automatización . Entonces, el OP está utilizando un activo de software propiedad de la empresa y no ha informado a la empresa sobre este activo. Esa es otra cuestión ética.

Sabemos que si el OP le dijera a la compañía toda la verdad, lo arrebatarían y se lo darían todo a la primera persona que lo hiciera por un centavo menos. Por supuesto, eso no debería importar éticamente, pero somos humanos y apesta.

Si el OP estuviera trabajando servilmente durante 39,5 horas a la semana para hacer el trabajo, ¿obtendría la empresa algún beneficio adicional? Por supuesto que no.

Entonces, lo que está haciendo el OP nos hace sentir raros, por lo que probablemente esté mal en algún nivel. Pero me gustaría decir que hay una ética pura y una ética realista. Los defensores de la ética pura dirán de inmediato que las personas que son "realmente éticas" simplemente están racionalizando el comportamiento poco ético. Probablemente tengan razón en un sentido inútil.

Preguntas retóricas:

  • ¿Qué porcentaje de la población admitiría la automatización? Puedes hacerte una idea leyendo este hilo.
  • Con base en nuestras experiencias con la administración, ¿qué harían esas personas en una situación similar?
  • Si encuentra un sobre que contiene dinero en efectivo y una "tarjeta de fidelización", ¿entregaría el sobre con dinero en efectivo al gerente del establecimiento, confiando en que revisaría la base de datos de fidelización y le devolvería el dinero al propietario?

Entonces puede ver que hay comportamientos puramente éticos y luego están las cosas que la población en general probablemente haría.

Mi consejo:

No veo la necesidad de ser una "persona ética superior al 0,1%" a expensas del propio empleo. A todos nos gustaría ser 100% puramente éticos, pero el mundo real es un lugar difícil.

Sin embargo, el OP se siente mal; no está siendo fiel a sí mismo . Ese es el problema. Eso es matar el alma.

Entonces, seamos fieles a nosotros mismos sin autolesionarnos.

  1. Deja de insertar datos falsos ahora mismo. Sin rampa de descenso. Para. Si alguien le pregunta qué hizo para eliminar los errores, mienta o engañe. No digas toda la verdad. "Creé algo de automatización para asegurarme de que estos errores no vuelvan a ocurrir". En el esquema cósmico de las cosas, esta es una transgresión menor. No tiene sentido invitar al castigo ya que ha aprendido la lección y nunca volverá a hacer algo así. ¿Derecha?
  2. Continúe haciendo lo que está haciendo de otra manera: está brindando excelentes resultados por un precio que el empleador está dispuesto a pagar.
  3. No escondas que has automatizado.
    "¡Estos resultados son sorprendentemente limpios!"
    "Gracias, encontré una manera de producir los resultados más rápido y con mayor precisión".
    "Así que tienes algo de tiempo libre, ¿eh?"
    "Bueno, seguramente paso menos tiempo en la empresa haciendo menos errores".
     ediciones a mano que antes, así que sí".
  1. Continúe siendo dueño del proceso. La propiedad no se detiene cuando se entrega el archivo. Se detiene cuando no hay más preguntas que responder, y cuando no hay posibilidad de que necesites hacer un ajuste por cualquier motivo.

  2. Dicho todo esto, esta es una oportunidad de oro para crecer. ¿Quizás los analistas le permitirán comenzar a hacer parte de su trabajo duro? Si lo hicieran, ¿mejoraría su futura capacidad de contratación? Encuentra más trabajo, especialmente uno que te enseñe una nueva habilidad.

Todas las respuestas anteriores contienen puntos excelentes. Así que voy a darle la vuelta a la pregunta por el bien de la discusión filosófica: ¿qué pasaría si en lugar de un trabajo de ingreso de datos humano, estuviéramos hablando de robots haciendo el trabajo de un humano ? Aquí está tu pregunta reformulada:

Fui contratado como jefe del departamento X como gerente de un gran equipo. Mi primer trabajo fue construir un robot para hacer mi trabajo . Ahora todo el departamento funciona solo. No tengo que administrar a nadie: todo lo hace el robot, mientras me pagan mi salario completo por dedicar solo unas pocas horas de trabajo aquí y allá para verificar que todo funcione sin problemas. Incluso he programado el robot para que cometa algunos errores aquí y allá para mantener a todos contentos y darles un sentido de propósito al hacer que verifiquen su trabajo.

¿Es eso hacer trampa?

Mi punto aquí es: le ha preguntado a una multitud de profesionales de TI que valoran el trabajo real como "hacer las cosas en el tiempo que lleva hacerlas". ¿Qué pasaría si le hubieras preguntado a una multitud de directores ejecutivos? ¿O una multitud de vendedores?

En otras palabras: según la mayoría de las respuestas anteriores, no es ético automatizar su trabajo y recibir un pago a tiempo completo; sin embargo, cuando reformula su pregunta y sustituye "programador" por "líder de equipo", de repente no suena tan mal .

¿O sí?

Me encanta que esta pregunta haya obtenido +3 y -3 :) (¡y sin comentarios negativos explícitos!)

Yo diría que ha cruzado la línea ética al proporcionarles un trabajo que sabe que es incorrecto y no proporcionarles los resultados tan pronto como estén disponibles.

Así que cambiaría eso, y vería si lo cuestionan. En lo que respecta a la "automatización", mi sospecha es que si de repente comienzas a producir trabajo más rápido, no se darán cuenta o no reaccionarán con un disparo.

Es muy poco probable, a menos que los siente y les explique cómo usar el software, que quieran hacerlo. Entonces, incluso podría explicar que ha encontrado formas de automatizar parte del proceso, por lo tanto, la aceleración.

En cuanto a "solo me toma de 1 a 2 horas", no veo que tengas la obligación de decirles eso (te pagan para producir resultados que ellos consideran que valen X, no para llenar el tiempo), pero lo hago. piense que tiene la obligación de proporcionarles los resultados tan pronto como los tenga a mano, y de hacer todo lo posible para producir los resultados lo más libres de errores posible. Inyectar errores deliberadamente está fuera de lugar.

No encontré nada poco ético en su pregunta hasta que

Quiero decir, en este momento, una vez que tengo las especificaciones, lo ejecuto a través de mi programa; luego, cada semana más o menos, les digo que he completado una parte y hago que lo prueben. Incluso inserto algunos errores aquí y allá para que parezca que ha sido generado por un humano.

Creo que lo has estropeado todo con esto.

El empleador quiere en realidad una cosa: hacer las cosas. Período. Están dispuestos a sacrificar parte de sus ingresos para recompensar a los que hacen esto. Si es contratista, tiene un contrato y se le paga por esta tarea en particular. Si es un empleado, se le paga por su trabajo o por horas.

Si te pagan por horas se estima que ganas $ X / hora, por lo tanto el empleador te pagará $ Y / hora. O su tarea ganará $ X y se espera que trabaje en ella durante Y horas y su salario se calcula a partir de eso.

En su caso particular, se espera que procese X hojas de cálculo por semana cuando trabaje 8 horas al día. Eres capaz, debido a un algoritmo que hiciste por ti mismo, hacer el mismo trabajo en varios minutos. Tómelo de esta manera, su trabajo se valora por horas esperadas por salario por hora. ¡Crear el algoritmo en realidad aumenta su valor para la empresa! El valor puede estimarse dividiendo el valor de su trabajo por el tiempo real necesario para ello.

El problema aquí es la introducción voluntaria de errores para enmascarar la entrada programática como humana. ¿Por qué se te pasó por la cabeza esta idea?

¿Qué se puede hacer con el mínimo daño a todos los involucrados?

Póngase en contacto con su jefe e infórmele que ha mejorado significativamente su productividad y solicite un nuevo trabajo. Si se le pregunta, puede decir que su algoritmo fue probado durante 6 meses sin problemas. Puedes ofrecer hacer alguna interfaz de usuario o mejorarla más.

Dr.

Mejorar su productividad escribiendo macros, programas y otras soluciones es ético y debe ser recompensado. Muestra su interés en el trabajo.

Usar dicha ayuda y afirmar que fue su trabajo únicamente no es ético y debe ser evadido. Muestra su interés en burlar a su empleador.

¿Es poco ético? NO.

El hecho es que no hay una ética, sino muchas diferentes. Hay literalmente docenas de enfoques diferentes para el mismo problema que llevarían a conclusiones diferentes.

La ética se usa para distinguir lo que está mal de lo que está bien, pero el hecho es que no hay una forma absoluta de hacerlo, porque lo que se considera correcto podría considerarse legítimamente incorrecto desde un punto de vista diferente. Además, lo que se considera correcto hoy, puede ser incorrecto mañana.

Por lo que atañe a su caso particular, veo la situación en los siguientes términos,

  • una empresa ha decidido mantener un sistema heredado (ahorrándose el enorme costo de sustituirlo por uno más nuevo) contratando a una persona que tiene que hacer un trabajo específico, para lo cual se ha asignado un presupuesto.

¿El trabajo se hace todos los meses? Sí.

¿Está bien hecho el trabajo? Sí (la historia del error no es importante, ya que ya le pagan a alguien para que los revise)

Incluso mas importante,

¿El contrato que firmaste dice específicamente que tienes que manejar datos manualmente? Es poco probable, pero si lo menciona específicamente, debe decírselo; de lo contrario, no estás haciendo nada malo, solo el trabajo para el que te contrataron.

La empresa no te está haciendo un favor dándote un trabajo, sino que te está pagando un servicio que necesita y que estás prestando correctamente. Cómo lo haces no es relevante. Entonces, obviamente no les digas nada, y felicítate por tus habilidades (ya que ellos no han podido hacer lo mismo durante años).

Un comentario de un instructor de una clase de ética:

Comenté que alguien había dicho sobre las relaciones románticas que ocultar cosas era una señal de alerta y probablemente indicaba un problema, incluso si el ocultamiento no era malo en sí mismo.

El profesor comentó que esto no era solo una característica de la ética de las relaciones románticas: en general, en la ética, si estás ocultando algo, probablemente necesites mirarte en el espejo. Uno largo.

No veo como un problema particular que hayas automatizado tu trabajo; En una escala mucho menor, he automatizado partes de un trabajo, y mantuve a mi jefe informado si valía la pena mencionarlo. Nunca me he metido en problemas por automatizar actividades que yo recuerde.

Sin embargo, no brindarle a su jefe información relevante importante es incorrecto, y ocultarse activamente al agregar errores de ingreso de datos falsos es un nivel completamente nuevo de error.

Sabes si tus acciones son correctas o incorrectas ahora.

La pregunta es si existe o no un acuerdo claro entre usted y su empleador sobre lo que se espera que haga por su compensación.

Cuestionaría la ética de la falta de comprensión de su supervisor inmediato sobre lo que hace a diario. Usted no invento este sistema. Estas tareas te fueron entregadas a ti. Solo una empresa mal administrada se desharía de los empleados que demuestren que pueden hacer mejor su trabajo y mejorar su nivel de eficiencia. Es raro que alguien se automatice completamente fuera de un trabajo.

Parte de su papel como experto técnico es ser la póliza de seguro contra cosas que puedan surgir. Las reglas y regulaciones comerciales pueden cambiar en cualquier momento y puede valer la pena para su empresa pagarle a alguien para que no haga nada en caso de que lo necesiten. No queremos que los bomberos fomenten los incendios ni que los policías fomenten los delitos.

El problema de tratar de evocar más trabajo es que este tipo de actividades rara vez son importantes o ya las estarías haciendo. Cuando se necesita trabajo real, existe el riesgo de que dedique su tiempo a estas actividades inútiles en lugar de atender los problemas más grandes. A todo el mundo le gustaría pensar que usted notaría la diferencia y que, como empleado honesto, tomaría la decisión correcta, pero es obvio que su jefe no notaría la diferencia.

Una situación muy análoga:

Si llamaste a la compañía de cable para que viniera a tu casa porque querías que instalaran nuevas líneas de cable para tu casa, y te cotizaron un precio significativo (después de todo, ¿es mucho trabajo?)... entonces aparecieron, solo para luego encontrar una línea antigua que ya existe (instalada allí por un competidor desaparecido) ... de modo que terminen pudiendo conectarlo en 5 minutos ... ¿qué tan razonable sería para ellos mantener el mayor costo de ¿el estimado? Después de todo, su acuerdo se refería al trabajo que se estaba realizando, no a la cantidad de mano de obra necesaria.

Va a resaltar un punto más grande. Este mundo está lleno de personas que solo buscan sus propios beneficios.
Pero al final, todo el mundo es un perdedor de eso. El efecto acumulativo de aquellos que se aferran a todo lo que pueden es un mundo lleno de desperdicios y retrasos. Un mundo más lento para innovar, más lento para curar enfermedades, más lento para construir. Un mundo fundado en la corrupción. Puede parecer que las pérdidas de otro, cuando no se sabe, son una escapada limpia. Pero, de hecho, siempre hay una víctima. Una estafa en la esquina parece obtener "dinero gratis". Pero aquellos que realmente lo necesitan a menudo no pueden obtener la ayuda que necesitan como efecto secundario. Y ese dinero (y tiempo) que podría haber sido utilizado para algo útil termina desperdiciado. Puede parecerle fructífero quitarse las cosas de encima a quienes realmente trabajan para obtener beneficios y ganancias, y disfrutar de usar fallas para obtener ganancias en lugar de mejoras... pero tenga en cuenta que si cada persona lo hiciera (y por qué no ellos no?), nosotros estar en ninguna parte. De hecho, es muy cierto que las empresas a menudo no se preocupan por los empleados. Del mismo modo, la mayoría de las empresas en estos días podrían decir eso sobre sus empleados. Y al final es un giganteEl dilema del prisionero

Y, como es para esta situación... así es para todas las situaciones; cualquiera puede optar por no preocuparse en lo más mínimo por posibles moralidades.
De hecho, la ética aparece cargada de subjetividad.

Pero al final, el mundo requiere axiomas para vivir. Y a pesar de lo mucho que uno pueda discutir, él o ella normalmente los ve, pero simplemente elige insertar su propia realidad porque les agrada más. Sin embargo, eso no significa que los axiomas no sean ciertos, ni que la persona no les rinda cuentas.
Puede decidir que el requisito de comer es simplemente un espejismo, una falsa invención social. Pero aún tendrá que rendir cuentas por las consecuencias de la termodinámica. De hecho, la ética no suele probarse de manera concluyente... pero tampoco se puede probar que dos puntos producen una línea única (en un plano dado). Posteriormente, uno no debería sentirse demasiado sorprendido si algún día se le aplica la ética de la que afirmó que no podía estar convencido.

La analogía inicial funcionaría mejor si la línea anterior hubiera sido instalada por la misma empresa en lugar de encontrarse allí.
Realmente no veo cómo la analogía aclararía algo a alguien, ya sea porque las 2 cosas son demasiado similares o porque alguien simplemente dirá "bueno, eso es diferente porque...". La mayor parte de su respuesta parece decir "necesitamos ética" de una manera muy indirecta, que es algo tangencial a la pregunta.
Estoy luchando por encontrar una respuesta real allí ...
Creo que Jeopardy implica que la respuesta es obvia dados los evidentes sentimientos de culpa del OP.
Las compañías de cable cobran invariablemente por la instalación, incluso si usted mismo podría haberlo hecho o si no fuera necesario por cualquier otra razón, como una instalación existente. Sus opciones son pagar por trabajos falsos o no recibir el servicio. Al igual que la mayoría de las empresas, las compañías de cable no se preocupan por el cliente ni por el empleado. Se preocupan tanto por las ganancias como por las ganancias y las ganancias. Todas las demás cosas, como los humanos y el medio ambiente, el futuro de la humanidad o cualquier otra cosa, simplemente no se clasifican.

La pregunta clave es qué haces con tu tiempo libre y qué harían ellos con él.

¿La empresa para la que trabaja es ética en sí misma?

En la gran mayoría de los casos, esta es una pregunta muy difícil de responder, porque el impacto de una empresa sobre su entorno puede ser muy positivo, muy negativo, y la mayoría de las veces se encuentra en una zona gris donde la respuesta requiere valores subjetivos. en lugar de los universales.

Algunas empresas se ganaban la vida esclavizando a sus clientes. Algunas empresas ganaron dinero con grandes innovaciones que mejoraron la vida de todos. Algunas empresas tratan bien a los empleados. Algunos lo intentan, pero realmente no lo hacen.

Lo que está haciendo ciertamente no es leal a su empresa, pero en cuanto a la ética, no está nada claro. Lo que hiciste fue transferir valor de tu empresa a tus propias manos. ¿Es esto ético?

Si estuviera usando sus 35 horas para trabajar con fines benéficos, dudo que alguien le diga que debe pedir tareas de reemplazo. Si lo estuvieras usando para jugar videojuegos y, en general, tienes actividades que solo te complacen a ti mismo, dudo que alguien diga que lo que haces es ético.

aclaraciones

A algunas personas les parece que al comentar esta respuesta, la complejidad que agregué podría servir como una justificación de algo que encuentran obviamente poco ético, pero permítanme agregar a este argumento de complejidad con experiencia personal por qué encuentro que "Mientes, esto no es ético". demasiado simplista.

En una de las empresas para las que trabajé, me enfrenté a un estilo de gestión autoritario que, en ocasiones, resultó ser erróneo e ineficiente. Antes de que finalmente me fuera, me han llevado innumerables veces a ocultar las iniciativas que he estado tomando para la empresa porque se consideraban una pérdida de tiempo, no formaban parte de mis misiones, eran algo que haría por comodidad, cuando realmente abordó muchos problemas que mi gerente estaba subestimando (como la ergonomía engañosa) o de los que no estaba al tanto (como la deuda técnica). No confiaba en mí para ninguna responsabilidad y, dado que alguien que carecía de competencia me dirigía, a menudo me enfrentaba a la opción de seguir una orden irracional o hacer trampa para hacer las cosas de una manera que fuera más beneficiosa para la empresa.

Este es un ejemplo de una situación en la que ser leal y ético pueden ser cosas opuestas.

Además de esto, tengo sentimientos encontrados acerca de "hacer bien mi trabajo". Como programador, los resultados de mi actividad incluyen la destrucción de empleos para aumentar la productividad y las ganancias financieras dentro de un país que conoce un desempleo masivo. El resultado del negocio es complejo y su ética es cuestionable.

Dentro de este marco, nunca es obvio dónde está la posición de trabajo ético. A veces, tal vez incluso no hay ninguno. Mi conclusión personal es que lo mejor que podría hacer allí es ganar dinero y tiempo libre para hacer algo que realmente confío como ético; puede que eso signifique actuar de manera engañosa hacia un empleador. Por eso, si estuviera en una situación en la que pudiera automatizar mi trabajo, consideraría muy seriamente si puede ser éticamente correcto mentir y usar los recursos para otro propósito.

No tener ética o moral aparte de lo que es "por el bien común" te permite justificar incluso los actos más despreciables (por ejemplo, el asesinato está bien porque la víctima no era una fuerza para el bien), aún más si sucede que " fallar" al tomar en cuenta ciertos factores o su razonamiento o hechos está un poco fuera de lugar. Así que este no es un argumento particularmente convincente.
@Dukeling Los buenos argumentos pueden ser deshonestos, pero son la forma en que puede considerar si un acto es ético o no. Cumplir con las expectativas de la jerarquía no puede considerarse ético tal como es, solo un comportamiento menos responsable. Los esclavistas seguían a su sociedad. Las personas que lanzaron bombas sobre Japón también tenían órdenes. ¿Qué tan ético fue su comportamiento conformista?
@ArthurHavlicek el bien mayor mató a más de 100,000,000 de personas el siglo pasado
@RichardU No creo que la hipérbole aclare su punto. La automatización de trabajos claramente nunca mató tanto.
Francamente, toda esta discusión es ridícula. La ética y la moral son, POR DEFINICIÓN, averiguar qué es "para el bien común". Que los argumentos morales se usen y se usaron para llevar a las masas a hacer cosas poco éticas es una cuestión de poder e influencia, lo cual está fuera de tema, o prueba precisamente que debes pedir tu opinión antes de seguir el llamado de acción ética de otro hombre.
El bien mayor es simplemente lo mismo que el mal menor. Cuando se te da a elegir entre varias opciones malas, eliges la menos mala. No sería ético hacer lo contrario; por despreciable que sea el mal menor, por definición el mal mayor es peor.

Bien por usted. Si decirle a su empleador lo llevará a una promoción y más trabajo, entonces dé un paso adelante.

Si cree que contarlo hará que lo despidan mientras alguien más ejecuta su guión, entonces mantenga la boca cerrada. Buscaría otro trabajo de tiempo completo y cobraría dos cheques de pago.

Si tu hijo es pequeño y quieres pasar el tiempo en casa, asegúrate de tener seis meses de gastos ahorrados por si acaso

Tienes un buen trato y no lo arruines. Debes escribir un manual sobre cómo hacer el trabajo a la antigua y dárselo al jefe. Él/ella estará encantado con la documentación.

Estoy de acuerdo con esta respuesta. Si su empleador (o cualquier otro) puede automatizarlo a usted y a su salario, lo hará y se embolsará las ganancias sin ningún escrúpulo ético. ¿Por qué no pudiste hacer lo mismo? Tenga en cuenta que nunca se contrata a ningún empleado a menos que el empleador obtenga una ganancia de ese empleado. IOW, los empleadores siempre ganan dinero con el trabajo de los empleados, o IOW, una gran parte de los ingresos creados por un empleado se los lleva el empleador que no está haciendo el trabajo. Por supuesto, he escuchado el "pero el empleador inició la empresa", pero las ganancias indefinidas de un acto de inversión parecen incorrectas.

Los puntos no cubiertos por otras respuestas están en negrita .

Sí, por supuesto que no es ético engañar a su empleador de la manera que ya lo está haciendo, y ya lo sabe. De lo contrario, no te habrías sentido obligado a insertar errores.

La pregunta que debe hacerse es, si estuviera trabajando desde la oficina en lugar de desde su casa, y su jefe pudiera aparecer en cualquier momento para pedirle que lo guiara a través del archivo que está procesando actualmente, ¿diría o haría algo diferente?

Si le pagan por hora o llena una hoja de tiempo que indica cuántas horas trabajó, está mintiendo, lo cual es descaradamente poco ético.

Dependiendo de su región, si es asalariado, puede ser ilegal que su empleador le exija trabajar una determinada cantidad de horas. Esta es una protección contra el requisito de horas extras sin compensación , pero no es una tarjeta para "salir de la cárcel gratis" .

Muchas empresas solo ofrecen beneficios a los empleados que trabajan una cierta cantidad de horas, como más de 30 horas por semana , y por otro lado están obligadas a ofrecer esos mismos beneficios a todos los empleados que sean elegibles . Esto es bastante estándar en los EE. UU., que yo sepa. Con algunos empleadores, acumula PTO en función de la cantidad de días u horas que trabaja . Si está aprovechando cualquiera de estos beneficios, acepta implícitamente trabajar al menos esta cantidad de horas, incluso si eso significa sentarse en su escritorio en la oficina de su hogar y mirar fijamente a la pared más de 7 horas al día o hacer su trabajo manualmente. No decirle a su empleador que ha automatizado su trabajo y que en realidad no está trabajando las horas suficientes para ser elegible para los beneficios no es ético., especialmente cuando a un empleado a tiempo parcial que trabaja 10 veces más horas de las que se le negaría.

Si firmó un contrato de trabajo y contiene una cláusula de propiedad intelectual que otorga la propiedad a la empresa de cualquier propiedad intelectual que desarrolle, ellos ya poseen los scripts y se indica implícita o explícitamente que debe proporcionarlos a su empleador.

Ya ha dicho que sus guiones ocasionalmente requieren modificaciones, por lo que su empleador deberá contratar a alguien para mantener sus guiones , ya sea que termine siendo usted u otra persona.

Una persona realmente sin escrúpulos intentaría repetir su fórmula con empleadores adicionales, hasta el punto de que están acumulando múltiples salarios a tiempo completo y trabajando solo 1-2 días a la semana.

Incluso si no fuera poco ético, no se está haciendo ningún favor en términos de su carrera o desarrollo profesional si no dedica su tiempo a practicar sus habilidades y capacitarse en tecnologías adicionales. Hay carreras en automatización que valoran lo que ha hecho y le pagarán más que un trabajo que se reduce a la entrada manual de datos. Si simplemente continúas con tu engaño actual y pasas el resto de tu tiempo en el ocio, tus habilidades se estancarán y estarás jodido cuando finalmente te despidan o te despidan.

esto no parece ofrecer nada sustancial sobre los puntos mencionados y explicados en las 19 respuestas anteriores. Consulte Respaldar y no repetir otros
Tal vez me lo perdí, pero en esas otras respuestas no vi a nadie más mencionar cómo sería diferente si estuviera trabajando desde la oficina, el hecho de que puede estar reclamando beneficios de empleado para los que en realidad no es elegible, que su empleador puede no ser técnicamente capaz de exigirle que trabaje una cierta cantidad de horas, pero eso no hace que esto sea correcto, o que podría ser aún menos ético al tomar otro trabajo mientras se le sigue pagando por el actual.
los asuntos de trabajo por hora ya se trataron en una de las respuestas anteriores que se publicó varias horas antes de esta
@gnat tienes razón; Busqué un poco más y eliminé mi segundo comentario con respecto a ese punto, antes de que respondieras. Pero creo que los otros puntos siguen en pie. El punto sobre la cantidad de horas de trabajo para ser elegible para los beneficios y la acumulación de PTO se aplica no solo a los empleados por hora, sino también a los empleados asalariados, al menos en mi región en los EE. UU.
ninguna otra respuesta mencionó beneficios / PTO simplemente porque no hay nada al respecto en la pregunta. Los respondedores responsables basan sus publicaciones en lo que está escrito allí (ver Cómo responder ) y no hacen suposiciones de la nada. Y si sienten que faltan algunos detalles necesarios para la respuesta en la pregunta, primero comentan pidiendo aclararlos y , una vez hecho esto, brindan respuestas basadas en los detalles provistos (en lugar de inventarlos de su cabeza)
Pedí aclaraciones sobre algunos puntos y todavía estoy esperando. Las horas requeridas para la elegibilidad de los beneficios son estándar en los EE. UU. AFAIK, y es relevante en el contexto de identificar si no es ético renunciar a decirle a su empleador que ha automatizado su trabajo y que en realidad solo trabaja 2 horas por semana. Aparentemente hay muy pocos "respondedores responsables" aquí porque no pidieron ninguna aclaración: "si usted es un contratista"..."si [el contrato] lo menciona específicamente"...incluso los más votados hasta el momento: "si la carga de trabajo aumenta"