This question is a beautiful example of typical incentives workers feel and how screwed up they are. On HN people talk often enough about how if you have a worker who gets their job done in 30 hours instead of the company's usual 40-60 hours, you should give them 30-100% more responsibility, but much more rarely "and 30-100% more pay." Butt-in-the-chair hours are super important culturally and it's been that way for…
You have no idea how much I hate the people who are paid for 8 hours of 'butt in the chair' but they only show up for 6 and of course it's their code that breaks first and of course they've already gone home when the bug report comes in and of course the code is so obscure that one would have to ask them or else spend 5 additional hours on it.
Is it unethical for me to not tell my employer I've automated my job?
81–90 of 543 posts
Re: Is it unethical for me to not tell my employer I've automated my job?
#82Re: Is it unethical for me to not tell my employer I've automated my job?
#83There are two ethical lines the poster may have crossed. > I even insert a few bugs here and there to make it look like it’s been generated by a human. As a few others in the original post pointed out, this seems to be the biggest issue. He is intentionally misleading his employer as to the nature of the work he is doing. The automation itself isn't immediately unethical, but the intentional misdirection could be. Th…
Furthermore, because there is significant financial gain in the deception, the actions taken would almost certainly meet the legal requirement for fraud in a modern jurisdiction.
Re: Is it unethical for me to not tell my employer I've automated my job?
#84Seriously... Op could quit his job, then go tell his employer he'll maintain the system for a fixed monthly subscription. They'll have less headcount and op will be free to pursue other activities.
> and op will be free to pursue other activities. Nope. I think op has evaluated this angle and here's what he says in his post. > Although I get the feeling there’s a specific audience at Stackoverflow, mainly the type of people who I imagine can not appreciate living in a place where jobs aren’t aplenty. Most likely they can walk out of their silicon valley office and shout “I want a job” and get 3 offers to start…
The issue I find more important here is that this guy isn't growing professionally where he his now. If this do-nothing job would be guaranteed to be around for the rest of his life, maybe that'd be ok. But it won't be. Maybe the company fails. Maybe this division gets sacked. Maybe at some point they do decide to finally overhaul this system, and his job ends up no longer being required anyway. Maybe at some point he slips somehow, and they figure out how little he's working, get mad, and fire him.
After that, what then? Then he has no job, and no significant things on his resume for several years that will help him get a new one. I think this was a nice train to ride for a while, but it's time to start looking for a more sustainable one.
Re: Is it unethical for me to not tell my employer I've automated my job?
#85If you do it right your current boss can be your first customer.
Re: Is it unethical for me to not tell my employer I've automated my job?
#86This question is a beautiful example of typical incentives workers feel and how screwed up they are. On HN people talk often enough about how if you have a worker who gets their job done in 30 hours instead of the company's usual 40-60 hours, you should give them 30-100% more responsibility, but much more rarely "and 30-100% more pay." Butt-in-the-chair hours are super important culturally and it's been that way for…
This particular case is weird in that they hired a programmer to do the job of a data entry person. It turns out that they -- accidentally -- made the right decision, because it's frankly stupid to pay someone for a month of work when you could spend a little up-front time automating it and eliminate the need for the job entirely. So, honestly, I don't think it would be wrong for the company, if they knew about the a…
Re: Is it unethical for me to not tell my employer I've automated my job?
#87Re: Is it unethical for me to not tell my employer I've automated my job?
#88I think the real question is whether this person is salaried or hourly. If they're hourly, then yeah, billing 40 hours a week when you only did 2 is fraud. If salaried, I think it's okay. Here's why: Individuals in the company will be good or bad, ethical or unethical. The company itself will (likely) be largely amoral and driven solely by a profit motive. So when this person announces that he's automated himself out…
This hits it on the head for me. If the company came across as open to improvement and would see the value of paying this person more to look at other processes and see what could be automated, then I'd consider that as an option, but it doesn't sound like that's the case.
Re: Is it unethical for me to not tell my employer I've automated my job?
#89Earlier quoted context omitted.
The employer can choose to fire them, not because they are in trouble, but because they are no longer needed. I'm surprised you don't think that is likely. I would bet most companies are interested in reducing "waste" by not hiring people no longer needed. The way the OP talks about the company, it seems like they have no need for actual developers.
Sure, the validators that were checking his work could easily be canned. Mr VBA-Wizard, however, might be put to work doing other "magic" in the organization.
Re: Is it unethical for me to not tell my employer I've automated my job?
#90This question is a beautiful example of typical incentives workers feel and how screwed up they are. On HN people talk often enough about how if you have a worker who gets their job done in 30 hours instead of the company's usual 40-60 hours, you should give them 30-100% more responsibility, but much more rarely "and 30-100% more pay." Butt-in-the-chair hours are super important culturally and it's been that way for…
This particular case is weird in that they hired a programmer to do the job of a data entry person. It turns out that they -- accidentally -- made the right decision, because it's frankly stupid to pay someone for a month of work when you could spend a little up-front time automating it and eliminate the need for the job entirely. So, honestly, I don't think it would be wrong for the company, if they knew about the a…
If they hired that programmer to do the work of a programmer, the automation software would be work-for-hire, and would belong to the company. Since they hired the programmer to do different work, in the absence of an explicit agreement saying otherwise, the automation software belongs to OP, to use (and license) as they please.
If the company owned the software, they could keep OP for occasional maintenance work, even as the other analysts pack up their desk clutter. Since they don't, if they let OP go, OP can just license the software directly to all their analysts without further fear of being fired.
They can all play golf or racquetball or bowling or whatever during the 4.5 days of free time each week that OP can sell to them.