Slashdot Mirror


The Coders Programming Themselves Out of a Job (theatlantic.com)

Brian Merchant, writing for The Atlantic (condensed for space): In 2016, an anonymous confession appeared on Reddit: "From around six years ago up until now, I have done nothing at work." As far as office confessions go, that might seem pretty tepid. But this coder, posting as FiletOFish1066, said he worked for a well-known tech company, and he really meant nothing. He wrote that within eight months of arriving on the quality assurance job, he had fully automated his entire workload. When his bosses realized that he'd worked less in half a decade than most Silicon Valley programmers do in a week, they fired him. [...]

About a year later, someone calling himself or herself Etherable posted a query to Workplace on Stack Exchange, one of the web's most important forums for programmers: "Is it unethical for me to not tell my employer I've automated my job?" The conflicted coder described accepting a programming gig that had turned out to be "glorified data entry" -- and, six months ago, writing scripts that put the entire job on autopilot. After that, "what used to take the last guy like a month, now takes maybe 10 minutes." The job was full-time, with benefits, and allowed Etherable to work from home. The program produced near-perfect results; for all management knew, their employee simply did flawless work.

The post proved unusually divisive, and comments flooded in. Reactions split between those who felt Etherable was cheating, or at least deceiving, the employer, and those who thought the coder had simply found a clever way to perform the job at hand. [...] Call it self-automation, or auto-automation. At a moment when the specter of mass automation haunts workers, rogue programmers demonstrate how the threat can become a godsend when taken into coders' hands, with or without their employers' knowledge. Since both FiletOFish1066 and Etherable posted anonymously and promptly disappeared, neither were able to be reached for comment. But their stories show that workplace automation can come in many forms and be led by people other than executives.

415 comments

  1. Why would you want to do nothing? by davide+marney · · Score: 3, Insightful

    No one owes you a job. If you've automated one job, simply ask for another. If your employer won't go along with that, go work for someone else with a more intelligent approach. Ultimately, doing nothing is crushing to the human spirit. Why would you want to do that? Time is irreplaceable.

    --
    "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
    1. Re:Why would you want to do nothing? by cayenne8 · · Score: 5, Insightful

      No one owes you a job. If you've automated one job, simply ask for another. If your employer won't go along with that, go work for someone else with a more intelligent approach. Ultimately, doing nothing is crushing to the human spirit. Why would you want to do that? Time is irreplaceable.

      Well, the employer is paying you to get a job done.

      You are fulfilling doing that job, they didn't say you had to sweat over it or spend grueling hours doing it...they just want the results.

      I'm guessing this is a W2 gig, so they are paying you salary for doing a job and producing the results.

      Now...you are doing that.

      There's nothing wrong with doing 'nothing', or maybe doing other activities you are interested in (assuming you are working from home)...or, if you are so inclined, maybe do some extra work during the day, and earn some extra money.

      But you are not cheating...you are giving them the return other money, and if you can do that and still have "YOU" time to do relaxing things, fun things, or even make more money on the side, there's nothing wrong with that.

      Your automation has given you your time back to do with as you see fit....while still meeting your obligations.

      Better than sweating your ass off outside in the summer digging a ditch....

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    2. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If you're in an office setting I can see that, but if you were in a work-from-home setting you could use all that spare time to live the dream and do whatever you want.

    3. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Why spend that time making money?

    4. Re:Why would you want to do nothing? by Opportunist · · Score: 3, Informative

      I'm not doing nothing. I have my system on autopilot and spend my time doing something I'd rather do instead. I agree, doing nothing is really the worst way to spend your time.

      Second worst, though, is doing some mindless work.

      Better is of course doing what you want to do.

      And best is doing what you want to do and getting paid for the time you spend doing it.

      I leave it to the reader to determine what the merit of automating away a mindless job is, and what the potential benefit is if you don't report it.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Why would you want to do nothing? by alvinrod · · Score: 4, Insightful

      There's an opposite end to the spectrum. For every driven, highly motivated type, that wants to work 60+ hours a week and is always looking for new things to busy themselves with once they get existing ones under control, there's someone who really just wants to do nothing, or as close to it as possible. Maybe there are some who fall into that soul-crushing pit and just become accustomed to it, but I think there are a few people who are just wired that way to begin with.

      Like anything, most people fall into the middle. I can't really understand anyone at either extreme. I mean that I've done some 60+ hour weeks, and there have been weeks where I've done practically nothing as well, but they're not the norm and I can't understand how anyone would want either of those to be the norm, but I suspect that they'd just look at me in turn and wonder how the hell anyone can want things they way I like them.

    6. Re:Why would you want to do nothing? by jago25_98 · · Score: 0

      The contract is for your time, not results.
      This really highlights the issue of being paid for time, not results. I'm sure some philosopher can put it better than I can but really it's a fantastic fork in the eye of capitalism.
      No, wait, capitalism doesn't necessarily mean hourly pay.

      Well, paid for your time really seems wrong. It's as bad as signing a contract for time and then shortchanging by automating. I really think that if a dishonest contract for time not output is offered then a response can be offered which is appropriate.

    7. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      No need to do that. Take on a second job and double your income.

    8. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 1

      The very definition of a Salary job is
      We give you a list of objectives and work to get done.
      You are self directed as to how this list gets done.

      If it takes you more or less then 40 hours, so be it, you are still getting paid the same amount.

      If we are tracking your hours and requiring you put in 40 hours a week, That's not a Salary job you should be hourly.
      If we are looking over your shoulder and telling you how and when to do the work, That's not a Salary job you should be hourly.

      Seems like they were just being good an their salary job.

    9. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Wrong. Salaried employees are usually not paid for their time, and development jobs are usually salaried. Automating the work and being on-call for the rest of the day is a perfectly fine way to fulfill your end of the bargain.

    10. Re:Why would you want to do nothing? by jellomizer · · Score: 3, Interesting

      The thing is after you automate the task, you are no longer the one producing the results. The computer is.
      Companies don't pay you for results, they pay you because your effort is worth more to them then what they are paying you for.
      The guy automated a task, he got paid for his work to automate that task. But being he wasn't doing anything after that, his contributions had ended.

      I have my code and my effort in place all around the world, helping other make a lot more money then Ill ever make. But they paid me for my effort, and I moved on.
      I am not the one generating millions of dollars, it is the computer running the code that took me a few minutes-few months to create, is actually doing the work. I got paid for my work.

      No for me to survive. I work on other projects. Because my net worth should be less then the total of my contribution.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    11. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      You don't have to do nothing, you can fill the time with what you want.

    12. Re:Why would you want to do nothing? by AmiMoJo · · Score: 4, Insightful

      Problem is that is a massive disincentive to make your job more efficient. If the result of automating your job is to be punished with redundancy, you are better off not automating.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    13. Re:Why would you want to do nothing? by rijrunner · · Score: 1

      The big mistake was not taking that time to keep current with tech and letting his skills deteriorate. I can't think of a place where you couldn't sit and look at the environment and see where things could be improved, but this guy just basically coasted those years. He automated hos own job.. ok.. how about helping automate someone else's also? Use this as a jumping point into toolchain automation or architecture positions.

    14. Re:Why would you want to do nothing? by Joce640k · · Score: 5, Insightful

      Nope.

      The employer pays you X amount of money to receive Y amount of value in return.

      If you're providing Y amount of value then you're doing the job correctly, it's nothing to do with "time" or "results" or how you achieve it.

      (...and what are they going to do, fire you for automating the job and keep all the people who are still doing it manually?)

      --
      No sig today...
    15. Re:Why would you want to do nothing? by edtice1559 · · Score: 1

      Who said (s)he did nothing? Maybe they got five PhDs online during that time. Or invented a cure for cancer or solved world hunger or something. Whatever they did, it was way better than if they had just manually entered data for years.

    16. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      This is well said. There is nothing more depressing then having nothing to do at work. I too automated things that used to take months into 10 minute jobs. I told my employer and they gave me a raise and MANY other jobs to automate. I can't imagine not telling them, making the same wage, and having no sort of work accomplishment for the last 5 years.

    17. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      https://www.youtube.com/watch?v=ld_f5Tei-bg

    18. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Beat it, corporate shill.

    19. Re:Why would you want to do nothing? by zugmeister · · Score: 1

      The guy automated a task, he got paid for his work to automate that task.

      So did they hire him to get the work done or to automate the task of getting the work done?
      It sounds like they wanted him to do the work. He looked at the job, looked at the previously available tools to do the job, and made better ones. The agreement is still in place for them to give him money while he's giving them the end product they asked for.

    20. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      https://www.youtube.com/watch?v=4lmW2tZP2kU&t=38

      And this

    21. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If the result of automating your job is to be punished with redundancy, you are better off not automating.

      Except when you apply for another job and the interviewer asks you "dude, your previous job was trivial to automate and you didn't do it, how are you trying to get a job here as a programmer?"

      "Automated myself redundant" is a pretty good line to have on a resume.

    22. Re: Why would you want to do nothing? by houghi · · Score: 1

      It workung does not mean doing nothing.
      I used to be in a kob where I repeatedly said I was doing nothing. Company did not change the situation, so I occupied myself with other things.
      Made several levels of a game, did some coding unrelated to the job.and that was because I had to come in. Otherwise I would have done other things.

      --
      Don't fight for your country, if your country does not fight for you.
    23. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 1

      >Ultimately, doing nothing is crushing to the human spirit. Why would you want to do that? Time is irreplaceable.
      >"Time is irreplacable... but yeah you should waste your time doing pointless work!"

      What kind of asshat ideology is that? It's because time is irreplacable that you want to work as little as possible.

    24. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      I am SO waiting for Scott Adams to pick up on this one! Wally could almost get his OWN COMIC because of this story.

    25. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If it was trivial to automate enough that the competition knows, there is no need for the employee to notify the boss.

      The company should not only know, but have automated already.

    26. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 2, Insightful

      No they'll get you to document it first, so others can 'run' it, then fire you once you're no longer needed to run the process, probably under the guise of not telling them earlier, or your position is now 'redundant' *suprise!*

      Don't tell them, you're under no obligation to (yet) and you need to check your contract. If you have to do it how they say, then you can't automate (and shouldn't be doing it, as it could be grounds for dismissal!). If the contract is stupid enough not to say anything about or regarding automation then happy days!

    27. Re: Why would you want to do nothing? by houghi · · Score: 1

      I get paid to work a certain amount of hours. When I am done with one task, I am expected to tell them and they will decide if I can sit around, go home or get another task.
      On the other side, if I am NOT able to do my job in the allotted time, I do not work longer for free.

      All thus as an employee. If you are self employed, your conttract will be different.

      I just know that employees are hired per hour to work, not per task.

      --
      Don't fight for your country, if your country does not fight for you.
    28. Re:Why would you want to do nothing? by JaredOfEuropa · · Score: 2

      If you're contracted to do a certain job, I don't think it's unethical to continue drawing a pay check after you've automated the job into a zero effort activity. It might not be the smart thing to do, but there's nothing wrong with it unless you're lying to your boss about what you are up to all day. But at the same time I don't see why the company shouldn't fire you when they find out. Usually, whatever you produce on company hours is theirs, including your automation scripts. Now if I as an employer found out about something like this, I'd be on the fence: on the one hand I would want to retain an employee who did such a valuable service to the company, maybe they can do the same in other departments as well. On the other hand, I'd have some questions about the employee's work ethic...

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    29. Re:Why would you want to do nothing? by JMJimmy · · Score: 1

      I think this is a backwards way of looking at it.

      If I create a tool, on my own time, then they are paying for the use of that tool. When I leave the company, so does the tool. The company should be aware that's what they are paying for. No different than hiring a general labourer with a shovel vs hiring one with a backhoe. Each has their function, and if the business is not the one providing the tools, then they have no claim to them or the performance gains they provide.

    30. Re:Why would you want to do nothing? by skam240 · · Score: 1

      "Ultimately, doing nothing is crushing to the human spirit. Why would you want to do that?"

      The summary mentions he was "working" from home so he probably wasn't "doing nothing". He was probably doing whatever else he wanted to do with his life.

      I'm undecided on the morality of this but having most of every single day to do what you want sounds like a dream to me although i did get to enjoy it for a 5 month unemployed period that I could afford

      --
      I ignore Anonymous Coward posts. If you want to discuss something, that's awesome. Log in.
    31. Re:Why would you want to do nothing? by swb · · Score: 1

      I can't think of a place where you couldn't sit and look at the environment and see where things could be improved

      That's all well and good when you have the ability to do something about them. The problem usually is that you don't have unlimited rights/authority to just fix random stuff. It also supposes you know enough about the (tech, business process, etc) to do something constructive about them.

      I wish I had a dollar for every time I saw some obviously broken technology/process and said "shit, just do it this way" and then once I dove in realized there was way more going on and that the broken way was some kind of best compromise given a bunch of impossible to change elements. There's a lot of conceit involved in thinking you can improve everything that appears to need improvement.

      I once had the pleasure(?) of a job where I could knock back some problem to a fairly well solved level, and then move on to other stuff that required some honing/tuning, ad nauseum. Often improving A implied improving B and then improving C suggested further improvements to A, it kind of never ended. At times it got frustrating, like you just never will have the bandwidth to get it all done.

      But I've also been in places where B and C needed obvious improvement but they were controlled by other people who were unwilling or uninterested in changing, and trying to force the issue was just more political hassle than it was ever worth.

    32. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Ask for another or come up with another.

      I've spent eightieen. . . shit, almost nineteen years at the same employer. Early on it was automate, find next task, automate, find next task, repeat. As things get upgraded, the tasks change, and the automation routines need updated, but it's not like there's ever a period of time where you can't find something to work on and keep yourself busy even as your previously assigned tasks are automated out of your hands. I never feel like I'm stuck doing nothing, and I'm always honest with the boss about where I intend to take myself next. Occasionally I need pointed in a slightly different direction, but he's learned over the years that when I have my sights set on something, there's usually a good reason and he'll let me do it unless something comes up that I wasn't aware of somewhere else.

      That's how you keep yourself busy AND make yourself a valuable team member. Not by sitting and doing nothing once the first task is automated.

    33. Re:Why would you want to do nothing? by Cajun+Hell · · Score: 5, Insightful

      The contract is for your time, not results.

      I think that is the very essense of the controversy. I am hired for my time. Some people are hired for results. I look around my office and .. there really are both kinds of people here. The results people are goofing off a lot more than me a lot of the time, but they're also the people who sometimes have to work late when I get to go home. We'd have to be having some kind of emergency for me to work late, and it's very rare. It's been many years since I put in a week with over 40 hours.

      It really does depend. But there is one glaring, easy clue staring everyone in the face. I'm paid hourly. The results people are paid salary. Maybe that really is all it comes down to.

      --
      "Believe me!" -- Donald Trump
    34. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      I agree with both of you. You're doing the job you are being paid to do - how you do it, or how long it takes should not be the concern of the employer (provided you're not breaking any applicable laws). That said, several times in the past couple of decades I've successfully automated my job or otherwise found perfect shortcuts that took my job from 40 hours a week down to in some cases less than 4. I get glowing reviews and bonuses, but I'm totally not a guy who can sit around at his desk doing nothing (I just walked past a fellow employee who plays freecell something like 6 hours a day - no idea how he does it without blowing his brains out). So I've looked for more work to do around the company, and asked for more work, always to no avail. I've left my last four jobs, all with giant multinational companies, out of boredom. I've told HR that in my exit interviews. Nothing changes. My coworkers look at me like I'm crazy as they scan Facebook all day. I think on the whole, most employers have no idea how long (or more precisely how little time) a job for which they have hired an employee takes.

    35. Re:Why would you want to do nothing? by Cajun+Hell · · Score: 1

      If the result of automating your job is to be punished with redundancy, you are better off not automating.

      That's a victory that you get to brag about, not a punishment. You beat the game and get to advance to the next whatever.

      --
      "Believe me!" -- Donald Trump
    36. Re:Why would you want to do nothing? by countach74 · · Score: 1, Insightful

      They'll fire you for being dishonest. Unless it's a contract gig, you're almost certainly being paid for your time in a given job description. A CONTRACT pays you $X amount of money to receive Y in return. Employment literally assumes a certain amount of time worked per week; by not working even a small fraction of that time, a person is clearly violating good faith. Rather than trying to do nothing and get paid for it, why not inform your employer, receive praise, ask for a raise and move on to automating more tasks?

    37. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 1

      Swap that thinking around and I imagine even you might see how stupid you sound.

      I have a job troubleshooting PC, Server, Network and Software for a Fortune 500 international corporation. That's my job, btw; troubleshooting. I do nothing else. I do not program, I do not build systems, I do not order systems or software or anything else. I just fix what no longer works.

      I went five rounds with my original manager when I was hired in order to take four words out of my written job description. Those words were "Other duties as assigned". I don't stand with that BS and no one else should, either.

      In the last fifteen years of my employment I have taken my seven locations with over 1300 users and put them under draconian controls. Most of my work is simply keeping my boss from allowing my users to configure work-arounds. Consequently, I have very little work to do. I spend my down time writing documentation for the next poor slob who takes my position when I retire and bullshitting with the other IT workers around the company.

      My manager has attempted to have me transferred and even fired based on my lack of work, but she cannot argue with the fact that, for the last fifteen years, I have had nearly zero problems in my area. From the POV of the corporation I have performed my duties admirably. Her boss thinks that if I am willing to herd cats for a living and the cats don't bother him then there isn't a problem.

      Am I lazy? I guess. I work less than any other IT person in the corporation but I get more done.
      Am I a malcontent? No. I actively encourage the other people at my level to do what I've done and even help them out. The fact that they can't or won't do the things that are needed to achieve this level of perfection isn't my problem.

      If the corporation wants to fire me they can. If they do fire me the number of problems in my are will increase and they may need to hire additional workers, just as they have in other areas.
      Other Duties As Assigned. Take out those four words and the world is your oyster.

    38. Re:Why would you want to do nothing? by swb · · Score: 4, Insightful

      Companies don't pay you for results, they pay you because your effort is worth more to them then what they are paying you for.

      Bwahaha. So nobody ever gets fired for bad results?

      This just sounds like the company wanting it both ways, wanting the results *and* the employee to somehow be toiling for them, as if his labor misery was a product unto itself.

      As a thought experiment, imagine a company hires an employee to fill a job. By some kind of magic, the employee can do their job without any actual effort exerted -- the mere presence of the employee causes the work to get done even though the employee seems to perform no actual labor, they just need to be present. Does the company fire the employee because they don't "work"?

      I can't escape the idea that SO MANY respondents in this thread have some weird, Calvinistic idea about jobs needing to require some labor misery associated with them in order for the employee's "work" status to be justified.

      If some super genius takes a job and can do the job they are assigned with far less effort than the typical employee for that job, why punish them? I mean, maybe promote them or try to give them a bigger job to gain more benefit from their genius, anything else just seems to be punishing them for not being as slow and ineffective as the average employee.

    39. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Depends on what the contract is for. If the contract is for generating a certain number of scripts per day, and you figure out a way to do that in an hour instead of all day (cumulatively, a few minutes at a time), then why not accept the payment for what was demanded? If the contract was for being available to generate scripts as needed for a certain number of hours a day, it's fuzzier, but again if you can automate it and spend an hour a day monitoring things to be sure it's all working right, and it does what's require, then why not? Could get interesting if you get a call on your cell while you're at a movie or in the gym when you're supposedly at work, but that should be rare if it's all working right.

      On the gripping hand, if you're expected to be in the office and answering phones and emails and texts for things that are changing all the time, there's effectively an infinite amount of work to do. Automating can help with managing that workload, but you still need to be present especially for those who manage by walking around. I've been in that position; figured out ways to produce required documents (once the research was done) in days rather than weeks or even months (this was back in the timeshare v. typing pool days, with only a few PCs using Wordstar beginning to appear in the office) that met or exceeded all standards. All that did was get more work assigned.

    40. Re:Why would you want to do nothing? by quintus_horatius · · Score: 1

      Well, the employer is paying you to get a job done.

      You are fulfilling doing that job, they didn't say you had to sweat over it or spend grueling hours doing it...they just want the results.

      <snip>

      But you are not cheating...you are giving them the return other money, and if you can do that and still have "YOU" time to do relaxing things, fun things, or even make more money on the side, there's nothing wrong with that.

      Your automation has given you your time back to do with as you see fit....while still meeting your obligations.

      Better than sweating your ass off outside in the summer digging a ditch....

      I think your premise is wrong. If you take too long to perform a task (for most jobs) your employer doesn't demand you give money back. If your task takes you an hour you're paid for an hour. If that same task takes you two hours, you're paid for two hours. That's considered a cost of doing business.

      There's an agreement, generally implicit, between you and your employer: you put in effort, whether it be physical, mental, or emotional, for a time and you get paid for it, and in return you get paid for your time even when you're not being as productive because you're still learning or have some other insufficiency.

      By automating your job and not seeking other tasks, you're breaking that agreement. Sure, overall productivity hasn't changed but what you're doing isn't fair when you consider what your employer does for you (whether by choice or by law).

    41. Re:Why would you want to do nothing? by lgw · · Score: 4, Insightful

      The contract is for your time, not results.

      Pretty much the definition of "professional" is the opposite. More practically, if they're paying me for my time, then obviously I'm paid hourly. I'm I'm not paid hourly, then obviously they're paying me for results, not my time. What could be more clear?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    42. Re:Why would you want to do nothing? by squiggleslash · · Score: 1

      I don't see where anyone is saying you're "owed" a job. That said, an employer who fires someone because they were skilled enough to automate their job is an idiot. That's someone you want to keep on to fix other inefficient processes.

      --
      You are not alone. This is not normal. None of this is normal.
    43. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Wally!

    44. Re:Why would you want to do nothing? by ChromeAeonuim · · Score: 2

      And no one is entitled to more from me than they would give in return. Do you think the employers care about how automating jobs effects their employees? Do they care about how replacing them impacts their lives, their families' lives? Do they care if some schmuck with bills to pay and kids to take care of suddenly finds themselves on the streets without health insurance?

      No, they don't care, and if they can inflict that upon someone else to boost their own wealth by an amount that barely impacts their own lives, they'll do it in a heartbeat. When the poor screw someone over for money we call it cruel; when the rich do it it's 'just business.' So if someone's cool with doing nothing for a paycheck, more power to them. Work's still getting done. And it isn't like you can just hop down to the job store and get a more fulfilling one (assuming that's what the person wants, and not just a stable paycheck).

      You only have one shot at life, and you have no moral duty to put your happiness at risk for someone who thinks you're expendable. Maybe if you work for mom & pop type business or a startup where everyone's needs are considered, than sure, reciprocate it. But that is by far the exception, not the norm. If management wants loyalty, they need to give it first, otherwise employees will act in their own rational self-interest. The business world has made it clear that people are just cogs in a machine to them, so why should we treat the companies better than they treat us? If you can do less work for the same pay, more power to you.

    45. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      It's like you don't understand the difference between hourly and salary.

    46. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      My advice? Tell you boss you automated yourself out of a job and then offer to automate the jobs of your coworkers who share this guy's opinion. If your boss turns you down start looking for a different place to work because eventually a company with a stagnant culture will get crushed.

    47. Re:Why would you want to do nothing? by NicknameUnavailable · · Score: 2

      The thing is after you automate the task, you are no longer the one producing the results. The computer is.

      Software is horribly under-valued, that doesn't negate the value of it. Realistically all automation, whether done at a personal or b2b level, should be SaaS (and for that matter, taxed at 50% of whatever the job it automated was paid adjusted for inflation over time to pay out a UBI so we don't all fuck ourselves sideways with automation.)

    48. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      LOL

    49. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Snitches get stitches. IT is watching you!

    50. Re:Why would you want to do nothing? by jellomizer · · Score: 1

      Bad results means your output is profiting the company less then what they pay you.

      If you can automate a job, you did a good thing to the company... However you will not and shouldn't expected to be rewarded all the time for your past success.
      A company doesn't need the person toiling for them, they are good with efficiencies. However if you don't need to do that job, then you should move to the next one.

      WORK ISN'T MISORY. But to work and keep a job. You need to work for your job. Work and doing your fair share is part of what keeps society running. Otherwise you will Really be working hard, because you will need to spend you whole day finding food and shelter. Getting paid for food, shelter, entertainment... For doing a particular type of job you are actually good at and paying others for services that they are good at, is a much better system. Work isn't a punishment, it is a responsibility.

      Are their deadbeats out there, yes. But their actions are not right, just because they exist.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    51. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If some super genius takes a job and can do the job they are assigned with far less effort than the typical employee for that job, why punish them? I mean, maybe promote them or try to give them a bigger job to gain more benefit from their genius, anything else just seems to be punishing them for not being as slow and ineffective as the average employee.

      Getting everything done and making it look easy is why teachers would pile on 2 or 3 times as much work as the other kids got. Sure felt like punishment to me, that's why I quit school. Not saying I'm a super genius though.

      Hey, do you wanna come over and play at my secret volcano lair?

    52. Re:Why would you want to do nothing? by HornWumpus · · Score: 2

      Supervisors overload, employees featherbed. This is the way of the world.

      Sorry, no, employers 'get what they manage for'. If all they want is the job done for a _salary_, then all they get is the job done.

      That's a defect in management. Should recognize good employees autonomy and use better metrics.

      A technically clueless manager is both a problem and an opportunity For every task you can automate and sleepwalk through, there will be problem caused by the moron. The trick with a clueless manager is get yourself some clearly defined responsibilities and play stupid as him/her outside that realm.

      As the old saying goes: 'If you act like a dumbshit, they will treat you as an equal.'

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    53. Re:Why would you want to do nothing? by lessthan · · Score: 4, Insightful

      Because automating your job means that the job no longer exists? I have had many bosses. The best of them would do as you say (I hope), the rest would have just "let me go." I can't eat praise.

      --
      Space Shuttle was a program that strapped humans to an explosion and tried to stab through the sky with fire and math
    54. Re:Why would you want to do nothing? by HornWumpus · · Score: 1

      Mordac, "Preventer of Information Services" is posting on /.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    55. Re:Why would you want to do nothing? by lessthan · · Score: 1

      Why shouldn't you expect to be rewarded all the time from automation? The company pays you to do X. If you weren't able to automate X, you would still be doing X. It is your work doing the work (lol), you should receive the benefits of the results. Fairness is a concept used to exploit the naive.

      --
      Space Shuttle was a program that strapped humans to an explosion and tried to stab through the sky with fire and math
    56. Re:Why would you want to do nothing? by cayenne8 · · Score: 1

      The contract is for your time, not results.

      Well, this really doesn't apply at all to regular W2 work.

      If you are working 1099...depends on the contract, is if fixed price, etc?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    57. Re:Why would you want to do nothing? by cayenne8 · · Score: 2

      I think your premise is wrong. If you take too long to perform a task (for most jobs) your employer doesn't demand you give money back. If your task takes you an hour you're paid for an hour. If that same task takes you two hours, you're paid for two hours. That's considered a cost of doing business.

      This is not the case if you are a normal W2 employee, which is salary. You are NOT paid by the hour...you are expected to be at their disposal doing their work for 40 hours a week.

      So, you are not getting paid for an hour or 2 hours.

      You are not bound to ask for more work...they can assign it if they see you need it and can do more, but you are under no obligation to tell them you can and do need more.

      If you are a contractor, then things ARE a bit different...but again, that depends on how the contract is written...is is fixed price? Is it hourly? etc.....if it is fixed price for fixed period of time, then as long as you turn in the deliverables at the end of the time period, doesn't matter if you did them all the first day and coast 12 months...But again, the 1099 contracting world is MUCH different than the more common W2 salaried direct employee job.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    58. Re:Why would you want to do nothing? by Glarimore · · Score: 1

      Employment literally assumes a certain amount of time worked per week; by not working even a small fraction of that time, a person is clearly violating good faith.

      And here you are posting on Slashdot during working hours. Bad, worker bee, bad!

    59. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Nope, you get paid for being on your appointed place of work 40 hours per week, and management just hopes that you will contribute to production.

    60. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 1

      Except that if you are an employee the tool is owned by the company. The only way it doesn't is if you are a contractor and you don't have a clause signing over intellectual property to them. Sorry to bust your bubble: I know this because I was hauled into court to testify on this exact topic.

      BUT.... if the code in the tool is > 20% different then it's NOT the same tool.

    61. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      You should apply that logic to CEOs and shareholders too. They aren't producing the results. The workers or computers are.

    62. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      What if there isn't another and they fire you anyways? That's shit advice bro. Wait for opportunity to take on work that you LIKE while maintaining automation and then ask for a raise is better advice.

    63. Re:Why would you want to do nothing? by jellomizer · · Score: 1

      Your reward is the payment for the time it took to automate. Also if this guy acted ethically and let the company know he automated the process, he would had been given other jobs to automate other actions, and/or promoted to do work to help improve overall efficiency. Where he would get increased pay because one could show off they are more valuable.

      Now if you were getting compensated for your improvement in your automation. Lets say some guy makes a new version of that which now does it faster. Will your payments will stop.

      The work around should had been he could sell support for the product, patch it for new issues, and changes in workflow. But it didn't sound like he was maintaining it either. Just kinda letting it do its thing. And now if that application broke and corrupted a millions of records, would you complain if he was sued for damages.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    64. Re:Why would you want to do nothing? by cayenne8 · · Score: 1

      Employment literally assumes a certain amount of time worked per week;

      if you are a salaried employee, you are expected to be at their disposal, usually 40 hours a week.

      You are expected to get the assigned work done on time.

      You are not obligated to ask for more work if you finish early.....if they observe you are idle then they are free to assign you more, but you are not obligated in any way to ask for more if you complete your original assignment early.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    65. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Doing nothing while "on the job" allows one to pursue personal goals.
      The most interesting work will not be paid for by companies.
      Startups form around them led by developers who take the initiative.

    66. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 1

      I ran into this when I was taking my COBOL class at the math department at Florida State University is 1973. The school at that time had a CDC 6400 mainframe computer. And we worked keypunch machines and IBM cards. Yea, I know they are officially Hollerith cards but everybody called them IBM cards. And you really did put them in the card reader face down, nine edge first.

      My first COBOL programming job we still used punch cards but a secretary sat at the key punch machine. In 1980 computer terminals at desks were introduced to the Federal Reserve Bank of Chicago.

      "No program is perfect,"
      They said with a shrug.
      "The client is happy!
      What's one little bug?"

      But he was determined.
      The others went home.
      He dug out the flowchart,
      Deserted, alone.

      Night passed into morning.
      The room was cluttered
      With memory dumps, microfiche...
      "I'm close!" he muttered.

      Chain smoking, cold coffee,
      Logic, deduction...
      "I've got it!" he cried.
      "Just change one instruction!"

      Then change two. Then three.
      As year followed year,
      Strangers would comment,
      "Is that guy still here?"

      He died at the console
      Of hunger and thirst.
      Next day he was buried
      Face down, nine edge first.

      His wife, through her tears,
      Accepted his fate,
      Saying, "He's not really gone -

    67. Re:Why would you want to do nothing? by Junta · · Score: 1

      (...and what are they going to do, fire you for automating the job and keep all the people who are still doing it manually?)

      Well, presumably if it's the same thing, they'd lay off most of you, and you wouldn't receive special consideration for having been the one to do it and try to keep it secret, and an emotional influence of wanting to punish you for 'cheating' them. They'll be glad to save the money, but they cannot rationally expect you to do the same thing in a new position about something else and be honest about it. So it makes some amount of sense to roll the dice to get someone else, either a person who will do manual labor and be no worse than the secret automation, but maybe get someone who would do automation and actually announce it so the business knows when to move.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    68. Re:Why would you want to do nothing? by Junta · · Score: 1

      However if they figure out you are idle and you obviously didn't bother to tell anyone knowing that you were idle, then they will be inclined to ditch you. No amount of playing with definitions will address this tendency.

      It's not necessarily irrational either. If you've automated your current position away, why pay for that position? Why bother putting you on another task that they already have people doing, if they know your goal is to be no more productive than manual labor through 'secret' automation?

      If however you did automate your position and informed management, they may feel quite inclined to have you work on something else instead, and in fact with a possible raise.

      It may be nicer from a lifestyle perspective to take the essentially free time off as long as you can milk the secret automation, but don't feel shocked when upon discovery suddenly the lawyer-like interpretation of the definition of salary doesn't save your livelihood.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    69. Re:Why would you want to do nothing? by Darinbob · · Score: 2

      Well, being able to automate your job usually means your job wasn't that hard and you could easily get better pay in a different job. So the choice may be doing nothing with lower pay or doing something slightly more interesting with more pay. Also remember that the job doing nothing won't last forever. Eventualy you get laid off or the job otherwise goes away; then in the next interview you will be asked "so what have you been doing recently?"

      I did have one job where for a period I had very few activities I needed to do (I was going to implement ideas that the more marketing oriented persons came up with). I did spend a lot of that time "getting ready", learning new things, porting Linux to our board, and stuff like that. Amazingly, I got higher bonuses and profit sharing for thouse couple of years than for the other years I was at that company. This cushy position also delayed me from actively seeking new jobs.

      I had an early job (where I was underpaid) and the boss wasn't used to Unix. So I set up a makefile for the program, and also added a script to remote login to each Unix variant and start the build. He said sure, it was ok to waste my time on that fluff as long as I got my actual work done along the way. The result was that I could type one line and the whole build started everywhere except on the NT machine but I only had to swivel my chair around to start that. This all seems mundane these days but it seemed rare back then. One day the boss walks in and asks why I'm not busy getting the build done. I pointed to the screen and showed him that it was actively underway. He expressed surprise that I was able to do that.

    70. Re:Why would you want to do nothing? by cayenne8 · · Score: 1

      Jowever if they figure out you are idle and you obviously didn't bother to tell anyone knowing that you were idle, then they will be inclined to ditch you. No amount of playing with definitions will address this tendency.

      Well, if you're working from home, like I think at least one example given was doing, how will they know?

      also, if you do work in an office, unless it is one of the stupid "open work areas", where you at least have a cube, etc....just turn your monitor away from the opening, and act busy when anyone comes by......Alt-Tab is a great way to change what's showing on your screen when someone comes walking up, etc.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    71. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      The contract is for your time, not results.

      I think that is the very essense of the controversy. I am hired for my time. Some people are hired for results.

      Or, if you're a 'suspected' enemy of the state, the state compensates your employer for keeping you employed, while the state 'investigates' (destroys) you. The state's the cat, you're the mouse. Cats like to play with mice, before they finish them off. When you find yourself pigeonholed, look over your shoulder.

    72. Re:Why would you want to do nothing? by cshark · · Score: 1

      I would argue that it's no necessarily about time, but rather, availability. They want to be able to reach you, talk to you, and ask you questions about the work that's been done. If you've automated that work, and you still make yourself available, then you're not morally in the wrong. But that does mean you probably don't want to be freelancing with all this new free time you've made for yourself. It's in incredibly bad taste to do something like that. I would do something less conspicuous, like learn a new programming language, or listen to an audiobook. As long as you're available during the business hours they want you to be there... then you've got moral clarity.

      --

      This signature has Super Cow Powers

    73. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Non-Exempt (normally called hourly) are hired to work per hour.

      Exempt (normally called salaried) are hired per task, not per hour. If you are salaried and they track your hours or try and pay you per hour, then you become an non-exempt employee and they are potentially in violation of the federal labor laws.

      You statement is only right for a portion of the population.

    74. Re:Why would you want to do nothing? by Whorhay · · Score: 1

      Work is almost by definition misery. If such was not the case then why would anyone ever pay someone to do something instead of doing it themselves. Arguing that you don't have the tool or skill to do whatever isn't valid, because you just need to apply yourself and learn how to do it or manufacture the tool. The truth is I pay people for goods and services because I don't want to spend the time and effort to do it myself. Businesses hire employees for the same reason. The employee has no obligation to report when they've increased their efficiency to such a point that they don't have to physically do anything because the employer is still getting what they've agreed to pay for. The only exception would be if the employment contract said otherwise.

    75. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      > The thing is after you automate the task, you are no longer the one producing the results. The computer is.

      The other thing is, the computer is just a tool.

      I watched a highway construction worker running an asphalt-laying machine. The machine crept along doing all the work. He just stood there and watched it.

      Of course, when something goes wrong, you want a worker there who knows how to deal with it and fix it manually. Just like that lazy network/server administrator.

    76. Re:Why would you want to do nothing? by tlhIngan · · Score: 2

      The thing is after you automate the task, you are no longer the one producing the results. The computer is.
      Companies don't pay you for results, they pay you because your effort is worth more to them then what they are paying you for.
      The guy automated a task, he got paid for his work to automate that task. But being he wasn't doing anything after that, his contributions had ended.

      The task may be automated, but one still needs to monitor the automation. There's no completely unmonitored automatic system out there because crap happens. Perhaps once in a while a data point comes in that corrupts the input file and makes screwy results, so you need to either fix the automation, fix the results of the automation, or manually enter the data.

      Also, unless your job is to write the automation system, most likely it's to do the work, and you automated the boring parts of it, leaving you with more time to do other work. It's an important distinction because if you're let go, showing someone the automation won't help when the bird dropping hits the passive air propulsion unit. Hell, sometimes what happens is no one understands the automation, and because you left, no one understands how to do the work manually, so the end result is "we don't do things this way because it breaks this process...".

    77. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      No one is reach enough to pay for my time. I sell result only, not charging for effort.

    78. Re:Why would you want to do nothing? by swb · · Score: 1

      Work and doing your fair share is part of what keeps society running.

      The first guy who figured out how to put a male and female animal into a pen and get more animals without running around through the forest hunting more food must have REALLY pissed off the rest of the tribe. I mean, why does this guy get to eat regularly without EVER spending days on the hunt?

    79. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      The guy automated a task, he got paid for his work to automate that task.

      No, he got paid to repeat a task on a periodic basis. That he figured out a way to perform said task with minimal interaction on his part does not change that fact. What he should have done is said "ok, since you were paying me to do the task rather than to automate the task, that means my code belongs to me".

    80. Re:Why would you want to do nothing? by swb · · Score: 1

      The parent poster is literally arguing for his right to be exploited.

      All manner of our economy is built around someone figuring something out and getting paid for it regularly without supplying any additional goods, services or labor.

      Patents are granted, rents are paid, royalties are paid, licenses are extended, etc. Most technologies generally that produce greater results are priced based on extracting some percentage of the efficiency savings from the buyer.

      If I sell a new machine that can dig 10 holes in a day and it replaces a machine that can only dig 2 holes a day, I expect that hole-diggers will make more money because they can dig more holes. I will price my machine -- regardless of what it costs to make the machine -- partly based on the fact that hole-diggers are now making more profits.

    81. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      There is nothing more depressing then having nothing to do at work.

      Read something other than Slashdot.

    82. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      I *must* read your newsletter!

    83. Re:Why would you want to do nothing? by doesnothingwell · · Score: 2

      Ultimately, doing nothing is crushing to the human spirit.

      Speak for yourself, I've done both more work, and none in these situations, "none" kicks ass.

      --
      They can have my command prompt when they pry it from my cold dead fingers.
    84. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      that ship sailed when salaried exempt status came into being. unless they want to start paying for every hour worked plus overtime again.

    85. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      It's my opinion that if you're salaried and exempt, you're hired for a task not your time. If you're hourly paid and non-exempt, then you're truly being paid for your time.

      As far as I'm concerned, when employer and employee loyalty died years ago, so did any type of voluntary favors. The times have changed and every aspect is it's own business, including yourself and your work, so treat it as such. Your employer certainly will do the same, I promise you, so there's no point doing them favors as they will do no favors for you.

      If you have actual employer/employee loyalty (scarce these days, requires small-mid size businesses and sane management), then you should consider scratching their back and inform them of the automation. Its highly dependent on the situation though and how you're treated as an employee.

    86. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If the result of automating your job is to be punished with redundancy, you are better off not automating.

      That's a victory that you get to brag about, not a punishment. You beat the game and get to advance to the next whatever.

      OK Bro, get to advance to living on the streets with no job at all.

      No thank you, I'll do my work as slow as possible then just so they think they're "getting their money's worth".

    87. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Problem is that is a massive disincentive to make your job more efficient.

      Only to those with Socialist tendencies.

      To people with an actual work ethic, not so much. You've made your camp apparent.

    88. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      This is a trend I see, employers want salaried employees with the benefit of fixed costs they can low ball but non-salaried perks like availability.

      You can't pick and choose, that's why the two options were defined in labor laws.

    89. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Your reward is the payment for the time it took to automate. Also if this guy acted ethically and let the company know he automated the process, he would had been given other jobs to automate other actions, and/or promoted to do work to help improve overall efficiency. Where he would get increased pay because one could show off they are more valuable.

      Now if you were getting compensated for your improvement in your automation. Lets say some guy makes a new version of that which now does it faster. Will your payments will stop.

      The work around should had been he could sell support for the product, patch it for new issues, and changes in workflow. But it didn't sound like he was maintaining it either. Just kinda letting it do its thing. And now if that application broke and corrupted a millions of records, would you complain if he was sued for damages.

      So basically the point is never automate because you will get paid for only a month instead of getting paid for the rest of your life.

    90. Re:Why would you want to do nothing? by Ryanrule · · Score: 2

      Fuck that. Innovation comes from lazyness.

    91. Re:Why would you want to do nothing? by rogoshen1 · · Score: 1

      So if that's the case, why would an employer be justified in firing an employee who isn't profitable?

    92. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      unless you're lying to your boss about what you are up to all day.

      Exactly what he did by not telling them he wasn't doing what they hired him for.

    93. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If you're contracted to do a certain job, I don't think it's unethical to continue drawing a pay check after you've automated the job into a zero effort activity. It might not be the smart thing to do, but there's nothing wrong with it unless you're lying to your boss about what you are up to all day. But at the same time I don't see why the company shouldn't fire you when they find out. Usually, whatever you produce on company hours is theirs, including your automation scripts. Now if I as an employer found out about something like this, I'd be on the fence: on the one hand I would want to retain an employee who did such a valuable service to the company, maybe they can do the same in other departments as well. On the other hand, I'd have some questions about the employee's work ethic...

      "You did it too fast and too accurately, and you didn't hate it enough. YOU'RE FIRED!!"

    94. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      And here *you* are stupidly presuming the poster is at work.

    95. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      "From around six years ago up until now, I have done nothing at work."

      What part of the admission are you having problems understanding?

    96. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      You just love the taste of boots huh?

    97. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      It's been many years since I put in a week with over 40 hours.

      For me it's been many years since I put in a week with over 15 hours of actual work. I work for a large security company in Silicon Valley. I'm a embedded systems programmer - C/assembly, that type of thing. 2 days a week I "work" from home. And when I say work, I really mean just checking my email maybe 3 times a day just in case I need to reply to something.

      Why should I put un more effort when I can achieve in 15 hours week more than some of my colleagues in a month or ever?

    98. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      You've got it backwards my friend. The salary people are paid for their 40 hour work week. Not results. Just because they don't get paid overtime doesn't mean they're in the getting paid for results camp. Contractors get paid an hourly rate for producing results. Contractors have a greater incentive to produce results because they don't get renewed if they don't. Salary folk, not so much.

    99. Re:Why would you want to do nothing? by Headw1nd · · Score: 1

      As a thought experiment, imagine a company hires an employee to fill a job. By some kind of magic, the employee can do their job without any actual effort exerted -- the mere presence of the employee causes the work to get done even though the employee seems to perform no actual labor, they just need to be present. Does the company fire the employee because they don't "work"?

      The answer is of course, no. You've just described a good percentage of Business Development positions.

    100. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Because loyalty to the employer is bullshit, and don't let anyone tell you otherwise.

      They already receive Y >> X in return for the work you automated. By automating the work, you are now capable of producing 2Y of value. But how much of a raise will your employer be willing to give you? Maybe an extremely generous 20%? Or maybe they will just give you the boot.

      Do you consider this ethical on part of the employer? Do they violate their employee's trust by screwing them royally?

    101. Re:Why would you want to do nothing? by nitehawk214 · · Score: 1

      This is why I think most of these stories are bullshit. If someone is good enough to automate a job to the point where they don't even need the person that wrote the script to maintain it, put that fucker in charge of automating more stuff! Or, at the very least, put them in a position where their talents are actually useful.

      At best, the writer Brian Merchant is a gullible idiot; at worst, he is a talentless hack. Believing a confession bear story and writing an entire article about it. he is either lazy or a moron. Maybe both.

      I can't remember specifically, but I think his name has shown up on other clickbait low-rent stories like this before.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    102. Re:Why would you want to do nothing? by apoc.famine · · Score: 1

      To add to that, if you're also documenting your automation with your new free time, you're doubly in the right. You've made a more efficient system, and that system will persist after you are gone. Then you've got some time to write some monitoring scripts, and document them. And you're still available, and your work gets better as time goes on.

      And then you can take a top down look at the world you've created, and decide that you need to refactor it so it's more efficient. So you create a new architecture for your automation system, diagram it out, and then implement it. Then spend some time testing and debugging. And documenting. And this one has some internal monitoring that happens, so you can create some use-case tests and drop those in and make sure that the internal logic works.

      At this point your annual review comes along and your boss asks what you've been so busy with, and you say, "Nothing really. I'm just working to make sure that my data entry has less errors. Trying out some new systems."

      --
      Velociraptor = Distiraptor / Timeraptor
    103. Re:Why would you want to do nothing? by DigressivePoser · · Score: 1

      Problem is that is a massive disincentive to make your job more efficient. If the result of automating your job is to be punished with redundancy, you are better off not automating.

      Just don't tell anyone you automated something. While the automation does its thing, you go off and work on something interesting to you, something you anticipate that will be needed at some point. When it is needed, you're the hero.

    104. Re:Why would you want to do nothing? by butchersong · · Score: 1

      Fine.. then why not automate it poorly so that it runs excessive CPU cycles and waits for input occasionally preferably through an HTTP get so you can hit it from your phone while in the break room? You're still performing better than the other employees.

    105. Re:Why would you want to do nothing? by apoc.famine · · Score: 1

      Your reward is the payment for the time it took to automate.

      Well, that's your point of view. As the GP said,

      Why shouldn't you expect to be rewarded all the time from automation? The company pays you to do X. If you weren't able to automate X, you would still be doing X.

      I think that there's a missing piece, in that automation isn't do it and forget it. It needs to be monitored, and it needs to be maintained. It also is generally far more accurate than doing stuff by hand. So there is extra value in automating and maintaining that automation that isn't there if you do it by hand, and which is lost if you don't monitor and maintain the automation.

      If that's less work than doing it by hand but a greater benefit to the company, it would seem to me that the smartest thing for the company would be to keep the automator and his/her lower effort, and push some additional effort into documentation and reliability. Replacing them with someone doing it by hand again reduces accuracy. Replacing them with someone else to manage the automation is a gamble that they'll be able to do it.

      --
      Velociraptor = Distiraptor / Timeraptor
    106. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Salaried workers are not paid by the hour.
      Also, does the company practice value-billing?
      If so, then so should the employee.

    107. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      They did, in their confession post. They also stated that by doing nothing they had forgotten all the programming skills that enabled them to automate the job away.

    108. Re:Why would you want to do nothing? by aaarrrgggh · · Score: 1

      Completely different situation. If you are being paid to write a program, you are done when the program is. If you chose to automate the task you are paid to do (ideally on a non-company resource like a Raspberry Pi) then you are still in the clear. Hopefully you step up and find additional ways to add value for the company, but there is no obligation.

    109. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Think of it this way: The employer has essentially purchased software that automates a previously manual task, and pays yearly maintenance equal to the worker's salary, which was what they apparently valued the task's completion at previously. They get the benefit of essentially flawless work. If the person wasn't actually doing the work it'd be fraudulent, but they are. The work gets done. The work produces value to the company still. There is no reason why the employee shouldn't still be paid for the work. Realistically this is how software developers doing automation work should be paid. They should get a large cut of the work saved as a bonus while they're employed (and therefore providing maintenance).

      Of course they don't because only sales is allowed to make commission since they're revenue generators and developers are "cost centers". If I wasn't so anti-union I'd start a damn union.

    110. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      How do you know he's doing nothing just because he's getting paid for zero work?

      For all you know he's writing a novel that will bring joy to reader's everywhere. Or maybe he's quietly working away at solving deep problems in physics. Or learning a language. Or doing volunteer work. Or doing a startlingly large number of bugfixes. Or... well, any number of things that are both more rewarding and more important than most tedious "just payin' ma bills" type jobs.

      And even if he really is just lazing around being a lord of leisure... if it makes him happy, why the hell not? Just because you've drunk the coolaid on the whole "you need to work to be fulfilled" line doesn't mean it's actually true. Here's a thought: consider who really benefits most from our modern obsession with working ourselves to death: you... or the rich guy who owns the company?

    111. Re:Why would you want to do nothing? by cshark · · Score: 1

      Exactly. You've done the whole thing respectfully, shown initiative at that point.

      It's really the kind of thing you have to pay attention to politics on, though.
      Could be that your boss is a luddite, and won't understand what's just happened. That could be bad for everyone.
      If your boss is a luddite, and you were never hired as a programmer to begin with, double the potential trouble.

      I like the idea of documenting the whole thing though.

      When I was a lot younger, I did something like that, I told my boss about it. He followed my progress closely.
      When I was done, the tool worked beautifully. We pressed a button, and the project was done in about half an hour.

      The program did something that it would have taken our eight man team six months to do.

      He decided to let us sit around for three months, smoking cigarettes in the atriums. Then he called the project done, and let us all go.

      Nobody was especially upset about it, because, well, you know, contracting is like that. You never really know how long any assignment is going to be. You're basically a temp, but paid a whole lot better.

      Good news, is that the job market at the time was incredible, and none of us had trouble finding other projects.
      But the truth is, I did it to be cute.

      I wrote a piece of code that put nine people out of work, without really even thinking about it.
      In hindsight, it would have been better for me to just deal with the drudgery of it.

      Did get one hell of a reference from it though.

      I guess the lesson there, in terms of communication, is look before you automate.
      Not after.

      --

      This signature has Super Cow Powers

    112. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If the result of automating your job is to be punished with redundancy, you are better off not automating.

      That's a victory that you get to brag about, not a punishment. You beat the game and get to advance to the next whatever.

      So your reward is redundancy and lack of an income while you scratch around looking for another job you aim to lose? That does not sound like a reward to me!

    113. Re:Why would you want to do nothing? by Pascoea · · Score: 1

      Why should I put un more effort when I can achieve in 15 hours week more than some of my colleagues in a month or ever?

      The only constancy I can see in these threads is that ACs certainly get a lot of work done! I can see why you would work from home, hard to get out of the door with that big fucking head.

    114. Re:Why would you want to do nothing? by JesseMcDonald · · Score: 1

      Work is almost by definition misery. If such was not the case then why would anyone ever pay someone to do something instead of doing it themselves.

      Because there is more work to be done than one person can do alone? Or because, while you don't find the work miserable, you would rather spend your limited time doing something else?

      The other missing piece is that work which appears miserable to one person may be the next best thing to recreation for someone else, to the point where they might even be willing to do it for free. (For example, there exist both people who detest programming and others who do it in their free time as a hobby.) Split the difference somewhere between the most the first person would be willing to pay to avoid it and the least the second person would accept and neither has reason to be miserable.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    115. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      I can't escape the idea that SO MANY respondents in this thread have some weird, Calvinistic idea about jobs needing to require some labor misery associated with them in order for the employee's "work" status to be justified.

      As a Calvinist, I have no idea what you are talking about. What does miserable labor for employment have to do with soteriology? Is it because you used the word "justified" in the sentence? ...

    116. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      But that same company will sue the tar-hades out of you if you violate one of their patents.

      A patent on something that was already invented is money for doing nothing, right?

    117. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      I fundamentally disagree. Your net worth should be EQUAL to your contribution. Contribute more, get more. Contribute less, get less.. that's capitalism.

    118. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      It's software as a service. Like Office 365 for example, or any number of other such. The company pays the monthly fee and gets software and maintenance.

    119. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      I write software that replaces employees but I do it as an external consultant. The negotiation with management usually goes along the lines of "this software will replace five members of staff, saving you $X per year. My fee for developing and supporting this software will be one year of total saving ($X) plus one person position in support ($X / 5) per year thereafter."

      It's a simple cost saving exercise for management and they pay it.

      If a staff member automates their position them they get nothing back except time, which I believe they are entitled to. If they want a challenge then they need to come and work for someone like me.

      My final comment is that the root cause of all the problems being discussed in this story is bad management, coupled with companies being too big.

    120. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      I don't have the time to do everything myself. Most people in management don't have the time to do the work of the people they manage, even if the manager has the skill to do each of the jobs. Quite often the manager can do each of the jobs better and faster than each of his subordinates, but he can't do the work of all of them together in the same time.

      I've had jobs where I've come in after normal hours to do more, because I liked doing it. Work need not be misery, in fact you're doing something fundamentally wrong in your life if it is.

    121. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Agreed. All of my contracts are to sell a software product for a fixed price. No discussion or mention if time at all.

    122. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      By some kind of magic, the employee can do their job without any actual effort exerted -- the mere presence of the employee causes the work to get done even though the employee seems to perform no actual labor

      Like a CEO?

      Does the company fire the employee because they don't "work"?

      If it's good enough for a CEO, then it should be good enough for an average employee. If a company has the perception that an employee is producing results, then they should be compensating that employee. If "perception" isn't good enough, then a company should set a good example and get rid of the C-level employees that don't actually engage in labor.

      (Now ask yourself: Was this intended to be modded +funny or +insightful?)

    123. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      As I wrote about, the root of the issue is bad management.

    124. Re:Why would you want to do nothing? by currently_awake · · Score: 1

      If the company you work for found a way to get money from their customers without doing any work, would they? By the morals of your employer, is automating your job wrong?

    125. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Real world don't work that way mate.

    126. Re: Why would you want to do nothing? by cyber-vandal · · Score: 1

      Wanting the keep the ability to feed, clothe and house yourself is exhibiting socialistic tendencies now. I guess that makes you a socialist then doesn't it.

    127. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      The root cause is bad management, typically exacerbated by the size of the company.

      Go work for a start up. My guess is you'll do really well and love it.

    128. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      It's because time is irreplaceable [FTFY] that you want to accomplish as little as possible -- that's the actual meaning of what you posted.

    129. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If the result of automating your job is to be punished with redundancy, you are better off not automating.

      That's a victory that you get to brag about, not a punishment. You beat the game and get to advance to the next whatever.

      "I can't afford to pay my rent or feed my family". Yep, solid brag right there.

      Expert play is to wait until you find another job *then* tell your employer you have automated the position. You get a great reference and don't have to worry about pesky things like being unemployed.

    130. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Guns don't kill people, people do.
      Computers don't produce results, people do.

      Now gimme my paycheck!

    131. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Here *you* are presuming the posts are not from automation

    132. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Not exactly, since no agreement says your employer owns that code.

      They could fire them, then hire someone else to do the same job slower. Under no means can the employer suddenly be like "I guess we don't need you now that you've automated this."

    133. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      no, the employer pays x money to receive y daily hours of your time towards a specific task.

      to be more clear, what should you do if it turns out that the task you signed up for can't be done in ~8 hrs daily work, but you initially thought it could be and signed up for it? would you push 16 or 20 hours just to finish it or bring in friends and family to help for free?

      no? thought so.

    134. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      work misery required for The Dream.

    135. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      in US they can and do

    136. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      To really understand why look at circumstances. Treat people like dirt, a few wont mind slavin their lives away, but most become apathetic. So most will just do what is required, and not automate themselves towards the merciless streets for less money and opportunity.

    137. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Yes! But if you pay me to shuttle people from east to west with a car and it happens that I can do it with a jet airplane I am not obligated to let you know. You get your people shuttled I get my money. Period.

    138. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      My stance: sharing is caring when others share and share alike for free. When money/profit is involved, youâ(TM)re at will to do as you please, after all, the employer is!

      In a trade, you are paid for your time with a wage. In a profession, you are paid a salary per year for your work as detailed in your job description. If youâ(TM)re working a job on a salary and what youâ(TM)re doing to automate isnâ(TM)t in your job description, thereâ(TM)s no ethical conflict here.

      I automated work to the point of not having to do much at my last job. I got paid the most and worked the least and made sure to make all the automation happen in my spare time to guarantee any programs I wrote are my property not my employerâ(TM)s. As a result I spent a lot of time researching even more ways to automate away âoecomplexâ tasks, which led to me âoelooking busyâ at all times.

      Having saved up my pre-tax salary plus some, I quit to take a second University degree. What happened to the automation? Well no one knew it existed and now itâ(TM)s done manually by someone working both their job and my job until they find a replacement.

      What is said person now trying to do? Automate low hanging fruit to lighten the load! Will this person give away all of their secrets uncompensated? I doubt it! This is called âcommon senseâ(TM).

      If you want to automate away your own job and that of everyone elseâ(TM)s thatâ(TM)s fine as an ethical stance too! Just remember that those at the top wonâ(TM)t do the same to theirs and will happily take home extra pay for âoetheir departmentâ performing extremely well!

    139. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      How the fuck do they not know you are idling? Bad management if you ask me. You literally don't know what your employees are doing all day for years?

    140. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      That argument doesnâ(TM)t fly. The reason people work is to make money to survive off the backs of others who also make money to survive.

      It is perfectly ethical to not disclose methods of work that make you more money doing less, businesses call these things âtrade secretsâ(TM). You are entitled as an individual worker to have your own âtrade secretsâ(TM) and youâ(TM)re not obliged to disclose them.

      Profit is made by business on the difference between how much someone pays for work and how much it costs to perform or provide the work. If an employee makes profit off the back of his or her own work that can be ethical even if the employer doesnâ(TM)t like it.

    141. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If you were the boss, and the money was coming out of your pocket, I'm pretty sure you would fire said employee. No amount of fancy reasoning will justify the hypocrisy of your position.

      It's the difference between an employee content with 'good enough' and one who takes initiative.

    142. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      He is also allowed to remove the automation, should be be fired, provided he created it outside of the workplace and it doesnâ(TM)t fit the job specification. Does anyone wonder why IT failures happen whenever outsourcing occurs, like with BA and others? (Hint: People like me take our toys and go home as we are legally entitled to do so)

      Employers can get what they wish for when they fire people who make things work smoothly. Which is, a big fat mess.

    143. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      It's a question of what you would do in the employers position, and whether you have the integrity to perform how you would expect employees to perform. If you genuinely wouldn't mind someone doing this on your dime, then I guess it's ok.

    144. Re:Why would you want to do nothing? by jpaine619 · · Score: 1

      Nope.

      The employer pays you X amount of money to receive Y amount of value in return.

      No. The GP is correct. You are paid for your time. If you work 40 hours in a week and through incompetence produce NOTHING, by law, your employer still must pay you for your time. Being incompetent is not grounds for withholding wages.

      He is absolutely permitted to fire your ass, of course, but still must hand you that paycheck before you walk out the door.

      People are fired every day for being shitty employees who can't perform their job to their boss's expectations.. They all get a check along with the pink slip.

      Your employer hires you with the hopes, and expectations, that your productivity will exceed your costs. If they don't he'll find a replacement, but hours worked must be paid for nonetheless.

    145. Re:Why would you want to do nothing? by jpaine619 · · Score: 1

      And here you are posting on Slashdot during working hours. Bad, worker bee, bad!

      I know you are being somewhat facetious, so this is said without malice;

      How dare you assume my working hours? Some of us miserable fucks have to work non-standard hours! Next you'll be assuming my gender!

    146. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      They're also assuming your nationality, working hours haven't started here yet, I've just woken up to this bun fight

    147. Re: Why would you want to do nothing? by Cederic · · Score: 1

      what youÃ(TM)re doing to automate isnÃ(TM)t in your job description

      It is in your job description. Every fucking job on the planet includes process improvement expectations.

      made sure to make all the automation happen in my spare time to guarantee any programs I wrote are my property

      Did you fuck. You're salaried, anything you did to automate your role is work for hire...

      spent a lot of time researching even more ways to automate away Ãoecomplexà tasks, which led to me Ãoelooking busyà at all times

      ..and if you disagree with my previous point, you just admitted using your employer's time for personal enrichment. I'm not sure, in your jurisdiction is that prosecutable fraud or just grossly unethical?

      Sorry, I asked that badly. Is it fraud as well as grossly unethical?

    148. Re:Why would you want to do nothing? by Cederic · · Score: 1

      Just get a job where those skills and capabilities are recognised and appreciated.

      There's immense demand for people that can identify and implement automation opportunities, and it's fun and interesting work that happens to also pay bloody well.

    149. Re: Why would you want to do nothing? by Cederic · · Score: 1

      I find and fire people like you. Fuck you and your attempts to hold a company to ransom.

      Lets face it, if you could implement it then I can get someone competent to replace it, you and most of your team, and do so in a controlled quality way that doesn't breach professional ethics.

    150. Re:Why would you want to do nothing? by Cederic · · Score: 1

      Plus there are very few jobs that only one person does. If you can automate your role, you've probably just automated several others.

      Companies like that.

    151. Re:Why would you want to do nothing? by Cederic · · Score: 1

      I think it should be modded 'fucking idiocy'. CEOs do scary amounts of work. I mean seriously scary.

      Haven't you ever met a CEO at a large company?

    152. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      I think it should be modded 'fucking idiocy'. CEOs do scary amounts of work. I mean seriously scary.

      I think he means you won't find the CEO digging a ditch or fastening bolts on an assembly line...

    153. Re:Why would you want to do nothing? by Cederic · · Score: 1

      "You demonstrated that you have no professional ethics and that we can't trust you with a position of responsibility. We would be betraying our customers and shareholders by continuing to employ you."

      Just fucking tell your boss that you've optimised the fuck out of your role and what would she like you to pick up next?

    154. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      An honest employee, when he has automated his workload, goes and asks his boss, "What is my next workload?" or says "Look, I simply automated this! What should I automate next?"

      I don't understand why anyone would expect not to be fired if they did not take these basic steps.

      Saying there's nothing wrong with this indicates that you have no fundamental problem with dishonesty per se.

    155. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Your use of words such as "disincentive" and "punished" indicates that you expect to be spoon-fed by those in authority, and that you cannot grasp the idea of gratification beyond the immediate.

      If you move beyond needing to be "incentivised" or avoiding "punishment" you will do much, much better work.

      The formula is quite simple: you do the best work you can, and you are honest with your employers.

      The long-term benefits of following this path vastly outweigh any possible short-term pitfalls such as "redundancy".

    156. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Also, given the music and movie industry with copyrights seem to have decided that doing something once and getting paid forever for it is okay, then why shouldn't developers?

      Given the fight against copyright overreach has been futile maybe a better alternative is to embrace it and fight for the right to be able to copyright automations and simply use the excuses of the music/movie industry - it provides value, and you want it, so why shouldn't you pay the creator for it forever?

    157. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      The formula is quite simple: you do the best work you can, and you are honest with your employers.

      Did you miss all the posts here from people who were "honest" and it got them sacked, demoted, or decreased in salary?

      Do the best work you can and don't rock the boat!

    158. Re:Why would you want to do nothing? by Anonymous Coward · · Score: 0

      The thing is after you automate the task, you are no longer the one producing the results. The computer is.

      copyright rules would suggest that you are fine for the rest of your lifetime plus umpteen years!!!

    159. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      That's why you put it in the cloud, so if your services are no longer paid for, they no longer work.

      After all, if I was incompetent, and it took me eighty hours per week to do it, would they be obligated to pay me double? No? Then I'm not obligated to clean toilets in the fortyish hours a week I have free either.

      Your contract obligates you to do what your contract obligates you to do. Nothing more, nothing less. If you are not responding to a verbatim copy of someone's employment agreement complete with relevant state laws, then you don't know what you are talking about.

    160. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Even if all i did was supervise the script and make sure the server lights didn't go out or fans go quiet, I'd still be working.

      But, just to be on the safe side, anyone working for an asshole like the parent should stick a few hours worth of delays into the process. Maybe add a progress bar and require "press y to continue".

      Because that satisfies his vision of what his imaginary employees would need to do to satisfy his ego. But in reality, we just move on up and out from those wannabe tyrants.

    161. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If your boss and company management rewards skilled work well, you don't need to ask. This thread is for shitty management, aka most situations.

      Never automate completely. Instead have a trusted.friend automate it, with your input on your personal time. Then have that friend sell it as a service that you can integrate for your boss. Naturally, you do the same for your friends job.

      You have a friend automate it because that way you have no legal conflict of interest. Do it through Amazon web services shell companies and whatever local legal constructs you need to check off. All legal and fulfilling the terms of your employment contract until you leave.

    162. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      Jokes on you, that Freecell screen is the GUI I made to manage the VMs and queue priority.

    163. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      No, don't you see you are a thief? Even though I don't know what state or country you live in, and have never seen your employee agreement, I somehow know you are a thief!

      If you are not sprinting back to your desk from the bathroom you are stealing! If you could possibly be cranking a dynamo to generate power for the company, and you do not, you are a thief! If a jib takes longer than expect, you should stay late and work unpaid overtime to show teamwork. If you finish early, you should find more work to do. Mow the boss's lawn! Wash his car! If you have the energy to do anything other than fall asleep fro. Exhaustion just after parking outside the company lot on a Friday, you are stealing bu not giving 100% at work.
      Thief thief thief!!!

      Or maybe sometimes management is untrustworthy and that's why they are not to be trusted with knowledge of automation. I had an hourly gig once. I put out fires due to technical debt from bad policy decisions higher up. I suggested they allow me to bill more hours in the short term so I could automate most of it. They declined to approve it. I continued to bill for the inefficient solution until I chose to leave. They never benefited from the automation. I and other clients did.

    164. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      That reminds me of a lottery ticket I bought once. Darn thing was a winner! First win in over a thousand tickets!

      Naturally, I gave it back, wouldn't be ethical to take more than a dollar plus the risk adjusted value of that single ticket contract back.

      -said no one ever.

      Employment contracts, like all business contracts, is a trade of expected reward for expected risk. Hirers hope to get more for their money than they pay, and hires hope to get more cash than effort they expend. Neither has perfect information, and so risks are none on either side.

      If your boss and his bosses have not proactively demonstrated that you will be well rewarded for contributions above and beyond the minimum laid out in your contract, it would be economically suicidal for yiu to presume otherwise.

      Go find a new job, when they ask why you are looking, tell them you plan to automate your current one and have no faith or cant rely on them having the long term vision to retain you once you notify them yiu have automated it.

    165. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      If no one owes an employee a job, the reciprocal is that an employee doesn't owe the employer any more productivity than the absolute minimal level to not get fired. Anything else is hypocrisy.

      These threads are not about fair and well managed symbiotic relationships. These threads are inherently about workers that can not trust their employers to do the right thing by, say, paying the net present value of the tool invented by a worker who is not hired for the express purpose of producing that tool. There is tons of bull about how the company owns everything in all cases, but that is not the law in most places and in any individual contract that is not posted here verbatim.

    166. Re: Why would you want to do nothing? by Anonymous Coward · · Score: 0

      So Cederic, you just claimed that every job description contains the phrase "process improvements"...

      Are you a liar or have you read every job description on Earth? Just kidding, rhetorical question, we know you are a liar. My contracts have never said that, never even had verbiage similar most of the time. Most jobs are either a task list or do X for Y by Z in exchange for W.

      I do usually contribute improvements as an incidental matter, but I have never been obligated to do so.

  2. Tables turned by Kwirl · · Score: 5, Insightful

    I mean, the employers would not consider the employee's needs when implementing automation, so ethically the inverse should be true. the employers are paying for work to be done, the employee is doing the work. "how" he does the work does not matter.

    1. Re:Tables turned by Anonymous Coward · · Score: 0

      I agree. Why show loyalty and devotion to a legal entity that will show none to you? The first time the stock price slips, dozens to hundreds of workers are pink-slipped off the payroll without a second's thought to how the undiminished workload will be dealt with or how the layoffs affect those workers. Quid pro quo.

    2. Re:Tables turned by guruevi · · Score: 4, Insightful

      Neither entity is owed anything. If I code myself out of a job, I don't have a job? Most 'auto-automation' still needs occasional tweaks eg when the process changes. So you're sitting there as an assurance/insurance that you can still do the job manually if necessary.

      It's like saying: "police and firemen spend 80% of their time in the station, in a car or in coffee shops, let's fire 80% of them" which is a legitimate argument to make but it's also a bad argument to make when you need to hire police and firemen on the spot.

      As an employer, I would rather have someone on hand that knows how to automate their own job than someone that simply goes through the motions of a factory worker every day. I know that the first can handle things if something changes as for the latter they'd have a huge productivity problem when it does.

      If your employer doesn't KNOW that things can be automated, then that is a management problem, hire the guy that did the automation as a manager - but if you have an entire layer of middle-management to feed, THEY don't want to be out of a job either and most likely THEY are the ones that are holding back your company.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    3. Re:Tables turned by Anonymous Coward · · Score: 0

      What you are describing is that the company should embrace a lazy employee because the company might use automation. That just makes no sense whatsoever.

      When I was teaching programming the first thing I told my students is: "Laziness is a vice, except for programmers: then it is a virtue".

    4. Re:Tables turned by Anonymous Coward · · Score: 0

      Wait. the employee manages to automate the job he/she was hired for, which managment wasn't expecting.
      Upon finding the automation, employee is terminated.
      yet you say the employee was terminated for being lazy.

      Your logic is flawed.

      Please report to the reclamation facility for processing into soylent green.

    5. Re:Tables turned by Anonymous Coward · · Score: 1

      Your firemen analogy is pretty good. You aren't paying them to sit around and wait for the call. You are paying so they ARE waiting for when the call is made.

      People who automate their jobs still have to "do the job". If their automation requires tweaking, they are there to do it. If the employer is too dumb to automate it themselves then that is their employers fault. None of these people were paid to automate the job so they aren't cheating anyone.

    6. Re:Tables turned by Kokuyo · · Score: 1

      That's actually an argument that resonates very well with me.

      So far I thought "Well, yeah the employer does get what they want but you doing nothing for the money was not the intention behind the contract."

      However, you put it very well. Which brings me to another thought: B2B works similar as well. The customer doesn't get to ask for his money back just because the other business provided the service or product with less effort than the customer had previously assumed necessary. In fact, every MBA will congratulate another MBA for a job well done in fattening up the bottom line.

      So ethically speaking, what's good for the goose is good for the gander.

    7. Re:Tables turned by Anonymous Coward · · Score: 0

      Ah, so we're blaming the victim. Nice.

    8. Re:Tables turned by QuietLagoon · · Score: 1

      If I code myself out of a job, I don't have a job?

      If you automate your job to the point that what you had been hired for is no longer needed, then your job no longer exists. There may be a different job of tending to the automation, but that one has different job requirements and is not the one you were hired for.

      As an employer, I would rather have someone on hand that knows how to automate their own job than someone that simply goes through the motions of a factory worker every day.

      So would I, but that's not what this thread is about. It is about someone automating her job then doing nothing. As an employer, I'd want to find that employee another job where she can be productive (maybe automate another job) and not just sit around all day. If the person can repeat the automation for something else, I'd say there should also be a promotion/raise for that person, as she is helping the company's business more so than someone who just sits around.

    9. Re:Tables turned by QuietLagoon · · Score: 0

      Troll? I obviously hit a nerve somewhere. :)

    10. Re:Tables turned by supremebob · · Score: 1

      The problem with that logic is that when the process changes and the automation breaks, now you're not going to have the employee around to quickly update the automation. Someone else is going to have to figure out how the automation works, or they'll have to go back to the manual process. Either way, you probably lost more in productivity gains than it would have taken to pay that person's salary.

      When you get someone who's smart enough to automate themselves out of a job, firing them is the wrong move. Instead, you promote them to be the "automation specialist", and give them a new task to automate. Once they have that job automated, move 'em onto the next one once they've fully automated and documented everything. If you work at a place like where I work, it will NEVER happen.

    11. Re:Tables turned by HornWumpus · · Score: 2

      Victim?

      Managers get what they manage for.

      If a manager just wants results and that's what they get, they are no more victims than a manager that rewards high LOC/day programmers.

      It's usually much harder to make an automated process truly bulletproof, vs having to monitor. So I'd assume a daily exception check at least.

      In that situation, I'd be studying for a better job with 100% of my spare time. But that's because the situation described implies intolerably clueless management, not because I'd feel at all guilty for taking the money for a job I was, in fact, doing.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    12. Re:Tables turned by HornWumpus · · Score: 4, Insightful

      You understand that most managers would just dump on more work and leave pay the same, perhaps with some vague promises they will never keep.

      Employees, seeing that, will than act in their own self interest. Why would I work to increase a managers bonus when there is _nothing_but_more_work_ in it for me?

      It's not unlike a manager that fires someone, no notice, no pay in lieu. They should expect to never get notice from employees, unless it's convenient for the employee.

      This all comes down to: 'If you want more money, the best way is to change jobs.' I didn't set that up, just observed it. 'They' can't blame anyone for working the system 'they' setup.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    13. Re:Tables turned by Anonymous Coward · · Score: 1

      I don’t make what I do for the 99% of the time that everything goes well. I make it for the 1% of the time that it doesn’t. There are lots of jobs like this. As you said, you don’t pay firemen to sit around; you pay them to be available right now when you need them.

    14. Re:Tables turned by guruevi · · Score: 1

      The thread is about automating your job and your employer not noticing. That's a management problem. If I want my employees to do x - they can do that in an 8 hour day or figure out how to do it in 1 hour - if I don't know, don't care or don't understand how the 1 hour person does it and more importantly, if I don't care or want to expand that to the rest of my workforce, then that's MY problem, not my employee's - they've min-maxed their jobs, just like I try to min-max my employees and investment.

      I'd likewise find that person a better job but given the situation, most likely that person's manager is more concerned with finding minions that do their bidding than actually provide value to the organization; per the article, they hire programmers to do data entry - the managers most likely know they aren't qualified to manage actual programmers and so it goes all the way upstream. Most likely that manager is also concerned that if you have an 8-fold increase in productivity by automation, the managers are jobless together with the workers so they have no incentive to do anything about it.

      Only by incentivizing these kinds of things across the organization along the lines of: do data entry, find a better way of doing it, get promoted and we'll increase your salary by half the productivity increase (so if you increase productivity 8-fold, we'll give you your salary 4-fold AND a manager position).

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    15. Re:Tables turned by Ryanrule · · Score: 1

      The police should be out patrolling and serving the community.

    16. Re:Tables turned by Anonymous Coward · · Score: 0

      And as the number tasks that get automated increase, the maintenance load goes up as well.

      And as the load goes up, you'll want to revisit and refactor to reduce that load before it overewealms you.

      Eventually you can have a wonderful, low-maintenance, general purpose set of automation tools. And now you get the company *to sell those*.

      At which point you are AWS: an internal project to automate and clean up some problems that is now a huge part of their business.

  3. Is the work getting done? by Joce640k · · Score: 4, Insightful

    If the work's getting done then you're doing the job you were hired for.

    The mechanism doesn't matter.

    --
    No sig today...
    1. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      Somebody's gotta push the button.

    2. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      The company has decided that your task is worth $X to them. If that job is being satisfied, you have provided the necessary value to them to justify that $X. If you are okay with browsing Slashdot all day instead of actively seeking out additional work, and nobody is beating you up over that, what's the point?

    3. Re:Is the work getting done? by Joce640k · · Score: 1

      If the employer receives that value that you're being paid to provide then he should have no complaints.

      --
      No sig today...
    4. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      Bitrot and Corprot ensure that the code will have to be changed eventually. It's like gardening. The question is which is cheaper, the programmer maintaining and operating this data entry system, or hiring a consultant for the initial job with maintenance contracts as needed. That should be a factor in deciding how to deal with the deception of the programmer.

    5. Re:Is the work getting done? by thebes · · Score: 1

      Y E S
      Y E S
      Y...hey look, I can just press Y. I tripled my productivity!

    6. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      If you define you job by the strict definition of the written job description that was in place when you were hired, then, yeah, sure.

      But that is complete BS. I would never want to hire anyone like you. I want people that are interested in their work, excited to
      implement new ideas/processes, and always looking for something else to do when they find themselves idle. The work
      ethic you describe is perfect for an assembly line. If you worked in a factory and built an electronic version of a robot to replace
      your work, do you think you should be able to just sit and watch the robot do your job? A bonus, yes, and a job reassignment
      and/or additional responsibilities, but claiming "my work here is done" is just boneheaded BS.

    7. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      True, but if you tell them they may fire you instead of giving you a huge raise for eliminating a position.

    8. Re:Is the work getting done? by Anonymous Coward · · Score: 1

      Bitrot and Corprot ensure that the code will have to be changed eventually. It's like gardening.

      Bingo.

      I'm a sysadmin by trade. Day to day, I do very little. From a drooling moron's point of view, it'd be better to fire me and outsource someone from India for 95% of my time.

      Good luck with that for that last 5%.

    9. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      When you've automated your job, and you were hired on an hourly salary with a contract that has no expiry date, then you are working to make sure the automation keeps running, and that is what you are paid for.

      Your opinion is redundant, wasteful and ignorant.

    10. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      It's not your job to fire yourself though.

    11. Re:Is the work getting done? by QuietLagoon · · Score: 1

      Somebody's gotta push the button.

      Yes, but that somebody does not need to be a high paid programmer.

    12. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      What if your job was using a physical lever to move a heavy object from point A to point B? Is the lever doing the work and therefore unethical of the employee to continue using it with minimal effort?

    13. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      This is a capitalist society my friend. The people that own the means of production keep the results. If I automate my job independently of the job itself, I own the means of production same as employers.

      Don't like it, move the business to a communist country. Good luck keeping those profits.

    14. Re:Is the work getting done? by HornWumpus · · Score: 1

      If the programmer was smart enough to _not_ make the process bulletproof it might.

      But remember, 'unfireable is unpromotable'.

      But remember managers, if you will never promote anyhow, there is no loss to making yourself unfireable. Bonus, employee knows he's leaving a timebomb for the PHB when he finally does leave, which _should_ put a smile on his face.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    15. Re:Is the work getting done? by HornWumpus · · Score: 1

      Physics fail. You are doing the 'work'.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    16. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      It will matter once someone with a coding background ends up in your management chain or when a co-worker looks for waste to eliminate to earn brownie points. This ain't rocket science, someone with a clue will show up and wonder "Why are we paying someone to do a task that a script can do for free?" At that point, you look like either an incompetent employee or a freeloader. If you automate and coast, you're walking around with a target on your back. And what will you say to a prospective employer when you're looking for a job? How do you justify the years spent on a task that someone worth hiring would have sorted out and moved on from almost immediately? You're just setting yourself up for a big fall with that approach.

      Getting handed a task that you can turn from a full-time position into an automated process is a golden opportunity. Chances are, whoever decided that it was worth the full attention of an entire staff position will be utterly amazed to see it automated. Probably their immediate superiors as well. That sort of thing gives you leverage to pick what you want to work on next if the company has competent management (if not, you're probably wasting your time there even if you get paid to do nothing) - "I noticed that the input from Source A had inconsistent formatting that required a lot of special handling on my end to match up with everything else. Perhaps there's an opportunity to improve the Source A processes in a way that will improve efficiency for the other users of Source A data as well." Automate, document, and move on to bigger challenges, either there or with another company.

    17. Re:Is the work getting done? by Anonymous Coward · · Score: 0

      Reading fail. "... with minimal work". Just like executing/babysitting an automation script.

    18. Re:Is the work getting done? by butchersong · · Score: 1

      If I'm paid to dig a hole for the next year and handed a shovel it seems perfectly fair for me to bring my own excavator and take care of it in a day.

    19. Re:Is the work getting done? by swillden · · Score: 1

      If the work's getting done then you're doing the job you were hired for.

      The mechanism doesn't matter.

      However, if your script is doing the job and you're doing nothing, then your manager is not doing the job they were hired for. They should see what you've accomplished, give you a bonus or raise for your efficiency and assign you some more tasks to automate.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    20. Re: Is the work getting done? by Anonymous Coward · · Score: 0

      It is employees job to kill himself.

    21. Re: Is the work getting done? by Anonymous Coward · · Score: 0

      I suppose you expect the bank to give you the deed to the house when yiu pay off the mortgage, just because the terms of the mortgage says the bank should. You should just keep paying them forever, even after paying off the interest and principal.

      No? Then you are a hypocrite and your opinion doesn't matter.

  4. OLD STORY ALERT! by Anonymous Coward · · Score: 0

    This has come up some two years ago. Come on /.

    It's getting harder and harder to partake in this corner of the Internet.

    1. Re:OLD STORY ALERT! by Aighearach · · Score: 1

      But now we can have it again with Russian trolls. lol

  5. I did this to myself a long time ago by sentiblue · · Score: 5, Interesting

    When I was fresh out of high school and in college, I had a data entry job in a silicon valley high tech company. Each day I received Excel reports from multiple sources ranging from dozens to a hundred attachments. My job was to organize them and enter into a database. Now I wasn't a programmer at all. In fact I only learned Visual Basic macro on my own and instead of formatting those reports into the format I want and merging before data entry, I used the VB macro to record my actions which turned directly into code. I fixed that code up a little bit so that it could read the entire directory (where I dropped the attachments) and processed an entire day of work in under a minute. Sure enough, I lost my job only a week after that because someone found out that I automated the job. Now if I was to set the macro to run one record every 10secs, I would have been able to keep my job for a while LOL.

    1. Re:I did this to myself a long time ago by alvinrod · · Score: 4, Insightful

      I don't know the exact nature of the job, but if I were them, I would have hired you to see what else you could automate. Perhaps the reason they fired you is that you didn't tell anyone about it, so perhaps the real lesson here is that you should keep management informed. It's pretty unlikely that they'll be so foolish as to remove someone who just saved them a lot of money when the potential of more savings are possible.

    2. Re:I did this to myself a long time ago by Archangel+Michael · · Score: 5, Insightful

      Him being fired for not telling management about automating the process sounds like not telling management was the smarter of the options. It is clear he worked for PHB of Dilbert Fame. He was fired after a week of automating the process, which means he wasn't really hiding it either.

      Proper management would have called him in, said their peace, and offered to let him automate as much as he could, and to keep management informed. You don't fire people for not telling someone. You fire them for gross misconduct.

      If you're in management, your job is to maximize the efficiencies of your workplace. If I were management, I would have looked at that as the gift horse it was. Find good people, and make their work meaningful and reward them for a job well done. This kind of Ticky-Tack bullshit is why most management is set up for failure.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    3. Re:I did this to myself a long time ago by Tablizer · · Score: 5, Insightful

      It's pretty unlikely that they'll be so foolish as to remove someone who just saved them a lot of money

      That assumes companies are rational. There's a saying: "Dilbert is a documentary, not a cartoon." Many managers treat their group as a fiefdom and want it to grow in importance and staff. If automation makes their group look trivial, they may invent reasons to fire or move the "perpetrator". You have to view it from the manager's position in the organization, not from overall balance sheets. The overall balance sheet may have little impact on a manager's standing in the org.

      That being said, I've seen multiple organizations where their reporting and searching/querying systems are a combinatorial mess. With better built query-by-example forms, refactoring, and export to Excel (CSV) options; one can often simplify many of those and reduce the number of screens and reports to roughly 30% of the original count. (You do have to know the org fairly well to do it properly.)

      Such combinatorial redundancy is a mistake programmers keep making for some reason. I don't know if it's an intentional job-security game, or they don't know any better because they never have seen it done right.

    4. Re:I did this to myself a long time ago by cascadingstylesheet · · Score: 1

      Sure enough, I lost my job only a week after that because someone found out that I automated the job. Now if I was to set the macro to run one record every 10secs, I would have been able to keep my job for a while LOL.

      Of course the flip side is that there's no guarantee that things will stay automated.

      As the environment changes around the tasks, changes will be needed to the automation. Who knows how to do that? Oops, they had let you go.

    5. Re:I did this to myself a long time ago by Anonymous Coward · · Score: 0

      The savings the company will be making will be made off of your back.
      You will be fired by the managment who found out that your job was automated by yourself.
      Automating the jobs of other people, so they too can be fired will cause a lot of anger towards your person.
      You being without a job will become the least of your problems when others start losing their job because of your automation.

      oh well

    6. Re:I did this to myself a long time ago by Anonymous Coward · · Score: 0

      A big company with thousands of employees might use a guy who can go around automating more stuff.

      But if we have a mom-and-pop store that only does one data entry task on a computer, and the third employee now does nothing but play video games all day, maybe sending him off with a bonus check in hand is quite understandable.

    7. Re:I did this to myself a long time ago by Anonymous Coward · · Score: 0

      It's pretty unlikely that they'll be so foolish as to remove someone who just saved them a lot of money

      He didn't save them money as long as he was still getting paid to do the job. They had to fire him to actualize the savings and pay most of it to themselves as a bonus. Managers are greedy people and implement greedy strategies. If there's money on the table now, they take it, even if that means there will be less money in the future.

    8. Re:I did this to myself a long time ago by Anonymous Coward · · Score: 0

      Ha! Dream on. They hired you because the job needed doing. Now you've automated it it doesn't anymore. Byebye.

      If the company is small enough for it to work the way you describe, these shenanigans wouldn't happen anyway because there would be actual communication between people instead of a bureaucracy versus data-entry-peons.

      Big companies have no soul or morals, just a bottom line.

    9. Re:I did this to myself a long time ago by MrMr · · Score: 1

      Obviously you are right. Unfortunately, Sturgeon's law applies to both employees and management. So the odds that good ones meet in a professional setting are slim.

    10. Re:I did this to myself a long time ago by Anonymous Coward · · Score: 0

      Out of hundred of comments, this is the first one that has any sense.
      Corporations are just bunches of people, acting in what they perceive is their best interest. Not what is good for this or for those or for the bottom line. What is in it for me.
      Behavorial social-economics. Bout time.

    11. Re:I did this to myself a long time ago by Anonymous Coward · · Score: 0

      [...] If you're in management, your job is to maximize the efficiencies of your workplace. [...]

      No. Your job is to polish the knobs of your superiors.

    12. Re:I did this to myself a long time ago by Ryanrule · · Score: 1

      If you kept it on your personal computer you would be cto.

    13. Re:I did this to myself a long time ago by sgt_doom · · Score: 1

      You are exactly on target ---- and the IT industry has a very bad habit of firing their product, i.e., their coders.

    14. Re:I did this to myself a long time ago by ole_timer · · Score: 1

      there needed to be an encrypted key you put in once per week to keep the vb running. no key, it stopped after a week. the routine was there for qa purposes - you had to make sure it was running correctly. after a week passed and you were gone - viola no vb ran.

      --
      nothing to see here - move along
    15. Re: I did this to myself a long time ago by Anonymous Coward · · Score: 0

      Just prompt for "date key?:" To make sure you are running it on the data set you intend. Maybe require it be multiplied by a prime number first so you can decrease data input errors. In case a hacker is trying to steal data. In which case you should zero it out, or at some least parts selectively.

  6. I've done it but made sure it was known by Anonymous Coward · · Score: 5, Insightful

    I often try to program myself out of a job, but then I make sure everyone knows what I did and look for more work. The company gets two employees of work out of me for the price of one. I get recognition, job security, bigger raises, promotions. It works out better if you're honest.

    1. Re:I've done it but made sure it was known by Anonymous Coward · · Score: 3, Insightful

      Yeah, but that means you have to work ..

    2. Re:I've done it but made sure it was known by Anonymous Coward · · Score: 0

      This! So much this!

      I've automated so much of my work over the years, and most of it I do because I have ten people's worth of work piling up. If you automate something, TELL EVERYONE! Get that pat on the back and tell them stuff like, "Well, that freed up some time, so I can probably work on that dream project we spitballed the other day."

    3. Re:I've done it but made sure it was known by PmanAce · · Score: 1

      There is no way you can program yourself out of a job if you are software dev. I've automated database creation, database seeding, automatic unit/functional/integrated tests running with code deployment on a pull request, etc but you can't automate doing the actual work.

      --
      Tired of my customary (Score:1)
    4. Re:I've done it but made sure it was known by Anonymous Coward · · Score: 0

      I have done the same and was cut to save money. I did get recognition, but not job security, no raises, no promotions. It works out better if you take care of yourself and don't tell anyone.

    5. Re:I've done it but made sure it was known by bgrahambo · · Score: 1

      Speak for yourself. I've written a modest bash script AI to parse out my software work tickets, and then program out a solution based on a template of stack overflow accepted answers for each requirement. Simple, really. I've got another script that hashes out answers to Slashdot comments as well, but it's always getting modded down for promoting mass human genocide. Needs some config file tweaking...

  7. Job security? They should add in a speed-up loop! by stephenjsweeney · · Score: 2
  8. Automation is a force multiplier by racermd · · Score: 4, Insightful

    I'n not a coder but I do a lot of general IT work. Automating tasks is a big part of my responsibilities and it has never once put me out of a job. Instead, it made me more effective and productive, able to pass along the more mundane tasks and take on (and help to streamline or completely automate) additional tasks.

    Automation, if done correctly, is simply a force multiplier. As noted, it allows you to get the mundane, repeatable tasks out of the way in order to address and tackle higher-level functions. This is, ideally, how you would advance in any organization. If you've automated yourself out of a job, you're probably doing it unethically and not stepping up to lead additional projects.

    --
    My sources are unreliable, but their information is fascinating. -- Ashleigh Brilliant
    1. Re:Automation is a force multiplier by jythie · · Score: 2

      I had a similar thought. Over the years I have had a lot of tasks where I took something that used to eat large amounts of time, automated it,and thus completed the assigned work way ahead of schedule. There was always something else to do that the automation freed up time to tackle.

    2. Re:Automation is a force multiplier by Anonymous Coward · · Score: 0

      You haven't put yourself out of a job, but you may have put someone else out of a job. Unavoidable, but worth acknowledging.

    3. Re:Automation is a force multiplier by jittles · · Score: 1

      I'n not a coder but I do a lot of general IT work. Automating tasks is a big part of my responsibilities and it has never once put me out of a job. Instead, it made me more effective and productive, able to pass along the more mundane tasks and take on (and help to streamline or completely automate) additional tasks.

      Automation, if done correctly, is simply a force multiplier. As noted, it allows you to get the mundane, repeatable tasks out of the way in order to address and tackle higher-level functions. This is, ideally, how you would advance in any organization. If you've automated yourself out of a job, you're probably doing it unethically and not stepping up to lead additional projects.

      It depends entirely on your boss. The CEO of my current company would gladly fire the entire workforce if he had a way to automate 100% of the tasks. Now, that being said, he does actually pay well and provide great retirement benefits (private company). Since it’s impossible to automate everything, he has never fired people. But he generally refuses to hire more people unless you can show that it is impossible to use automation to accomplish the needed tasks. And I’ve personally heard him indicate that he’d automate everything and employ nobody if he could.

    4. Re:Automation is a force multiplier by racermd · · Score: 1

      That's actually the CEO's job, he just phrases it badly. And maybe something he's failing to realize (or articulate) is that automation can empower the workforce to do additional things that the company may want to branch out into or take on more customers.

      --
      My sources are unreliable, but their information is fascinating. -- Ashleigh Brilliant
    5. Re:Automation is a force multiplier by jittles · · Score: 1

      That's actually the CEO's job, he just phrases it badly. And maybe something he's failing to realize (or articulate) is that automation can empower the workforce to do additional things that the company may want to branch out into or take on more customers.

      His job is to replace the entire workforce with automated work? I'm fine with pushing automation, I am personally working on that to reduce my own workload. But he has straight up said that he'd like us to automate 100% of all work. That's not only impossible, but not something that any sane employee would choose to do.

    6. Re:Automation is a force multiplier by Cederic · · Score: 1

      A very real consequence of much of the work I do.

      I rationalise it easily. My employers are invariably resource constrained, freeing up resources (people, funding, compute power, whatever) enables them to do more with the same people.

      My country provides a safety net for those that can't find paid employment. Companies shouldn't have to.

  9. Take them to the cleaners by 140Mandak262Jamuna · · Score: 3, Insightful
    If some employer is dumb enough not to realize the job is 100% automatable, why should the employee tell the manager otherwise?

    It is my job, as the manager of my team, to identify and automate every job that can be automated. If the manager is dumb it is his/her fault. If the company hires dumb managers, the company deserves to lose money. Unless the company comes up with a formula and says, "this job costs the company 120K a year indefinitely. At our capital cost, it is worth 4 million (or 6 million or whatever) to eliminate it. You give me a script to do that, I pay you 50 to 80% of the capital saved" the employee should keep quiet.

    The Criminal Executive Officer shows vague calculations of capital saved and takes 80% of the alleged savings as his bonus. Why shouldn't the employee play catch me if you can?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Take them to the cleaners by Anonymous Coward · · Score: 0

      Sorry, this is the sociopath's response.

    2. Re:Take them to the cleaners by 140Mandak262Jamuna · · Score: 1
      When the Criminal Executive Officer is a sociopath, ...

      And it is argued that it is the CEO's fiduciary responsibility to be a sociopath, ...

      Every request for the corporations is answered with, "it is not a charity, they have to make money, that is their only job, make it a law, if it is not illegal they will do it, and they should do it" ...

      Every human right in the constitution is usurped by corporations, claiming, "corporations are people my friend", including religious liberties and freedom of speech, while simulataneously accepting no responsibility...

      it would be insane and suicidal for the employees not to play by the same rules.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    3. Re:Take them to the cleaners by Anonymous Coward · · Score: 0

      I've always heard them called "Capital Extraction Officers", because they take all the money

  10. Yes, this behavior is unethical. by bistromath007 · · Score: 4, Funny

    Since the work you're assigned is being completed significantly faster and with less errors than before, it is wrong to not ask for a raise.

  11. If line management oversight is so weak ... by Anonymous Coward · · Score: 0

    Then do what you must to remove the drudgery from your life, and then either suggest you have some spare time and how can you help do something else, or take up a second job and get paid even more (repeat over and over again) for your time.

    However I feel that sitting around doing nothing but browsing would get tiring after a while, even for me.

  12. i did nearly squat for 10 years by Anonymous Coward · · Score: 1

    Had a job with a small defense contractor, doing corp IT. Mostly my job was making sure the system the payroll system(running Oracle)kept running and that the SAN/file shares kept running.

    As you can imagine, pretty much once all of this stuff was setup, there was really nearly nothing to do. I showed up for around 4 hours three days a week(to keep up apperances mostly). I stuck around the place for years because...why the hell wouldn't I? I got paid well to be a slacker. Only reason why I'm not at that job anymore? Upper management fucked up their main contractor and the company went tits up.

  13. works until it doesn't by ACalcutt · · Score: 2

    I'm sure that works until something goes wrong with the automation and there's nobody left who understands how it works. I've automated plenty of my daily job, but when anything doesn't happen that should...nobody else will even attempt to figure it out, even though I do have these processes documented. Because I wrote the processes, i can usually figure out where to look and what the problem may be fairly fast, where someone else would have to figure it out.

  14. I definitely get it by apoc.famine · · Score: 3, Interesting

    I'm doing the same with my job. The nice thing is that I'm part of a fairly large organization with a lot of need, and as I free up my time, I'm in a position to help address other areas.

    But yeah, I do less work now than I did two years ago. Gone are the days where this position manually does a lot of things. Some massive data QA that used to take weeks now runs in about a half day. That's generally a prelim run, some fixes, and a few more runs to make sure everything is good to go. If nothing was wrong, it would be under an hour.

    If companies aren't pushing their technologically minded folks to automate things, they're throwing money away. Automate to free up time, use that free time to document the automation, rinse, repeat. The only downside is that this position is now going to require someone with more technical skill than it has historically had, and that costs a bit more money. The upside is that the quality of work being done is far higher, and the downstream effects are much more efficient, accurate, and productive processes and workers.

    I've worked with people handling data and managing processes upstream and downstream of me to create a much more robust and unified system. I'm now working with them to do the same on the other side, and that's starting to create a web of pretty high quality work throughout the organization. Not what I was really hired to do, but management loves it. There are definitely some sticks in the mud who can't adapt to change, so for the moment, we're working around them. You insist on manually editing spreadsheets and leaving errors in them for someone else to correct? We'll write a script to identify the most common ones, and to create summaries which are likely to highlight the issues. That next person's job just got 90% automated.

    I doubt I'll ever get to 100% not working, but I might hit 35% of my time monitoring and tweaking automation by the time I'm done.

    --
    Velociraptor = Distiraptor / Timeraptor
    1. Re:I definitely get it by Anonymous Coward · · Score: 0

      I was pretty much responsible of automating a task that reduced the amount of people we need by 20 (nowadays it is called test-automation). I did this in addition to my normal work. I also implemented a fix which I estimated saved about half a million of customer money per year. In addition to this, colleagues often ask my help when they have a problem they can't solve. E.g. one person spend a month trying to solve a problem but quit trying and claimed it was impossible. I fixed that in a week. I do all the work I'm assigned for, and if I run out of work, I ask for more and usually I do a lot more than what I tell people, simply because it is too much work to tell others what I'm doing behind the scenes.

      My salary is about 30k/year. I feel like I'm not getting paid as much as what I'm worth of and there is pretty much nothing I can do about it, because I'm too lazy to do anything about it. I wish that there was a method to pay people what they are actually worth of.

    2. Re:I definitely get it by Anonymous Coward · · Score: 0

      Yeah, I don't understand how you run out of work. I work as a programmer in a big company. Bored? Go through the coverity database. There are dozens of tickets that need work but no one to do it. We have plenty of code that works but could be vastly improved. Remember that terrible kludge you wrote last month? Make it less ugly.

    3. Re: I definitely get it by Anonymous Coward · · Score: 0

      if you give freely, unfortunately people take advantage of you. its amount of bs, not work.

    4. Re:I definitely get it by djinn6 · · Score: 1

      My salary is about 30k/year. I feel like I'm not getting paid as much as what I'm worth of and there is pretty much nothing I can do about it, because I'm too lazy to do anything about it. I wish that there was a method to pay people what they are actually worth of.

      Yeah, it's called quitting and working for someone else. If the company's paying 30k for software devs, they better have blackjack and hookers to make up the difference.

  15. No business would give their products away by Anonymous Coward · · Score: 0

    If managers find a way to automate something, they give themselves bonuses. Don't be an idiot. You're still doing the job, as efficiently as you can. You deserve to get paid.

  16. I recall a story by Anonymous Coward · · Score: 0

    Didn't the eight-month-guy get found out and fired?

    The ethical thing to do is to tell and ask for another job like it, so you can automate that one too. And do it before you get found out. Probably in phases, so you can show off what a great guy you are by progressively taking on more work (without pissing off the co-workers too much, of course). Whether it's the smart thing to do relies heavily on how ethical the company turns out to be.

    In the meantime I'd give myself a little leeway to have something else lined up, whether it's another job elsewhere or the code for a startup idea ready to go. They look out for themselves, and so should I. (I should know, I've failed this a number of times.) A month, maybe six. Probably not a year, let alone six years. But again, it depends heavily on the company and perhaps more specifically on who you report to.

  17. fired wrong person by clovis · · Score: 5, Insightful

    If it were my employee that automated their job, I would fire the ones that were still doing everything by hand and keep the obvious intelligent one.

    1. Re:fired wrong person by DNS-and-BIND · · Score: 1

      No wrong. Managers incentives don't work like that. Their power comes from how many they employ. If some jerk is automating things and reducing headcount, that's her fault for harming the department.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    2. Re:fired wrong person by HornWumpus · · Score: 1

      Fire the techs and hire fellatio specialists. Staffing numbers stay the same, but 'head count' goes way up.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  18. Expand your responsibilities by Walking+The+Walk · · Score: 2

    My recommendation is to be upfront, tell them right away, and request more responsibilities be assigned to your role (ie: take on more work.)

    I'm speaking from personal experience, as I've been in this situation in several previous jobs. Among the job responsibilities would be one which was a manual task that could benefit from full or partial automation. In some cases it was easy, like the data entry described in the summary. Other times it was error-prone work, where partial automation didn't reduce the time so much as reducing the errors.

    In all cases, I first confirmed with my employer that I could spend work time to do the automation (about 60% said yes). If they said no, I asked if I could use company resources (ie: my computer, the impacted server, etc) during non-work hours (eg: lunch hour) to do it. In only one case was the answer still no, and for that case there's nothing you can do - either do it manually or quit.

    Once the task is automated, laud it as an accomplishment and ask for more work. I have yet to find a single employer who was unwilling to assign more work to a resource with a proven track record of getting things done. If it's a tech shop try to talk it into getting moved from QA or DevOps to dev (assuming you want to), or promoted from junior to intermediate. If it's a non-tech shop, you'll likely be asked what else you can automate. My only recommendation there is to talk to the people currently doing the tasks before you suggest you can automate them. The panicked look on the face of a lifer whose job I had proposed automating is one of my biggest regrets (it turned out OK in the end, they retrained him to manage warehouse staff.)

    --
    A recursive sig
    Can impart wisdom and truth
    Call proc signature()
  19. Enough. by Anonymous Coward · · Score: 0

    Okay, really if you can automate your job (certain jobs, eg eBay automate things to the point where a mistake is only caught through cascades of errors, thus creating more work,) then start estimating how much that automation saves your employer and make sure that when it breaks, the employer notices (eg emails from the tool) so they see the value of you being around.

    If you automate something that saves the employer more money than they actually pay you, then make sure that you're the only one who knows how the tool works and if they get rid of you arbitrarily, then they are right back to where they were before you were hired originally. You don't need to encrypt it or anything, just they can't replace your skill with "nothing" and get away with it.

    I love writing automated tools when I see an opportunity for it. If it saves me time, and I have other things to do, then it's inconsequential. If however it leaves me with nothing to do, then I'd ask to work from home so that I'm at least available to fix it, if the code breaks or something changes that prevents the automation from working.

    I've maintained plenty of equipment remotely, I've automated stuff, I'm still getting paid. But I also don't brag that I'm getting paid for doing nothing, because really I'm still the only person who can fix stuff, and if the employer sees more value in shutting the entire thing down, then I stop getting paid, and a valuable service is shutdown prematurely.

  20. negative one star by Anonymous Coward · · Score: 0

    Automation killing jobs and unethical engineers hate story with no real sources to back it up.... Tell the author(s) to stop making up stories.

  21. He did the job of doing nothing! by Anonymous Coward · · Score: 0

    I want to be rich, rich, rich!!!

  22. Efficiency Gains are a Double-Edged Sword by Only+Time+Will+Tell · · Score: 1

    I've come up with more efficient ways to generate reports or to do work, but find while it helps improve your work to not be doing mundane tasks, your employer may find you don't have enough to do and fold your role into someone else. Most employers I've worked for though are good about recognizing your improvements and hand you more problems to tackle.

    1. Re:Efficiency Gains are a Double-Edged Sword by bluefoxlucid · · Score: 5, Interesting

      I've ended up being that one guy that gets job offers because somebody I've encountered just wants me at the company because of this. Some of my employers have sat me at a desk for years knowing I had nothing to do because I solved all their problems in 6 months. They keep me around because I occasionally fix something else, or something breaks and I can fix it faster than anyone else, or they want to do something new and they stick it in front of me and ask how to engineer a better solution.

      It makes for a good story, but I really don't like being the guy who has the answer to everything. The business keeps me around because I'm tangentially-useful and they occasionally get 10x my salary out of something I do. This often results in me being the only person with responsibility over a certain type or set of systems, so there's no back-up--I've protested this and they simply decide it's too expensive to hire two of me.

      I've at times been the guy who wanders the building talking to people, then sits down and makes their work go away.

    2. Re:Efficiency Gains are a Double-Edged Sword by Anonymous Coward · · Score: 0

      Yes, I've made a number of other jobs go away. But unless you and your company/agency are at the Top Of The Heap answering to nobody else, the ability to do more usually results in a requirement to do more. So ultimately even with automation the head count goes up - it's just not at the minimum-wage level any more. That said, if the company refuses to hire a back-up, or even just cross-train somebody in what you're doing, they're being dumb, especially if you've been there a while. You could leave one of these days due to boredom, illness, or retirement and then ... what? My standing joke, which has more than a grain of truth to it, is that every time I've left a job they've hired 3 people to replace me. And since (except in one case) they didn't hire or reassign those people until after I left, the job didn't get done right (or at all) for some time while they learned stuff.

  23. Doing nothing is not nothing! by petes_PoV · · Score: 3, Interesting

    If you've automated one job, simply ask for another. If your employer won't go along with that, go work for someone else with a more intelligent approach.

    Are you confusing paid employment with a hobby?

    It sounds like you have this weird notion that work should be "fun" and that the more of it you do, the more fun you have. And that doing work is in itself sufficient motivation for doing more.

    If I could free up my day by fulfilling my duties (more or less, I can't send a script to a meeting) then that permits me to engage in other, possibly more fulfilling things. Maybe even ones that my employer benefits from. But provided they are satisfied with the work-product they are paying me for, it is of little concern to them how it is produced.

    While I have heard about people sub-contracting their tedious, repetitive, jobs to low-paid countries, that sort of activity contravenes most employers confidentiality conditions.

    A further, more relevant question would be whether it is moral to automate someone else's job? If I was able to automate my work, then there is a good chance that the same automation could be applied to others in my team. Do I owe it to them to NOT do this. Should I be loyal to my colleagues or to my company?

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:Doing nothing is not nothing! by chispito · · Score: 4, Insightful

      A further, more relevant question would be whether it is moral to automate someone else's job?

      All software is automating someone else's job.

      --
      The Daddy casts sleep on the Baby. The Baby resists!
    2. Re:Doing nothing is not nothing! by petes_PoV · · Score: 2

      All software is automating someone else's job.

      Incorrect. Real-time software creates new functions that no person could perform. One could say the same about web hosting and content delivery. As well as AI.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    3. Re: Doing nothing is not nothing! by Anonymous Coward · · Score: 0

      It is always moral to automate any job. The betterment of the many outweighs the detriment of the few.

      Now, is it moral to not help those automated out with new training & opportunities?

    4. Re:Doing nothing is not nothing! by HornWumpus · · Score: 1

      Jobs are 'owned' by the people paying, not the people doing.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    5. Re:Doing nothing is not nothing! by Anonymous Coward · · Score: 0

      This. Spreadsheets didn't automate a book-keeper's job: they created something new that couldn't be done before.

    6. Re:Doing nothing is not nothing! by cascadingstylesheet · · Score: 1

      All software is automating someone else's job.

      Incorrect. Real-time software creates new functions that no person could perform. One could say the same about web hosting and content delivery. As well as AI.

      That's a good point.

      "Social media specialist" wouldn't exist without software, for example.

      (Hey, I didn't say it was a good argument. Just a good point.)

    7. Re:Doing nothing is not nothing! by ath1901 · · Score: 2

      All software is automating someone else's job.

      Grand Theft Auto?

    8. Re:Doing nothing is not nothing! by Waccoon · · Score: 1
    9. Re:Doing nothing is not nothing! by djinn6 · · Score: 1

      No. Those jobs wouldn't exist anyways.

      Take Google search: it serves something like 38,000 queries per second. In a world where software doesn't exist, you would need a humongous library containing something like 1.5 billion books (that's 1000 Library of Congresses). When you issue a query, it would take a human at least 30 minutes to flip through the indices, drive to the bookshelves, pick out the 10 books that best answers your query, and write a short snippet for each one to deliver to you.

      To answer as many queries as Google does, you would need an army of 200 million people working in 3 shifts... and a way to fit them all in that library.

      Now consider banking, online shopping, or scientific research. A single supercomputer can do quadrillions of computations a second. You would need thousands of Earth's worth of people to take the place of one, and there several hundred supercomputers in the world, with new ones being added all the time.

    10. Re:Doing nothing is not nothing! by Anonymous Coward · · Score: 0

      That moral question is actually the true heart of the debate. "Should I do it ?" is a question that every coder in that situation must answer according to their own ethics and conscience, there is no standard rule to be devised here.

      There is a long history of mistrust between employer and employee, I feel that conceiling automation is a good way to fuel the mistrust, but then perhaps it's legit if you employer does not deserve your respect. Consequently, if one believes that interpreting their contract in a way that justifies stealthy behavior is the way to go, then the question "is it worth working for them ?" should naturally arise in their minds.

      As a software engineer, I was hired to perform some tedious boring tasks with no intellectual value and when confronted to those I would automate the crap out of them, because my opinion is that spending 2 days on a script is way more fun and challenging than half a day of copy/pastes.
      And the issue occurred when talking with relatives or colleagues, whether i wasn't putting me out of a job by automating mine. I like to kid about that, but I don't see why we should feel threatened. Automating stuff is the core of computer science, once you've automated the job, it's done, you can go use your skills on another task that needs automating. If your employer is too dumb to value your skills, go find a clever employer.

      Being clingy and holding on to some privileged spot thinking you're an elite when you're only being deceptive, that's amateurism. I guess it's ok if you're in for the easy money and time off ? I believe everyone should seek both a fulfilling job and a good balance between work and the rest of their lives, and although lying to one's employer can obviously become a functional solution to achieve that balance, I could never be satisified with that option. As far as I'm concerned I'm a professional, I don't feel concerned by kindergarten battles, I'm honest, trustworthy, I'm there to get jobs done and that's what my employer pays me for. But that's only my choice, and it's up to everyone to make their own. So just take a sincere look at your conscience, and you'll get your own personal answer as to where your loyalty lies.

      Note : I'm fine with everyone's opinion, and using "you" as a generic term to address the reader, so I hope no one will take it personally and feel offended, my aim is only to share a point of view that for once I happened to find relevant to the current topic.

    11. Re:Doing nothing is not nothing! by zurmikopa · · Score: 1

      Yeah, the frame rate really sucked back when the pixels were getting updated by hand!

  24. Loyalty goes both ways by Anonymous Coward · · Score: 0

    The underlying assumption in these stories is that the developer will not be rewarded for automating a job, and saving the company thousands of dollars. In a healthy organization, someone who perceives the opportunity to improve things is allowed to do so, and is given more responsibility if successful. In organizations like those in the story, at least if perception is anything to go by, automating your job will result in firing, rather than promotion.

    People who behave as though mistreating employees were an economic necessity are blind to the long term implications of their behavior, of which this class of situation is undoubtedly one.

  25. Lazy vs indispensable by stevenfuzz · · Score: 1

    The lazy programmer automates their job and does nothing. The indispensable programmer realizes that tasks are not the job, and finds ways to take on or manage multiple tasks that the employer may not even understand they need done until it's presented to them.

  26. No, he automated the appearance of doing work. by Anonymous Coward · · Score: 0

    He wasn't interested in doing his job, just in doing as little as possible. You can automate some things in QA but even really basic stuff needs human eyes from time to time... unless his job was just checking for superfluous white spaces. My guess is that he really didn't give a shit about the quality of his work. They were right to fire him.

  27. Same happened to me by Anonymous Coward · · Score: 0

    I worked for MCI/Worldcom on a project. They were upgrading the CPE for the customers who traded on the NASDAQ. My job was to make sure the field techs were recovering the old CPE. I automated my job via scripts and a database I wrote that meant I worked two hours a day. When the boss found out, he gave my database to someone in another office and cancelled my contract. I parlayed that into a promotion on a different project, so I guess it worked out.

  28. I have been told to slow down by my cow orkers by bobstreo · · Score: 4, Interesting

    more than once.

    These were people taking 60+ hours to do the same work I was doing in less than 20 hours a week. Automation of some of my work made it worse.

    Management just tossed more work on my plate, and got rid of the slow people, with no financial inducement for me. I never said anything, and found plenty of time to surf /. and reddit while things ran batch jobs on another screen, or computer(s)

    If you're serious about automating your job, make sure your apps do a directory check to make sure you're still employed before it does it's job.... /s?

    1. Re:I have been told to slow down by my cow orkers by Lije+Baley · · Score: 2

      More work for the same money is definitely a risk of not pacing yourself. People need to make sure they are getting at least some long term benefit for this from their company or it's not worth it. Getting sentenced to surf /. and reddit though -- that's just cruel.

      --
      Strange things are afoot at the Circle-K.
    2. Re:I have been told to slow down by my cow orkers by apoc.famine · · Score: 1

      If you're serious about automating your job, make sure your apps do a directory check to make sure you're still employed before it does it's job.... /s?

      Adding a dead-man's switch in your code is a good way to get yourself sued. It has happened before, and you're just looking for a world of hurt if you do it.

      Now, being sloppy and using your home directory as a temporary extract location as part of a deep and complicated routine, because you needed a quick way to debug it? And your well-commented debug script looks there for data? There's a reason they let you go, and it was quite possibly stuff like that.

      --
      Velociraptor = Distiraptor / Timeraptor
    3. Re:I have been told to slow down by my cow orkers by PmanAce · · Score: 1

      I'm like this except without the automation. A superstar dev will take 10 times or more less time than the regular guy to do the same task.

      --
      Tired of my customary (Score:1)
    4. Re:I have been told to slow down by my cow orkers by Anonymous Coward · · Score: 0

      For non-programming or computer professional jobs, the employer doesn't own the scripts. The employer can't keep the programming scripts created by a non-programming position and the terminated employee would have the right to send a cease and desist letter to the employer for keeping scripts created by non-programming employees.

    5. Re:I have been told to slow down by my cow orkers by jittles · · Score: 1

      I'm like this except without the automation. A superstar dev will take 10 times or more less time than the regular guy to do the same task.

      I hope that English is not your primary language because you are not a superstar at grammar. You mean that a superstar dev would take one tenth the time than a regular dev to perform the same work.

    6. Re:I have been told to slow down by my cow orkers by HornWumpus · · Score: 1

      You gotta be more subtle than that.

      It shouldn't stop working, it should stop working correctly on an edge case. It's almost inevitable for non trivial automation anyhow.

      Unless the employer is a true shithole you have to leave yourself 'promotable'. If they just never promote anyhow, then full tilt Machiavelli 'pay extortion' is called for. Just to get a better pay basis for your next job.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    7. Re:I have been told to slow down by my cow orkers by Rastl · · Score: 1

      If you're serious about automating your job, make sure your apps do a directory check to make sure you're still employed before it does it's job.... /s?

      Adding a dead-man's switch in your code is a good way to get yourself sued. It has happened before, and you're just looking for a world of hurt if you do it.

      Now, being sloppy and using your home directory as a temporary extract location as part of a deep and complicated routine, because you needed a quick way to debug it? And your well-commented debug script looks there for data? There's a reason they let you go, and it was quite possibly stuff like that.

      When I left a long term job I had automated a whole lotta stuff as part of my job. I made every effort NOT to tie any of it to my personal logon but some things did happen that way for reasons. When I left they didn't deactivate my AD account because they weren't sure what would stop working. Mind you I had asked for a backup to learn all this stuff for 10 years but they didn't think it was worth it.

      That being said having it tied to your personal account because it's your job doesn't seem like a dead man's switch as much as a personal productivity tool. It would be the same as having email messages being sent to/from your account and when that account no longer exists then the process doesn't run.

      Since the application wasn't assigned work or something that was implemented by the company there's more of a grey area depending on how you set things up.

    8. Re:I have been told to slow down by my cow orkers by Anonymous Coward · · Score: 0

      Browse /r/OSHA and tell them you're writing a workplace safety manual =D

    9. Re:I have been told to slow down by my cow orkers by Anonymous Coward · · Score: 0

      be more subtle

      You misspelled unscrupulous.

    10. Re:I have been told to slow down by my cow orkers by HornWumpus · · Score: 1

      It's NOT a dead man's switch, it's a bug and a workaround that was, unfortunately, undocumented.

      Be _scrupulous_ about maintaining plausible deniability.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    11. Re:I have been told to slow down by my cow orkers by djinn6 · · Score: 1

      He can always add something that breaks over time and then lose the source code. And I mean actually lose it so FBI can't raid his house and find a copy there. If he needs it again, it doesn't take that long to rewrite it.

    12. Re:I have been told to slow down by my cow orkers by PmanAce · · Score: 1

      Actually it's my third and had a brain fart while typing. Thanks for taking the time in pointing it out.

      --
      Tired of my customary (Score:1)
    13. Re:I have been told to slow down by my cow orkers by jittles · · Score: 1

      Actually it's my third and had a brain fart while typing. Thanks for taking the time in pointing it out.

      No worries! I didn’t want to assume that you were a native speaker. I know I would want someone to correct me in the other language I pretend to speak.

  29. Re: Fight Club by thebes · · Score: 0

    From the crippled children?!?

  30. A day's work for a day's pay. by meburke · · Score: 2

    If someone has found a better and more efficient way to do their job, they deserve a promotion, added responsibilities, better perks, and certainly a raise in pay.

    I see two problems: First, some companies see their employees as cogs in a machine rather than capital contributors to the community. Second, some people see themselves as cogs in a machine rather than contributors to the common good.

    If I found an employee leeching off the company, I'd give them a month to document what they did. I'd pay them double for that month, and sue them if they didn't do it. Either way, they would be looking for a new job.

    --
    "The mind works quicker than you think!"
    1. Re:A day's work for a day's pay. by jittles · · Score: 1

      If someone has found a better and more efficient way to do their job, they deserve a promotion, added responsibilities, better perks, and certainly a raise in pay.

      I see two problems: First, some companies see their employees as cogs in a machine rather than capital contributors to the community. Second, some people see themselves as cogs in a machine rather than contributors to the common good.

      If I found an employee leeching off the company, I'd give them a month to document what they did. I'd pay them double for that month, and sue them if they didn't do it. Either way, they would be looking for a new job.

      Sue them for what? I don’t believe you could sue them for anything. And if they’re in a position that is not a “work-for-hire” position then you’re not even entitled to the work they did to automate the task.

  31. No Job is Static by sycodon · · Score: 1

    I'm having a hard time with this, "automated my job" assertion, especially in QA.

    If a product is being updated and improved, then the automation of the previous version is useless. A QA professional is needed to update the test suite and then do detailed manual tests and do some digging to identify a root causes for new issues..

    If a product is NOT being updated and improved, then why have an automated QA process for it?

     

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re: No Job is Static by Anonymous Coward · · Score: 0

      Some Q departments see themselves as verifying process not product. They count review, tests, links from requirements to whatever etc.

      That's a job that can easily be done in low cost or minimum wage assintants. Or automated. Such Q people however are usually anything but low paid. And what they are doing is IMPORTANT!!1!!

    2. Re: No Job is Static by reanjr · · Score: 1

      QA includes things like taking data from two sources and verifying they match. At many operations, this is the extent of QA's role.

  32. salary or hourly by Anonymous Coward · · Score: 0

    if the employment contract says complete tasks x and receive pay y, then it largely shouldn't matter if you finish it in 1 hour instead of 8 (the employer generally isn't going to pay you twice as much if it takes you 16 hours instead of 8)

  33. Obligatory... by Black.Shuck · · Score: 1, Funny
  34. I did that ... by CaptainDork · · Score: 5, Interesting

    ... when I first hired on at a law firm.

    My first day, I was on the job at 7:30 am and learned that the incumbent, who would be schooling me, would not show up until 10:00 am.

    So, I looked around his office and spied an old abandoned notebook that had the line: "backup password is steelers."

    I logged in (Novell 3.1) and inquired about the user "backup." It had god privilege.

    I made myself an admin and started touring and documenting stuff, finding shit like a backdoor into the system via a dialup modem that the firm new nothing about.

    When my mentor showed up, he said, "Well, the first thing is to make you admin."

    I said, "No need. I already did that and, BTW, you're no longer admin on my site."

    We worked until 11:00 pm each and every night. goddam

    A week later he was gone and I ordered a dry erase and listed all the fucking reasons I was working until 11:00 pm.

    I tackled each line item and cleaned up the mess, automating as much as I could (I threw the modem in the trash).

    A month later, management said they noticed that I didn't work overtime anymore. I told them, that's true, and you don't pay me to so so.

    By 3 months I had fully automated mundane tasks and sat in the rocking chair except for when new tech came along.

    In my opinion, keeping things out of the ditches is a valuable talent.

    No guilt here.

    --
    It little behooves the best of us to comment on the rest of us.
  35. Automate as you will by nehumanuscrede · · Score: 2

    Just don't tell anyone or brag about it to your coworkers / management lest you run the same risk of being let go.
    Sure they can keep you on so you can keep automating things, you just have to be ok with being the reason folks are getting laid off.
    ( Tip: They're definitely not paying you anywhere near the amount you're saving them )

    I write small stuff for public use to help make the job more efficient. Those that can be utilized to replace people completely, I keep under wraps.

  36. I automated a bunch of stuff by OrangeTide · · Score: 2

    And I got promoted. And I got to automate more stuff. But being a project lead and pseudo-manager was boring so I quit. (pseudo-manager: I had 2 reports, but I split their review process with my boss)

    --
    “Common sense is not so common.” — Voltaire
  37. I can see it both ways.

    Companies don't automatically charge me less when they find cheaper ways to do things. If I'm selling a set of regular task completions to my employer for a salary, and I figure out how to complete those tasks faster, the employer is still getting what they bargained for.

  38. Did something similar... by Robert+Goatse · · Score: 1

    ...a couple of jobs ago.

    I took a bunch of manually entered commands (mkdir, cp x y, etc.) and scripted the process. What would take 10-15 minutes manually (10-15 times per day) now took about 2 seconds. There weren't any negative repercussions and the tech lead had zero problems with what I did.

    Of course, there were other tasks to be done so I didn't automate my entire job, but I was able to significantly reduce manual tasks and move onto other more important stuff.

  39. Been here.... by Anonymous Coward · · Score: 0

    I costed a few years and then resigned... it was so boring doing nothing!

  40. Continuous Automation by GregMmm · · Score: 4, Interesting

    I worked a job for 11 years. The entire time my team and I are were automating everything we could. We were very good at it and our manager(s) encouraged us. Why? So we could automate something else and move to something else, etc. The value in the employee is the constant improvement, and it appears my team was lucky to have management which saw the value.

    If you get rid of someone who automates their job, who will maintain it? Improve it? Update it? Very short sighted on the management to just fire them. In 6 months when a password changes, some data being used in the process moves, or a person who doesn't think this is automated job is doing anything and deletes it, what will you do then? Make someone else try and reverse engineer it and figure it out, if they didn't get rid of all the workers who could do this.

  41. Automating my boring temp got me perm! by Anonymous Coward · · Score: 0

    So, there's that...

  42. 1 trick pony then done? by Anonymous Coward · · Score: 0

    sounds like these jobs are just simple single automated task and not actual jobs. i think it's just employer ignorance if anything. they should consult with a real IT fellow who knows project scope

  43. The old joke ... by cascadingstylesheet · · Score: 4, Interesting

    ... about the mechanic, who upon request, produces an itemized receipt applies here.

    -Tapping with hammer - $1

    -Knowing where to tap - $399

    OK, so you automated your own tasks, and they want to fire you as a result.

    But wait a minute. With you gone, who understands the automation? Who can fix it when it breaks? Who can update it to handle new types of input, or when the environment changes around it?

    Maybe it still makes sense to let you go, and hire a contractor now and then to adjust the automation. But maybe not.

    1. Re:The old joke ... by ItsJustAPseudonym · · Score: 1

      Indeed. Maybe the protagonist gets to come back as the contractor?

      Also maybe the protagonist gets to launch his/her own business working on the same kind of stuff for more clients? Could be nice.

  44. next time license the code by kiviQr · · Score: 1

    the way to do it would be to sell a license for application doing that task.

    1. Re:next time license the code by Anonymous Coward · · Score: 0

      If you developed it on company time the company owns it. Sorry.

  45. this makes no sense! by Anonymous Coward · · Score: 0

    All I hear in the news is "OMG WE NEED MORE CODERS!" if this is really possible, then why on earth is everyone pushing kids to be coders even if its against their will?

  46. Why do nothing? by Murdoch5 · · Score: 1

    Automate your job and then work on other projects for yourself and the company, and learn new skills!

  47. Re: Fight Club by saloomy · · Score: 3, Interesting

    Well, it's smart of him to automate his job, but stupid of hit to rest on his laurels. I am manager I used to have said something along the lines of: "if you want a promotion, make your existing job seem effortless." He was in legal, but the point remains.

    If I hired a guy who automated himself out of his job, great! Let's pay you more, and put you somewhere that costs us a bunch since we don't do it efficiently.

    Now, maybe they fired him out of ethical concerns for pretending to work. That could be grounds for dismissal in my book, but I'd have to weigh the workplace politics he was facing vs. the benefit of having a good coder automate more of my business.

  48. My buddy Rob, and MCI by Anonymous Coward · · Score: 1

    My buddy did this. He built a deadman switch. The company decided, without notice, to offshore the department. They gave him a pink slip and he walked away.

    The automation code he made, on his own time, with his own resources, went away too.

    The offshoring didn't work.

    1. Re:My buddy Rob, and MCI by Anonymous Coward · · Score: 0

      That kind of behavior can get you into a deep, deep hole of shit that you may never escape. If you’re absolutely certain they can’t find you out, it might work to screw them over for screwing you, but then, you’re out of a job anyway, so it’s not like it helped much.

    2. Re: My buddy Rob, and MCI by Anonymous Coward · · Score: 0

      Nonsense. A deadman's switch is critical to long term stability. You should be reauthorizing any automated tool periodically as part if your IT audits, documentation and optimization process. Now, if your organization is too cheap to officially allocate time to do that auditing and documentation, then implicit knowledge will naturally get lost as a side affect.

      Time bombs, which proactively delete data, are a separate matter, and requires at least tacit approval from management, as part of data security, email retention policies, etc.

      Deadman's switches are fine though.

  49. Always tried to finish, but never have, never will by Anonymous Coward · · Score: 0

    I'm always trying to code myself out of a job (as I suspect is the case with most people here), but I have failed. Perhaps one of the reasons I've failed is that I suck, but no, I don't believe that. One thing's for sure: in the rare event that I have nothing to do, then (hey, let's be realistic) after I get off of Slashdot I'll mention to the boss that my todo list is having underruns. I wouldn't ever be able to really just go idle at work; it really does seem unethical and also damned unenjoyable. I'm here to kick ass, dammit. I don't have to work this particular job, and I'd leave if I didn't like it. It's not just something I do for paychecks.

    But that just happens to be my situation. If I were really hired to just do some very specific task and nothing else, well .. you see, I just cannot imagine ever having a job like that. I can't even speculate or analyze the ethics within that, because it's just too fucking alien. I wouldn't ever end up in a situation like that in the first place.

  50. commentsubject by Falos · · Score: 1

    Consider that this happens without an ounce of guilt at the corporate level.

    Consultants, vendors, big contractors. $500 military wrenches. Being invoiced a billable hour because someone left a voicemail.

    We also do it to shuffle salaries around. If you're among our more powerful elite (politics, but also industrial, telecom, even entertainment/fashion) you're damn right your little brother has some kind of consulting job title and supposedly inhabits office#701B, in a building that only goes up to 6.

    EG: "And the office on our left is where Ajit Pai currently works, for his six-figure salary." "Oh, does he live here in New York?" "Mr. Pai has never been to New York."

    It's not something that's supposed occur in the tiny range of a pleb's influence, of course.

    That said, it's also a personal issue, as in having an inwards perspective to consider, unaffected by the relative measuring sticks in the world around you. It will likely affect Who You Are, and not just in philosophical navel-gazing zen yoga ways. Filling a portion of your time doing something meaningful for society so that you feel like a human being. It could be as simple as wandering a golf course, collecting balls and giving them to people. Playing music in a park, painting shit on an orphanage wall - there isn't really a standardized measuring stick because, again, it's an internal condition, very susceptible to the nature-nuture build you ended up with.

  51. Doing nothing is not art. by Anonymous Coward · · Score: 0

    It sounds like you have this weird notion that work should be "fun" and that the more of it you do, the more fun you have. And that doing work is in itself sufficient motivation for doing more.

    Why not? It's the same bull-shit expectation we give artists worldwide.* Why are we complaining when it's applied to us?

    *Then we complain when they start pointing out how much of a BS it is to us. "Oh you making too much, do it for the love, lifetime income, etc"

    1. Re:Doing nothing is not art. by Cutting_Crew · · Score: 1

      Doing Nothing

      Office Space ^^^

  52. Different views on what a job is. by 91degrees · · Score: 1

    Some people - and I expect this view to be particularly common amongst the overly-logical coder types and slashdotters - is that the company is paying for a job to be done. If the job is done is a week or an hour, it makes no difference to the customer (in this case, a company).

    Others consider it to be a relationship. The company does its best for the employee, and the employee does its best for the customer. Morally, then, if the company doesn't need you to do that job any more, you should tell them. Likewise, the company has a moral obligation to ensure you have a new job. Companies like this do exist, I believe.

    There's also a view that a job as a sort of sacrifice. You sacrifice certain hours. The company rewards you. A lot of managers in large companies see it this was as well, since there is little tangible relationship between effort and company success. This seems to be how most people see it on some level. Earning money for not doing anything feels like cheating.

    That last view is what is tripping people up. We're wired to think this way. People will think this is cheating even if, logically, they can't really argue it is.

    1. Re:Different views on what a job is. by ledow · · Score: 1

      The questions are: If the job can be automated, why did nobody else know that, why do his managers not understand that, could *anyone* have done that (not everyone writes code), is that code part of the business or not (I know not all employers have IP-assignment, and usually not if you're not hired as a techy/coding/ideas person) - because otherwise you would have to compensate for that tool, no?

      But my question as an employer would be: Fabulous! Thanks! How much can I pay you to licence that tool?

    2. Re:Different views on what a job is. by DontBeAMoran · · Score: 1

      Some people - and I expect this view to be particularly common amongst the overly-logical coder types and slashdotters - is that the company is paying for a job to be done. If the job is done is a week or an hour, it makes no difference to the customer (in this case, a company).

      It does make a huge difference. If it takes you an hour to do the job, you should be paid for an hour of work and not a whole week. That's the main problem. Assuming a 40 hours week, that means the guy was stealing 39 hours per week of salary from his employer, every week.

      --
      #DeleteFacebook
    3. Re:Different views on what a job is. by Anonymous Coward · · Score: 0

      You sound exactly like my bible thumping conservatard ex-boss. "40 hours pay for 40 hours worked" he always said, completely oblivious to the fact that is a union slogan. You only get 40 hours pay for 40 hours worked if you're paying me by the hour. If I'm salaried, you're paying me by task whether you like it and agree to it, or not. I get my time and my pay or I walk. I don't work FOR you, I work WITH you, and when I don't feel like it anymore, I walk.

    4. Re:Different views on what a job is. by 91degrees · · Score: 1

      Like I said, this is a view of some people. you are clearly not included in that group.

      Do you look into the amount of man hours taken to produce everything you buy? Would you pay more for a slower delivery because it costs more to pay the delivery driver?

    5. Re:Different views on what a job is. by djinn6 · · Score: 1

      That's fine, but since his productivity went up 40x, the company should give him a 40x increase in salary. To not do so would be stealing from him.

    6. Re:Different views on what a job is. by DontBeAMoran · · Score: 1

      That's a good point and valid logic.

      --
      #DeleteFacebook
  53. Misleading/Uninformed by Anonymous Coward · · Score: 0

    QA is NOT coding!

  54. I have little sympathy for him by scourfish · · Score: 2

    Software developers have been trying to automate themselves out of a job for decades, and the good ones fail every time. If he knew that his job was fully automated, then he could have looked towards the future, kept up to date on his skillsets, learned emerging practices in the industry, and made himself available to help continually improve other aspects of the business through further automation.

    1. Re:I have little sympathy for him by DontBeAMoran · · Score: 2

      "emerging practices in the industry"

      Oh yeah, sure. Let's learn 10 new languages, 20 frameworks and 30 productivity-enhancing techniques every year and become an expert in every single one of them.

      Experience tells you that 99% of the crap being released are only fads and to stop wasting time trying to be "pro-active". If you're lucky you'll pick the right one before the others, otherwise you just wait and see before wasting your time and memory on useless crap.

      --
      #DeleteFacebook
  55. We're in the business of labour saving technology by Anonymous Coward · · Score: 0

    If you work in tech, be it operations and/or development, you're in the business of maintaining, deploying, and potentially even creating labour saving technology. Inherent in this is not only the new disruption you enable, but also the disruption of the past that you're keeping in place by keeping the old tech working.

    There isn't anything more special about automating your own duties. Somehow there seems to be a different reaction to the recursion of automating "yourself", but if you work in tech you should be pretty comfortable with recursion, no?

    Being a change maker-maintainer means change is an inherent part of the job and that includes your own responsibilities changing. Even the simple act of changing out the systems consumed by other users is a change to your own job as you're changing the thing you maintain and are responsible for keeping available. Even applying a security/bug patch or writing a new feature is a change to the environment you're responsible for and in the context of a changing world every system has at least one those kinds of changes happening. Even an app/OS combo stuck in total stasis has to move to new gear at some point, has there ever been a hardware platform with a secondary/after market for every hardware component that remains available indefinitely? Even the Amiga replacement motherboard projects are making boards that are slightly different from the originals relying on a secondary market for ICs no longer manufactured.

  56. Re: Fight Club by lgw · · Score: 5, Insightful

    Well, it's smart of him to automate his job, but stupid of hit to rest on his laurels.

    In my first office job, I found a way to automate a complex data entry task that used to take 2 weeks each year, so that it only took me about an hour (and was free of all typos, which if you glance at my post history, you know is a big improvement). I hesitantly raised the topic with my boss, and was smacked down - don't waste my time with that nonsense, just get typing.

    Well, I had made the effort to tell him and been rebuffed. I felt free to use that two weeks each year to automate other parts of my job that my boss clearly had no interest in hearing about. Snowballed pretty well - after 5 years the job was pretty darn easy.

    I took a good lesson from that place: my job as an engineer is to highlight problems that I see, but run with management decisions (this isn't life-safety stuff we're talking about). It's not my job to get fired for shit that's ultimately unimportant, or try more than once to correct a mistake in my favor.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  57. Until it breaks by Anonymous Coward · · Score: 0

    The automation is great until something breaks (data changes format, etc.). Then only the person who setup the automation knows how to fix it quickly.

  58. If it was me by MpVpRb · · Score: 1

    I would immediately tell the boss what I had done as soon as it was working
    Then, I would ask for another problem to solve, preferably a harder one
    I would go bonkers if I was forced to sit at my desk all day, doing nothing

    1. Re:If it was me by DontBeAMoran · · Score: 1

      I would go bonkers if I was forced to sit at my desk all day, doing nothing.

      You could always post on web forums once your scripts are done doing your job...

      --
      #DeleteFacebook
    2. Re:If it was me by djinn6 · · Score: 1

      Why not negotiate a bonus or promotion before you do it? You can have both the interesting problems and the commensurate pay.

  59. New face to an old issue by GrimSavant · · Score: 1

    This isn't that odd of a concept when viewed through old school division of capital and labor, though with a new twist based on the technologies involved. The software that automates your work is effectively capital in and of itself, and the coder used their labor to create that capital. However, the company paid the labor wage without expecting the creation of that capital but instead just the laborer performing the job themselves. But the management is acting on the behalf of the company owners, the traditional capital holders, and thus want the control of the capital themselves as opposed to the supposed laborer keeping it to themselves. Many companies would expect the worker to remain in the position of a laborer with a wage rather than buying the end service from another effective tiny capital holder with their own little automated fiefdom.

    I'm not going to go out and say how this all "should" work, but it does demonstrate that the barriers between labor and capital are much lower when you introduce automating software into the mix relative to traditional forms of capital like heavy industrial machinery or real estate.

  60. Mosquito by kackle · · Score: 1

    To me, working for someone is also an unwritten, social contract. If there's something work-related that they'd like to know, I think it's obligatory to report it.

    I am not a fire inspector at my job, but if I see something dangerous in the building, I'll report it, just as no one directly asked me to shoo a mosquito off his shoulder.

  61. I automated away running around putting out fires by raymorris · · Score: 2

    At my last job, my predecessor spent most of his time on menial work and running around like crazy putting out fires. I automated tbe menial stuff and put processes in place to PREVENT fires. That left me with lots of time on my hands to be much more productive than the last guy.

    My bosses saw that I was productive, without too much supervision from them. That meant I could tell them how long a task would take do do - and do it right, without starting any fires. I continued to be productive without being stressed.

  62. I've used work like that to move up by Anonymous Coward · · Score: 0

    I've fine work like that all the time. I immediately show everyone what I did. They're impressed and promote me.

    If you just sit on it and do no more work. Yeah, you're worthless. Personally I would find that boring.

  63. For me it's the exact opposite by Anonymous Coward · · Score: 0

    When I was a developer I would come in to places where the incumbents had written some godawful buggy as shit framework that only they understood.

  64. Enable interesting stuff by Moof123 · · Score: 1

    Automate the rubbish, and ask for specific work you actually find interesting to fill out your day. I don't mind putting in an honest 8 hours, but I do mind spending it on repetitive make work, and polishing documents up that will never be read by anyone ever again.

  65. "not led by executives" by Anonymous Coward · · Score: 0

    has any automation project *ever* been identified, planned and executed by an executive? Don't think so.

    1. Re:"not led by executives" by DontBeAMoran · · Score: 1

      "not light-emitting diode by executives"

      You're not making any sense, man.

      --
      #DeleteFacebook
  66. ha ha! yeah, right! by Anonymous Coward · · Score: 0

    That might be true for the 5% of companies that are "together" techwise but trust me as a 30 years veteran in the IT game there's a ton of companies out there where even trying to get off Windows 7 is still a massive challange let alone trying automate anything more complex than loading a CSV into a database! Ha ha!

  67. I'm already doing it by DontBeAMoran · · Score: 1

    I wrote a script about Four score and seven years ago that posts on SLaShd0t in my place so I don't have to dissipate my time with you nobel prize imbecile hAx0Rz.

    Nobody suspected a The Thing until today, proving grounds that my scripture is absolutely prefect.

    --
    #DeleteFacebook
  68. Don't feel bad... by Anonymous Coward · · Score: 0

    If we can reward people for producing a song and selling that song without ever recording or playing live again for life+whatever then automating tasks at a job is no different if you can do so. Your boss still getting the results they are paying for from that individual just like someone is getting the song they paid/paying for from an artist.

  69. Sysadmin 101 by alispguru · · Score: 1

    Anyone who has done sysadmin knows the drill on working at a new place:

    1. Set up logging on all functions
    2. Write log filters for normal operation and automatic responses
    3. Respond to things that get through the filters

    Sysadmins initially work like dogs until they get a first pass at steps 1 and 2 running - after that, it's routine maintenance and spurts of work for new functions.

    System administration IS automating yourself out of work. Sysadmins don't get fired for doing it, often because management doesn't understand what they do.

    --

    To a Lisp hacker, XML is S-expressions in drag.
  70. This was my experience. by UnknowingFool · · Score: 2

    I was once hired to replace a guy making $100K+ a year who quit because they were increasing his workload and he felt it was too much. Overwork happens in IT but when I was analyzing what he actually did, I don't see how he got away with it. He spent half the day receving previous day's orders from the database in one format, putting it into Excel, then converting into another format that the order system could handle. The rest of the day, he did nothing. Yet he complained about "more" work. For the first month when I did it manually it might take 2 hours tops with checking to make sure the orders were right.

    The second month, I automated all of it with a stored procedure. It ran every morning and took five minutes. My bosses at first thought I was some sort of genius for automating a task until I showed them what I did. My coworkers (and his former coworkers) were more shocked that he worked so long at the company and did so little.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
    1. Re:This was my experience. by iggymanz · · Score: 1

      so I hope you were given other things to do at that company, or did they toss you out the door?

    2. Re: This was my experience. by UnknowingFool · · Score: 1

      They gave me more tasks and a raise when it came time for reviews.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
  71. no surprise by Anonymous Coward · · Score: 0

    this comes as no suprise, take me as a VP, hire and staff up as so ordered to handle the growth, then within 6 months, automate 50% or more of the workload if you can, and release (RIF) 80% of the staff if not more, then automate my own job and end my one year term ; it appears c'execs don't like staff and overhead even if it is a profit center, not a cost center, --- not mine but a few exec's opinion: every person is another headache...sad..probably why BofA and WF are cutting 80% of their staff..

  72. It's called global pay by Anonymous Coward · · Score: 0

    You're paid for results and for your thinking, and if you can make a program work for you then you can sell it as a software solution, sell a license or the product and aell support for it on the way, for fixing improving and customizing it for common needs. That's how Microsoft and other big companies if not many software companies work (SaaS ?). When manual work is taken care of humanity can start focusing on how to improve the hardest thing, which is humanity and humanity thinks and function as a whole. That is, become psychologists and sociologists. But this today usually leads to politics and sometimes wars. Go help some Africans, or focus on larger problems. There isnt pay for tough jobs, as long as the whole system is corrupt, and sooner or later the world will have to come to terms with its corruption.

    1. Re:It's called global pay by jpaine619 · · Score: 1

      You're paid for results and for your thinking, and if you can make a program work for you then you can sell it as a software solution, sell a license or the product and aell support for it on the way, for fixing improving and customizing it for common needs.

      No.. No you cannot. (caveat, speaking to US Law here). If you invent a process, while on the job, your employer owns that process. You cannot patent it, you cannot sell it, you cannot license it. Not legally. It is the intellectual property of your employer, unless you have a contract that specifies otherwise. The default is ownership belongs to them.

      Before anyone even bothers... yes, in some cases the law requires that the invention be related to the job you are being paid for (inventing a water powered engine while being employed as a software programmer would probably keep your invention in your hands). Automating your job, certainly, would fall well within the scope of "related to".

      I'm not commenting on the moral position of that situation.. Just the legal position.

  73. Reminds me of a Dilbert joke by UnknowingFool · · Score: 1

    Wally: What's this? (Holds up a piece of paper)
    PHB: It's the new non-compete agreement everyone has to sign. By signing it, you agree not to do any work for a competitor for a year.
    Wally: (signs it) Here you go.
    Wally: (as he leaves PHB's office). I haven't done any work for this company in the last 5 years.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  74. Contactor or Hourly? by Kaenneth · · Score: 1

    If you're paid for your time, it's unethical.

    if you're a 'contactor' you're paid to get the task completed.

  75. Ethics by Andy+Smith · · Score: 1

    This doesnâ(TM)t ring any ethical alarm bells for me. If someoneâ(TM)s paid to do a job, and their automation can do the job, then the employer is getting what theyâ(TM)ve paid for.

  76. Just ask for more work. by Darkness+Of+Course · · Score: 1

    Hopefully, more *interesting* work.

    I've done this several times. When the first bit of work is done I tell my boss. We verify the results, need to keep their interest in my skills up. Then I let them know the plan and ask for more that might benefit from my skills.

    Did this as a software consultant (in QA support) as well. Lead spent two weeks trying to solve the issue, hired me, found my office, 45m later I entered his office and asked for the next task. "WHAT!" was essentially his reply. But I stayed around automating the hell out of the place.

  77. labor by Anonymous Coward · · Score: 0

    You "own" your labor and sell that to an employer to perform a task. If one finds a quicker and more convenient way to complete that task.. the simple fact is this... that task is still getting performed. The company is basically buying that completion of that task from you. Make no mistake.. in this day and age with completely unethical MBA's running the world who view you as nothing more as a cog and a hurdle to their quarterly bonus.. they would slit your throat without a second thought if it made the difference a few thousand more in that bonus. DONT do them any favors.. if your automate the completion of that task they are paying you for.. find some way to use that time to improve your quality of life more.. if that means playing games, taking naps or expanding your skillset you better take advantage of it.. because it wont last forever. Modern employers will NEVER compensate your for the value of your automation.. thats simply the way the world works.. find some way to take advantage of any way you can make your job easier.

  78. Automation *defines* an engineer by Anonymous Coward · · Score: 0

    Many moons ago I served a stint as the CTO / systems architect for a very large credit union. In that job I managed the engineering team as well.

    My *number one* requirement for an engineer is that they be an engineer - *not* a structured task worker.

    A structured task worker comes in every day and goes through their punch list of stuff to do. Loop and repeat forever. Some folks are great with this job and they make fantastic admins.

    An engineer, on the other hand, should be terminally allergic to doing repetitious work. They should have automation in their blood.

    Nothing sucks more than getting these positions switched.

  79. just spaceout by Joe_Dragon · · Score: 1

    Yeah, I just stare at my desk; but it looks like I'm working. I do that for probably another hour after lunch, too. I'd say in a given week I probably only do about fifteen minutes of real, actual, work.

  80. It's software by The+Snazster · · Score: 1

    It's software, so it needs to be supported (we aren't talking about things like the notepad program on your home computer). Who better to support it than the person that wrote it? A rational employer would prefer you sit there and twiddle your thumbs until you are needed, rather than quit. Likewise, most managers would quickly get annoyed with you for bugging them constantly for more work to fill the days in between supporting what you have put in place, and creating more of it as the need arises (needs do change and new ones arise). I've flat out told people bringing me new things that I am not willing to take them on unless they can be automated. We aren't staffed for an ever expanding workload. For example, I don't get paid what I get paid so I can manually FTP data files everyday at 10 AM, or spend hours manually scrolling through log files for irregularities. And what would happen when I am out of office? Consuming my days with busy work just to ensure I don't have any downtime would be stupid and a disservice to my employer, especially when something comes up (and something always comes up eventually) that requires my full attention. If you have some free time, go train yourself on blockchain, or C#, or AWS, or Azure, or whatever else might make you a better guru when the need rises (if you are really bored, go document your code). It's not like IT requires only a purely static body of knowledge where things don't change.

  81. Every time I automate a task at work... by XxtraLarGe · · Score: 1

    they give me another task to take on. I'm surprised the same thing wouldn't happen at other places, especially software companies.

    --
    Taking guns away from the 99% gives the 1% 100% of the power.
  82. Who's the Boss? by rbrander · · Score: 1

    There was an omission in the original article that I see continued here: why can't the "boss" tell that it has been automated, that the employee is not busy? I put "boss" in quotes because it's clear these people do not HAVE any boss at all, if there's nobody tracking their day closely enough to spot complete inactivity for months on end.

    This actually raises a question of a second person not doing their own job: the boss clearly is not. A real boss understands the jobs below her well enough to take them over, if slowly and with documentation at hand. At the very least, they see their staff every day or nearly, ask them about specific issues at least once a week, sit down for a half-to-one-hour chat every month. If this is a professional enough staff position to be programming their work, they are not sweeping floors, they are doing complex "symbolic analysis" (i.e. screen work) that should require constant adjustment and correction to the corporate mission.

    A good boss would have detected declining time spent on the original tasks, and slipstreamed in more work gradually, the drop to zero-hours would never have happened. NB: This increased work is the more usual phenomenon, resulting in the tragicomical loading of huge amounts of work onto a single position that is never given increased pay. They just eventually leave and get to forever tell the story of how it took 3 people to replace them. THAT'S a common story!

    So the story should not have been about the undersupervised employees who have no responsibility to do their boss's job for them. The headline should be "Supervisors so clueless they don't know their employees have automated everything."

    It's really interesting to me that the article writer and much of slashdot are not jumping on the "boss" thing - it suggests that supervision of IT staff is routinely this detached and clueless. Much depends on employees being willing, out of pride or whatever, to do more work for the same money, voluntarily. Which usually happens.

  83. Hmmm by Anonymous Coward · · Score: 0

    I sure do hope they stopped the automation when they left

  84. Employers by Anonymous Coward · · Score: 0

    Employers all know that it's never fair or ethical unless all the benefit is for the employer and none for the employee.

  85. types of work by hdyoung · · Score: 1

    I'd say there are three types of work in today's modern society.

    1. I'm paid x dollars to physically sit at desk y for z hours of the day, and take care of whatever is handed to me. As long as I'm physically there and do what's handed to me, mission accomplished. Some days are crazy full, and others are really quiet. On the quiet days, nothing is required of me except my presence. Nothing more necessary.

    2. I'm paid x dollars to do y work. Call it piecemeal work, or the gig economy, or whatever. If I find a way to automate the task so that it takes me 5 seconds to run a script that does the work for me, my job is done. I just did it quickly. Nothing more necessary.

    3. I'm paid a salary plus benefits, retirement, vacation and sick days. I'm expected to put in a full work week for the benefit of the company. There are expectations of professionalism. If I accomplish a task quickly and have spare time, it's not my own. I'm expected to ask for more until my plate is full.

    I wasn't able to figure out all the details, but it seems like this guy was probably in category 3, but he behaved like he was in category 2. This disconnect is why he was fired. He did the job fine. Better then fine. Professionalism then demanded that he ask for (or just take on) more to help the company. He probably could have gotten away with splitting the difference. If he had programmed his way to 38 free hours per week, maybe he could have played Fortnite for 19 hours and spent the other 19 on other projects beneficial to the company. He'd probably still have his job if he'd done that.

  86. It is justified by bussdriver · · Score: 1

    Nobody gives raises or promotions. What do YOU get from telling them? They thank you and give you more work (if you don't milk them for months.) Do you get a promotion? A pay raise? No. They would give you more work; eventually you would automate and replace multiple jobs until you were busy or writing TPS reports all day for the people under you.

    I just gave myself more work needing to be done they couldn't believe the amount of work I was getting done and then it became a political problem as I expanded my job outside what they wanted... and into the territory of other people. If you do this, you make enemies from everybody who fears you will automate or at least change the way they have done their job for years. Doesn't help that I got a shirt saying something along the lines "don't anger me or I'll replace you with a shell script" but it was the elephant in the room.

    1. Re:It is justified by racermd · · Score: 1

      I'm sorry that you're so cynical about this. What you describe hasn't been my experience - AT ALL. In fact, I've been given more and varied responsibilities, pay raises, and promotions as I've found more tasks to automate over the years at various employers. It allows me the time to explore new skills to benefit the company and, by extension, myself. It's one of those rare *virtuous* cycles.

      It sounds like you may need to find a different employer if they don't value your efforts at streamlining things.

      --
      My sources are unreliable, but their information is fascinating. -- Ashleigh Brilliant
    2. Re:It is justified by HornWumpus · · Score: 1

      I've worked at both kinds of places.

      You're right, he should change jobs, but I understand that people in the shit places are often convinced "it's like this everywhere". That's a bad place to be mentally, don't believe the lying sacks of shit.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  87. Likewise by Anonymous Coward · · Score: 0

    I did this exact thing. I was a programmer, but due to circumstances beyond my control, I was out of a job and had to take a data control job (the lowest of lows in data processing). I automated everything and kept it a secret. When production started running without a hitch, they asked me how I was doing it. I told them the various programs I had written and systems I had setup. I also had created a run job monitor that was saving the company thousands of dollars in computer charges from unnecessary reruns due to operator production errors. My company was in the south and they rewarded me by moving me into programming.
    Unfortunately, many people foolishly equate work with brute labor, rather than ingenuity. I have seen many jobs where staff could easily do their job sitting on a stool, but no, you have to be continuously standing. Fools!

  88. Lack of drive by Headw1nd · · Score: 2

    The only thing I can think of is that these people had a lack of drive. If you know that you can automate your job, and if other people share a similar job, then leave and become a contractor. As a contractor you can negotiate be paid based on results, then if you can take on the work of ten people, you can make up to ten times as much.

  89. How to Handle this by Anonymous Coward · · Score: 0

    A good employee would handle this by explaining to management the plan, the implementation of the plan, and results of implementing that plan, and then as work and QA on the first finished up (made room for other work), he should ask management for _more_ work. He should indicate he likes automating things and management should find other things that can be automated and turn him loose on all of it. This is a win-win scenario. If management says, no, that's all we need you to do, well, that's then end of it. If they give hime more to do, then, viola, more work to to. One should not hide the fact it is automated and should transfer the automation machinery into the corporate folds (source code management engine), and help train at least a few other people on the automation, how to care and feed it, and how to handle bugs and improvements in it. When then go on vacation (or die in a bus accident), the corporation needs to be able to continue on.

  90. Building AI by neoRUR · · Score: 1

    I am trying to build a General AI so I can download and automate myself out of work and life...

  91. A little song by DMJC · · Score: 1

    If it's boring and you hate it. automate. If it's boring and you hate it. automate. If it's boring and you hate it and you'd rather masturbate it. If it's boring and you hate it. automate.

  92. This should be normal ... by Qbertino · · Score: 1

    ... for programmers. Seriously. Automating repetitive tasks is what programming is all about. In fact, of I'm your lead and I catch you doing a task manually for the 5th or 10th time without having any sort of automation in place, you'll hear from me.

    I'm doing full-stack web and my main job is to maintain a degraded flaky WordPress setup with 40+ plugins that is mission critical and mustn't go offline. Yeah, that sort of thing. It involves keeping track of plugin update states in an Excel sheet. This task is two weeks away from being fully automated with a set of scripts and the PHP-Office classes. No way am I doing this manually for longer than three weeks it takes to automate it.
    The time I gain from automating I will of course use to dive deeper into new useful technology that may help us move the mess away from the setup and maybe get rid of half the plugins and replace them with well built templates, better configuration or something.

    Bottom line: if you're a programmer and your not automating you're not doing your job.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
  93. It depends on the contract. by Anonymous Coward · · Score: 0

    If your contract states that your job is to produce x output, and you will receive y dollars, and they provide you a computer and you program the computer to automate your task with perfect results, why should the employer care as long as they are profiting from your output?

  94. Are you meeting the performance requirements? by Anonymous Coward · · Score: 0

    If the requirement was to process X tasks per day and you're doing that, then you have nothing to confess. If they're happy you should be happy.

    If they were struggling and you could save the company by showing them how to improve productivity for everyone... that's Intellectual property... I would tell my boss that I had an idea to make things run faster. If they are interested and if they make you the task lead for it and you re-engineer their processes based on your automation, you'll get the credit and maybe a promotion... fair trade for your IP.

  95. Never be honest with Management by Anonymous Coward · · Score: 0

    Twice in my life I was honest with Management about how I'd automated a menial job to make it go faster. Each time this resulted in me getting paid less money than I would have if I hadn't.

    Labor doesn't owe Management anything. Never disaffect them of the impression that your job is harder than it really is.

    1. Re:Never be honest with Management by jpaine619 · · Score: 1

      Labor doesn't owe Management anything.

      Really? You don't think you owe them an honest day's work for an honest day's pay, at the very least?

      Would the reverse be true? Would your statement have symmetry?

      Does Management owe Labor anything?

      I am actually interested in your reply, if you'd care to.

      I'm of the opinion that if Management owes Labor wages for work performed, then Labor owes Management work for wages paid. It's a symbiotic relationship, to a certain degree.

    2. Re: Never be honest with Management by Anonymous Coward · · Score: 0

      Everyone is saying an honest days pay for an honest days work. You are trying to change the meaning of honest pay and honest day though.

      Or are you suggesting that a worker who is 800% efficient should also get 800% pay for the hour of day work that is left? Or 25,000% if he automates it in an hour for the year?

      No? Only the company should accrue the benefit of efficiency improvements? Even though they hired a worker and not an dedicated automation consultancy funny how that works.

  96. I guess not always by Anonymous Coward · · Score: 0

    If you managed to automate your job well enough to fool your employer for 6 years, then I'd say HE 0WNED THEM
    bwahahahahahahahahahahahaha

  97. It all depends on what you are taxed as... by Anonymous Coward · · Score: 0

    If a business did this they would get all the money, plus charge extra for real time visits and "further development", and get to remove/dismantle/deny access to the system when the agreement ends.

    But an employee does it and they get no money and cannot prevent use of their work.

  98. Contract by Anonymous Coward · · Score: 0

    You are paid to complete a task. If the task is completed, the employer will pay you. While the employer would rather not pay you if a script could do the task, that is not the contract between you and your employer.

  99. Compare to a CEO by Anonymous Coward · · Score: 0

    I find it amusing that so many are thinking that you need to be "working" to give value to the employer, when a CEO is often hired just for the cachet of their name and previous achievements.

    If you are getting the results they want, you should be paid ongoing with that. If you automate your job totally, the code is worth the totaly value of the cost of paying a worker to do that job, for as long as that job is done.

  100. Work smarter, not harder by Anonymous Coward · · Score: 0

    I am reminded of that guy who outsources his work to Chinese (?) contractors, at a sufficiently low rate that he was able to afford to on his salary, and use the sapre time freed up to moonlight for another job. Was he cheating? Only in that he made the mistake of allowing the Chinese contractor access to the corporate system instead of going through him

  101. Walk Away from hate-filled CoCs by Anonymous Coward · · Score: 0

    Free Software developers of the world, open your eyes! Our communities are being raped, our work pillaged.

    Detestable villains - mean spirited, belligerent, racist, unprincipled - are using underhanded tricks to force hypocritical "Codes of Conduct" on the projects we built.

    The only purpose of these CoCs is to allow so-called "Progressives", who have contributed nothing to the project, to conduct witch hunts against anyone who opposes them. Thereby they plan to steal our work for their shadowy corporate paymasters.

    You can readily tell these CoCs are not about "just being nice" - because they are ALWAYS supported by the very LEAST NICE, most aggressively mean, hate-filled, and shamelessly bigoted people you can imagine.

    If a project to which you contribute has been raped by CoC-mongers there is a simple solution: WALK AWAY. Never contribute again. If you have a patch almost ready, count the time you spent on it as a loss and throw it away. If you see a security issue, remain silent and do nothing. IT'S NO LONGER YOUR PROJECT. YOU ARE NOT WELCOME THERE.

    If you are evaluating new software, don't even consider any projects burdened under the tyranny of a CoC. Their technical attributes do not matter - just don't consider them. Never be openly political, always make up a technical reason for rejecting CoCed projects.

    Don't argue in public about the CoC. Doing so only exposes you to needless risk. You might be dis-employed, blackballed, and even set up for a #MeToo purge. Just stay far away.

    Comrades: Individually we are powerless, and easily crushed beneath the iron boot of Corporate Social Just-Us. But together in solidarity we are millions and we are strong. The Internet itself depends on our collective labor. If we stop working, the internet stops working.

    Free Software developers, save yourselves and save your communities! Just WALK AWAY from any project with a CoC. Without our labor they are nothing.

  102. Sweat Equity by jpaine619 · · Score: 1

    This has been one of the more enlightening articles with respect to the comments.. Most of them have been well thought out and detailed... albeit everyone is disagreeing with everyone else on what basically boils down to two points of view:

    On one hand you have the folks who have a moral issue with a person figuring out a way to do their job without actually having to do their job. We'll call this... obscured productivity.

    On the other hand you have the people who are okay with a person using their brain to do their job quicker and with more perfect results, but who are not forthcoming with their employer on how they are arriving at these results.

    To the people who have an issue with automation it mostly seems that they have a problem with the fact that there is no "sweat equity". i.e. the person being paid for the work isn't actively burning calories to get the job done.

    To me it appears that these people would be more "ok" with the programmer NOT automating his job, even though he has the skills to do so. i.e. he's under no obligation to make an invention. As long as he is plodding along doing his job manually it's more "honest". Somehow this is more moral for lack of a better term.

    The automation way, according to the story, is more exact and produces far better results that are nearly error free.. i.e. it produces a much better result. The old manual way was more error prone and produced inferior results. But, it burns calories..

    This is a tough one. On one hand, under the law in most places, the employer owns all the rights to that automated process since it was invented on the job. Thus, by automating the job the employee is potentially placing his own job at risk. The employer would have every legal right to terminate the employees employment as the job no longer exists.. it's been automated, after all. Even the most liberal states do not require employers to invent new jobs for surplus employees.

    So, you have two situations... Do your job the manual and inferior way, even though you have the skill to deliver a better product but no legal obligation to do so, and you have some modicum of job security.. OR deliver the best possible product you can and potentially sabotage your own employment....

    It's a pickle...

    I've worked in many jobs over the years, and I've got to say, I've never ever had an employer tell me that inventing a new process, to vaporize my own position, was a job requirement.. All were simply happy when good results were produced.. But, one would be delusional if they even implied that the employer would not be in a better position, financially, if they were able to eliminate unnecessary costs. Redundant jobs, of course, being an unnecessary cost.

  103. Re: Fight Club by Anonymous Coward · · Score: 0

    Yea, fuck that. When management sees you do something easily, which previously took you all day, they NEVER see it as gaining an extra employee, they see that they can either fire you or put you to other work. If they're the sort to offer to double my salary on the spot, cool, if not Iâ(TM)m keeping my lips zipped.

  104. Re: Fight Club by Anonymous Coward · · Score: 0

    They aren't pretending to work, they're doing exactly what's asked of them very quickly. If management isn't content with that they're obviously more interested in exploitation than getting the job done.

  105. How little is too little? by jpaine619 · · Score: 1
    To those who say that automating the job, and keeping it a secret, is unethical: We all accept a certain amount of "lying" regarding how much we work..

    In the strictest sense, when we are being paid a wage to do a job, the most moral position would be do do your job as quickly and efficiently as possible, without breaking any laws, safety regulations, or putting yourself in danger. i.e. doing it "efficiently". I'm not saying you have to kill yourself with stress.. You just don't.... fuck off... while on the clock.

    But, we all do it.. You go to the water cooler, and while there you talk to "Jim" for a minute.. You're not there for hours... Just a minute or two.. Technically.. you're fucking off on the job. We understand these short breaks.. They help with stress, they keep us sane.. But.. there's a line.. What is it? I honestly don't know. The law mandates two 15 minute breaks and one half hour break per 8 hour shift (I think this is federal, but I'm not positive. It's the case here in California at least). The other breaks tend to be informal and sprinkled here and there.. But what's the line? At what point does those minor breaks become unethical? 5 minutes? 20 minutes? 6 hours?

    I have no opinion on it that I can formally define.. As an occasional employer, it's kinda like obscenity. I can't define what fucking-off is, precisely... But I know it when I see it.

    Just food for thought.

  106. Bullshit: it's just bad jobs by mapkinase · · Score: 1

    People are talking about data entry. Data entry is not coding.

    This is non existent problem

    --
    I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
  107. Once upon a time in the 1990s.. by h8sg8s · · Score: 1

    I worked in a group managing well over 1000 Unix (mostly Sun) workstations and a couple of dozen large servers. our days consisted primarily of user "whack-a-mole" operations, fixing stupid user errors, shutting down rogue users and managing break-fix. We (all 4 of us) were constantly exhausted working 60 hour weeks and management refused to hire any additional headcount. We got together and decided to automate the management of all the systems. We locked down all the workstations and made them rootless, booting over NFS. We then added scripts automating the build and rebuild of individual and groups of systems. When done, we'd reduced out workload by 50%. The result of all this hard work was our management trumpeting that we had just been lazy before and we actually needed fewer, not more headcount. I left, leaving the other 3 to fend for themselves. When last seen, there was a single guy working 60+ hours a week. Some things never change.

    --
    Organization? You must be joking..
  108. An idiot manager fired me by Anonymous Coward · · Score: 1

    I worked as a developer for a large Wall St brokerage firm. Production support was required and rotated among a small staff of about 3 people. That meant showing up before 7am with a beeper and having to manually fix issues with several hundred unix machines that were used by stock traders and their staff.

    A typical morning would generate between 30-70 beeper alerts. (With non-reliable delivery with no notification of failure.) I rewrote the production scripts (written in csh -- OMG no functions how could they be so stupid) in Bourne shell (sh using a function to parse a user's .cshrc file to get the important variables). Within one week and some small changes to cron start times and retry methods, The alerts dropped to 10-20 each morning.

    During the next month, more scripts were replaced with sh, beeper alerts were logged to a production support log (so alerts sent while one was in a subway were available to staff upon their sitting at a desk at work -- instead of waiting calls from mad traders saying their system didn't work...) And the number of alerts dropped to less than 8 each morning.

    I told my manager that I could continue the automation but he said NO. Well, I figured out the causes of the system that triggered the alerts; then communicated that to the same manager. He said no to any changes. So, I wrote a parser of the alert log that created a "fix.sh" file that was not executed. When I showed up a 7:00 am with a large coffee and 2 newspapers (NYT and WSJ) -- I would copy the scripts content and paste into my terminal's command line (thereby satisfying the requirement to not automate the well-documented gaps in production code and scripts). Verify, the results and then sip and read until my upidstay anagermay said it was OK to get to my real job of being a developer.

    Well, time goes on and I improve code quality while implementing new required functionality. While working on a testing a new release in \to production on a Saturday afternoon, I was told that the sick day that I took to have an elective in-office surgery (to remove a ganglionic cyst) woul not be allowed since I wasn't actually sick. I stopped typing, turned to him and said something akin to "are you serious? I am giving you my Saturday, this isn't the first time. And you're telling me that you won't give me the time to have a medical procedure done? Really?"

    My sick day was not covered. I was fired for unspecified reasons. ("At Will" contracts say that a person can be terminated for any or no reason.)

    Turned out that my next job was with intelligent ethical people that launched my career to the next level or two.

  109. Keeping Managers Informed by lance_of_the_apes · · Score: 1

    It's part of every job. If the employee is covering it up and pretending to be doing it by hand, he or she is dishonest and deserves to be fired. On the other hand, the managers that go years without noticing probably also deserve to be fired.

    For the record, automation is cool and deserves advancement, if it is done with full disclosure.

  110. This is dumb, you pay what the market will bear by clambake · · Score: 1

    People put rocks on sale for $500 and other people buy them. If you can convince somebody to pay you a monthly salary to write a single script for them, go for it, buyer beware.

  111. Only companies and employers are allowed to profit by Anonymous Coward · · Score: 0

    Those criticizing him or the idea that he should be allowed to live of his ingeniousness are basically saying that employees shouldn't ever have actual profit.
    If it was another company being outsourced to do the job no one would criticize it for automating it in a way that requires the least amount of work.
    But he was an employee. How dare him to do the job he's being paid for and not alerting the bosses that it is possible to fire everybody. The only legit way to make a living if you are not the boss (or a boss) is to slave away all day long.

  112. Is smart automate but... by OnERP · · Score: 1

    I think is smart automate, but you always can do new things. To be lazy in our job is the worst for you and your enviroment.

  113. it's my job by sad_ · · Score: 1

    it's my job to automate my job.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  114. What if I had a robot by Baki · · Score: 1

    that looked and acted just like me, I sent it to me job and go on permanent vacation instead. Would that be ok?
    I.e., who shall reap the benefits of automation? The population at large or the owners of companies?
    I think soon, automation and our current economic and political system won't fit together anymore.

    1. Re:What if I had a robot by mfnickster · · Score: 1

      I think soon, automation and our current economic and political system won't fit together anymore.

      Curiously, there's a short documentary about that:

      https://www.youtube.com/watch?v=rxe3N8ARdbg

      --
      "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
  115. Not Rocket Science by DarthVain · · Score: 1

    I automate parts of my job all the time.

    The key is not to lie about it, but advertise it. There is ALWAYS more work. Besides, typically the work you are automating isn't the kind of stuff you really want to be doing anyway (hence the automation). Besides, even if you automate the work, they'll still need you there to occasionally be able to update or adjust it due to business need or fix it should it ever break.

    Like the example I recently did this to a chunk of work that got dumped on me due to reorg/transition. The last guy would take several solid weeks to do it manually, and he's done it for years and knew what he was doing. I took one look at it and was like no way am I doing that. It would have taken me a couple months. While it took a considerable amount of work (a heck of a lot more than I had originally though when I first started of course), I can now do the same thing in about 2 minutes of processing time. In addition while testing I found all sorts of previous errors due to the manual process, as no matter how knowledgeable and careful the other guy was, it is gonna happen. For me I did it because I didn't really have the time to do it manually along with the rest of my duties, nor did I really have the inclination to do that sort of manual drudgery. However I was up front with my manager in saying that it is going to take me longer to do this because I intend on automating the whole thing so I can do it in minutes rather than weeks after I am done.

    Part of it involved reverse engineering some export data from another system no one really understands, which I will now be able to leverage that code I did for a couple other future projects for other systems which would also like to consume that data in a more automated fashion. (When I started this whole mess, my first bit of advice to management was to alter the existing system to make it do what the business wants, however it's from the 70's, no one knows how it does what it does anymore, it simply works, so no one wants to touch it with a 10ft pole for fear of having to replace it)

    That said, this wasn't a systems project for me. This was me creating a tool for myself to make my life easier. So while I am somewhat proud of some of the elegant ways I put it together, it also has a number of embarrassing kludges that just work. I wouldn't call it a house of cards, but if it ever does break or need to be altered, there is no documentation, I would be the only one that understands how it works, so I'd have to be the one to fix it should it ever need it. I didn't do that on purpose, its as I said this wasn't my job to create a system, this was a tool I made for myself to address a need. So should someone else ever have to deal with it, they can either try and figure out wtf I did, or they can build their own and I wouldn't feel too bad about that.

  116. What is the point of work? by Anonymous Coward · · Score: 0

    To get results.
    If you are paid by the hour, your employer thinks that you job cannot be automated, because if it were, they would not be spending that money.
    If you are salaried, you are paid for your results, not the time you spend getting them.

    If you employer found a way to get along without your work, they would let you go. You *do not*owe them your time, so if you find a way to do your job faster or with less effort, you are within your rights to do so.

    Now, if you are misusing copany resources on the side gig you are ow running, they can get you. But if you use the time to learn or train, or spend the days you work from home on the side gig, you are ok

  117. It's simple by JustAnotherOldGuy · · Score: 1

    It's simple- I get hired to do X or produce Y, and as long as those things happen, everyone is satisfied.

    If I automate some or all of the process, so what? Those things (doing X or producing Y) are still getting done. My employer is happy, I'm happy, my bank account is happy.

    Someone please point out the "problem" here, because I really can't see it.

    --
    Just cruising through this digital world at 33 1/3 rpm...
  118. Out of a job by Anonymous Coward · · Score: 0

    The job must be quite boring if it can be fully automated. When I started my current job, we had a 1 month backlog. As I started to make things more efficient, the turn around on work went down, the quality went up, and the customers were happier with the results. This lead to word of mouth spreading the usefulness of our department's services.

    As our customer base grew, the demanded work changed. Our core work is to integrate other systems into our system. But the enhancements we made to our process increased the quality of the data coming in. This lead to the customer wanting the now cleaner data to be exported back to them. We actually have customers who ask us to analyze their data for them not because we're also decent at data mining, but the quality of our data is actually better than the quality of their data even though they're the system of record.

    Over the years we went from 3 programmers with a 1 month backlog to 8 programmers with a 2 year backlog. The more we automate our job, the more in-demand our services become. Automating increases quality, stabilizes results, reduces the turn around. This gives us more free time to work on other on-the-side requests, driving up demand for our core service and ever expanding side-services. The better the job we do and the more data services we offer, the more of a one-stop-shop we become, making us the sole providers of many different services, reducing costs for the customer, driving up demand for our services.

    There is no winning with automation. We've had a 30% yearly compound growth for nearly 8 years. We're able to negate the growth of work mostly with enhancements to our systems, making us more efficient, but we are having to slowly increase our head-count over time. This does have the benefit of stabilizing work hours. As word gets out, we're also bringing in more state level contracts, which adds a whole other level of difficulty to our work.