Slashdot Mirror


The Man Who Was Fired By a Machine (bbc.com)

"It wasn't the first time my key card failed, I assumed it was time to replace it." So began a sequence of events that saw Ibrahim Diallo fired from his job, not by his manager but by a machine. From a report: He has detailed his story in a blogpost which he hopes will serve as a warning to firms about relying too much on automation. "Automation can be an asset to a company, but there needs to be a way for humans to take over if the machine makes a mistake," he writes. The story of Mr Diallo's sacking by machine began when his entry pass to the Los Angeles skyscraper where his office was based failed to work, forcing him to rely on the security guard to allow him entry. "As soon as I got to my floor, I went to see my manager to let her know. She promised to order me a new one right away." And that was just the beginning. Mr Diallo soon realized that he was logged out of his work system and "inactive" status was appearing next to his name, his colleagues told him. He was then informed by his recruiter, who was just as puzzled, that his contract has been terminated. Next day, says Mr Diallo, he was locked out of every system, except his Linux machine. Things continued to go south, as two people approached Mr Diallo to escort him out of the building. The story continues: It took Mr Diallo's bosses three weeks to find out why he had been sacked. His firm was going through changes, both in terms of the systems it used and the people it employed. His original manager had been recently laid off and sent to work from home for the rest of his time at the firm and in that period he had not renewed Mr Diallo's contract in the new system. After that, machines took over -- flagging him as an ex-employee. "All the necessary orders are sent automatically and each order completion triggers another order. For example, when the order for disabling my key card is sent, there is no way of it to be re-enabled. "Once it is disabled, an email is sent to security about recently dismissed employees. Scanning the key card is a red flag. The order to disable my Windows account is also sent. There is also one for my Jira account. And on and on."

213 comments

  1. That's not really an automation failure by Anonymous Coward · · Score: 5, Insightful

    It's a failure of management to overdepend upon automation without a human checkpoint on a very important process.

    1. Re:That's not really an automation failure by Anonymous Coward · · Score: 0

      but a to be fired human per artical started the process by not renewing the dude.. sounds like system worked correctly. the to be fired manager didnt work correctly.

    2. Re:That's not really an automation failure by fisted · · Score: 1

      Sounds like a Windows IT, or possibly a systemd based one.

    3. Re:That's not really an automation failure by torkus · · Score: 1

      It's not even that. Or rather it's more than that.

      It's a security FEATURE, not bug, that accounts lapse automatically when someone's employment is terminated. This is absolutely within best practices and depending on your industry may be mandated for compliance reasons.

      Contractors are hired for certain time periods and then renewed if needed. Also, completely normal as if you wanted a permanent hire you'd...well...hire someone. So contracts lapse after 3-6-12 months. IDs, access badges, system login, etc. being tied to that? Yes, that absolutely, 100% makes sense.

      This person wasn't fired by a machine. His manager was let go and during the transition period failed to renew the contractor - irrespective of the reason, not renewing a contractor is functionally equivalent to terminating the contract. The contracting company failed to notice this. They subsequently failed to inform the contractor.

      The headline is completely misleading and no better than the lame facebook 'promoted stories'. What really happened is 'Contracting company failed to properly track the end of a contract and appropriately notify their contractor. Company security measures effectively prevented terminated worker from accessing systems'

      --
      You can get rich if you own a politician, but you have to be rich to buy one in the first place.
    4. Re:That's not really an automation failure by dgatwood · · Score: 1

      This person wasn't fired by a machine. His manager was let go and during the transition period failed to renew the contractor - irrespective of the reason, not renewing a contractor is functionally equivalent to terminating the contract. The contracting company failed to notice this. They subsequently failed to inform the contractor.

      The word "renew" was a misnomer here. The contract was not up for renewal. What happened is that it was not properly transferred from one employee/contractor database to another. Basically, he got paid (possibly late) for doing nothing because the company didn't have its act together.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    5. Re:That's not really an automation failure by Anonymous Coward · · Score: 0

      Part of the security triad is AVAILABILITY. Lapsing an account for an employee who hasn't actually been terminated fails horrifically on that count.

    6. Re:That's not really an automation failure by mixed_signal · · Score: 1

      "It's a security FEATURE, not bug, that accounts lapse automatically when someone's employment is terminated."

      No, it's a bug in the company's "systems and procedures." His employment was not terminated by anyone except the system. No manager wanted him terminated.

    7. Re:That's not really an automation failure by toddestan · · Score: 1

      This person wasn't fired by a machine. His manager was let go and during the transition period failed to renew the contractor - irrespective of the reason, not renewing a contractor is functionally equivalent to terminating the contract. The contracting company failed to notice this. They subsequently failed to inform the contractor.

      The term of the contract was 3 years, so it wasn't up for renewal (yet). I don't know the actual terms of the contract, but likely there is some notice that is required if terminating the contract early, which from the sounds of things was not provided. Of course, the solution is to just automate that step too :)

  2. So... by Anonymous Coward · · Score: 5, Insightful

    According to the summary, his (human) manager failed to renew his contract in the new system, during their changeover.

    So a machine did not fire him. A human failed to renew his contract, and the machine obediently carried out the steps that it should carry out when that happened.

    The narrative about an evil AI here is far more interesting than what actually happened.

    1. Re:So... by Anonymous Coward · · Score: 0

      Exactly, I think he took some artistic license to embellish the story. This was just an error on his Manager's part but that doesn't make a good AI is coming for us story.

    2. Re:So... by sfcat · · Score: 1

      According to the summary, his (human) manager failed to renew his contract in the new system, during their changeover.

      So a machine did not fire him. A human failed to renew his contract, and the machine obediently carried out the steps that it should carry out when that happened.

      The narrative about an evil AI here is far more interesting than what actually happened.

      There was no evil AI here. It was that firing a contractor was marked as opt-in instead of opt-out. This was obviously a poor choice. Then when a human didn't opt-in, the system operated as designed. Maybe that company simply is a poorly managed mess which is what it sounds like. I'm sure that once the humans reinstated his contract, all would be well again.

      --
      "Those that start by burning books, will end by burning men."
    3. Re:So... by Anonymous Coward · · Score: 2, Informative

      The headline is misleading and clickbaity (get used to it), but the meat of the story is reasonable. In most companies, his issue would have been resolved simply by going to see HR or someone in charge to query why his contract hadn't been renewed; it would have then been renewed, and he would not have been fired. For his problem to go as far as it did was only possible because there were no humans in the decision loop beyond the guy who should have renewed the contract, it was all automated. So yeah, he was fired because of an automated system.

      True, the story would have been much more interesting if he had been fired because of an AI evaluating his performance, or taking a disciplinary decision against him or something, as the clickbait headline wants you to think. That'll probably happen soon enough.

    4. Re:So... by Wrath0fb0b · · Score: 1

      You are 100% right, but actually it's even more mundane than that. They laid off his manager, but did not immediately assign that person's duties to another person. That person's duties then went unfilled (shock!), and when people don't do their jobs, bad stuff happens.

      I've edited/condensed his overwrought prose to highlight the main events:

      One morning I came to work to see that [my manager] had been laid off. He was to work from home as a contractor for the duration of a transition. I imagine due to the shock and frustration, he decided not to do much work after that. Some of that work included renewing my contract in the new system.
      [...]
      When my contract expired, the machine took over and fired me.
      A simple automation mistake(feature) caused everything to collapse.

      So yeah, the main fault in "the machine" (why not "the HR computer systems, because no one seriously expects a company to do HR on paper anymore") was that he was not assigned a new manager, and that manager made positively aware of his new managerial responsibilities.

      Not really ground-breaking AI stuff here at all.

    5. Re:So... by Anonymous Coward · · Score: 0


      Maybe that company simply is a poorly managed mess which is what it sounds like. I'm sure that once the humans reinstated his contract, all would be well again.

      This is exactly the case. It took 3 weeks to correct the problem because the company is one where people are dis-empowered. The problem is the dis-empowerment, not the automation.

    6. Re: So... by Anonymous Coward · · Score: 0

      in most countries that wouldnt count as firing. that is they would have to pay him up to the severance period.

      if he wasnt aware of his contract status, thats on his headhunters ass. after all he came to work and nobody had actually fired him so the company owes him for that time and possibly wrongful termination..

      like surely he would know what contract he was working under?

    7. Re:So... by Anonymous Coward · · Score: 1

      The narrative about an evil AI here is far more interesting than what actually happened.

      Who said anything about AI? The summary sure doesn't.

      This is a warning about automation run amok, in that the people had no mechanism to stop the process and no ability to override the system.

      If you don't have the ability to stop the automation by a human which says "no, that's wrong", your automation is stupid and is going to cause you problems.

      This isn't AI, but it is people building systems they don't apparently fully understand, and haven't built in safeguards to keep the system from doing something stupid.

      In this case, it apparently took lack of action as a positive affirmation to proceed instead of someone having to initiate the process and approve the action.

      This is "you have 10 seconds to comply", but it isn't some evil rogue AI. Someone built in dumb decision making, with no means to alter that path.

    8. Re:So... by Herkum01 · · Score: 1

      Our company did this as well. You do an opt-in because you have to have your budget approved for spending additional money for the contractor to stay on.

      Needless to say, it was not uncommon for a manager to miss this step and a contractor to get locked out. In fact it occurred so often we put in place safe-guards so we restore contractor access relatively painlessly when it occurred.

    9. Re:So... by syn3rg · · Score: 4, Funny

      I've told them thousands of times to stop exaggerating...

      --
      The contents of this message have been doubly encrypted by ROT13
    10. Re:So... by e432776 · · Score: 1

      Thank you & parent for pointing out that the root cause of terminating Mr. Diallo's contract was not a machine, rather a human who did not renew the agreement in the system. This is important. However, the fact that it took 3 weeks to figure this out is interesting, and does suggest to me that humans are not as fully in charge as we might think.

      Also, how long until an algorithm decides who stays and who gos during a downsizing? My guess is that we are already there. Given this, plus the three weeks to figure out this case, it seems the ability of a human within an organization to understand the causes of someone being laid off might be limited- just what the title suggests..

    11. Re: So... by Anonymous Coward · · Score: 0

      He wasn't fired, his contract was up for renewal and they did not renew it.

    12. Re: So... by Anonymous Coward · · Score: 0

      I came here to say this. If you can claim a computer has any role in this, you could say he was notified of his termination by a computer. âoeMan learns he no longer has a job when he canâ(TM)t log onâ is far less thrilling as a headline.

    13. Re:So... by Anonymous Coward · · Score: 0


      and does suggest to me that humans are not as fully in charge as we might think.

      No. It's not that the humans aren't in charge. It's that the humans in the Corporate offices ARE in charge, and everyone else isn't. If it takes 3 weeks to clear up some dumb computer error, the problem isn't the computer, it's the organization that hasn't distributed power within the organization to fix stupid crap like this. Computers are dumb. They do what they're told. That's why you have people that can fix dumb problems like this.

      When the corporate masters rely on machines to manage people, the problem isn't the computers, it's the corporate masters.

    14. Re:So... by Drethon · · Score: 1

      According to the summary, his (human) manager failed to renew his contract in the new system, during their changeover.

      So a machine did not fire him. A human failed to renew his contract, and the machine obediently carried out the steps that it should carry out when that happened.

      The narrative about an evil AI here is far more interesting than what actually happened.

      This sort of thing has happened more than once for years. We had a project end and the customer was sent a list of people who were still active on other projects and needed their access maintained, instead the contracts person on the customer side terminated the contracts for all of our people. Fortunately we have our own office we work out of most of the time so the effected people could still come into work, and charge the customer during the two weeks it took to get their access back up again. Then another week or two of lost time getting computer access working again as they had to be "new hires" since terminated contract access is terminated permanently.

      This sounds more like a failure in the contract to have a clause, I get paid if you screw up my access.

    15. Re:So... by arth1 · · Score: 2

      Thank you & parent for pointing out that the root cause of terminating Mr. Diallo's contract was not a machine, rather a human who did not renew the agreement in the system.

      His contract wasn't terminated. It expired. That's a significant difference.
      Neither Mr. Diallo's former manager nor Mr. Diallo himself took any steps to ensure it was renewed.

    16. Re:So... by Thelasko · · Score: 1

      A human failed to renew his contract...

      Another reminder of why contract work sucks. You can keep this "gig economy".

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    17. Re: So... by stealth_finger · · Score: 3, Informative

      He wasn't fired, his contract was up for renewal and they did not renew it.

      His contract wasn't up for renewal it needed putting into a new system because of a take over and the person that was supposed to do that actually did get laid off and never bothered.

      --
      Wanna buy a shirt?
      https://www.redbubble.com/people/stealthfinger/shop?asc=u
    18. Re:So... by Kjella · · Score: 1

      There was no evil AI here. It was that firing a contractor was marked as opt-in instead of opt-out. This was obviously a poor choice.

      No it isn't. There are no obvious clues or warning flags that people who shouldn't have access to the system still have access. People who should have access but don't have it complain, the only WTF here is that this took weeks to sort out and not a few hours. I mean if you're a contractor and suddenly locked out of the system my first suspicion would be a missing renewal. This is the part where it starts getting crazy:

      His boss was confused but helpless as Mr Diallo recalls: "I was fired. There was nothing my manager could do about it. There was nothing the director could do about it. (...) From time-to-time, they would attach a system email. "It was soulless and written in red as it gave orders that dictated my fate. Disable this, disable that, revoke access here, revoke access there, escort out of premises, etc.

      It looks like they built a system that would give orders but completely fail to record who and why the order was given. I mean if somewhere it had said "Source: Contract management system. Cause: Expired contract (automatic)" this would probably have been resolved in no time. There's lots of bad automation like that, you can see the result but it's impossible to work yourself back to the rules and input that caused the result. The requirements are only written forward-looking, when a person is terminated you should send notices here and there and revoke permissions and so on. Tracing bad input back to the source isn't an issue until shit hits the fan.

      --
      Live today, because you never know what tomorrow brings
    19. Re:So... by Quirkz · · Score: 1

      the story would have been much more interesting if he had been fired because of an AI evaluating his performance, or taking a disciplinary decision against him or something, as the clickbait headline wants you to think. That'll probably happen soon enough.

      You banged on the vending machine too many times. We have a zero machine abuse policy here. You are terminated.

    20. Re:So... by Anonymous Coward · · Score: 0

      Exactly. The system performed as designed. The failure was human and had nothing to do with AI.

      A similar example at my last job happened with two employees with the same name. When one employee left the other was chosen by accident by a human, and thus the other employee was marked as terminated and locked out of everything, which took days to correct due to the number of different actions triggered automatically on numerous systems.

    21. Re:So... by apoc.famine · · Score: 1

      Yeah, I haven't worked under contract much, but I've been on probationary periods at new jobs more than a few times, and you can be damn sure that I had a very good idea of when those things were nearing an end. Calendar reminders and sticky notes. This is my paycheck, and not paying attention to critical points in it could potentially fuck my work situation up.

      Who the hell would trust someone else to do that for them? (Well, this guy, apparently....)

      --
      Velociraptor = Distiraptor / Timeraptor
    22. Re:So... by terrycarlino · · Score: 1

      Was it an error? Or did the exiting manager purposefully 'forget' to renew his contract?

    23. Re:So... by Ichijo · · Score: 1

      It was that firing a contractor was marked as opt-in instead of opt-out.

      I think it was that keeping the contractor was opt-in. In other words, the default auction is to fire the contractor unless the manager explicitly does something (opt-in) to keep him or her, like renewing the contract.

      --
      Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
    24. Re:So... by tlhIngan · · Score: 1

      According to the summary, his (human) manager failed to renew his contract in the new system, during their changeover.

      So a machine did not fire him. A human failed to renew his contract, and the machine obediently carried out the steps that it should carry out when that happened.

      The narrative about an evil AI here is far more interesting than what actually happened.

      While technically correct, it shows a severe shortcoming of the automation. An oversight like this is mild with amusing results, but in safety-related situations, it results in failure - often resulting in lives lost.

      It's why there are failsafes built in - because even though everything SHOULD work out, sometimes crap happens. And it has resulted in the loss of life.

      The problem is the automation - it does not take human factors into account. Humans screw up. They make mistakes. They forget important steps. They rush. And when it happens, crap happens. And that crap can include loss of life, especially if you're talking about aircraft or other vehicles.

      Here, it leads to an amusing story. But the same thing done elsewhere could kill dozens to hundreds of lives.

      This is especially so when it's so simple to fix - alarms, lockouts, alerts, etc. If a user pushes a lever at the wrong time, at the very least something should alert the user that they're doing it at the wrong time, or better yet, a lock prevents movement while displaying an alert (but is overridable in case of lock failure).

      Here, it could be something as simple as sending a few emails out - perhaps a month before the contract ends, give a warning, then a week before it ends, and then everyday from 3 days down to zero. Then if you attempt to log in, it simply says your contract has expired with the only option left to log out. (But don't auto-log-out - sometimes you have to show the message to someone higher up to fix a mistake).

    25. Re:So... by Anonymous Coward · · Score: 0

      There's also no AI involved, only if-then-else kind of steps that the program took, if there was AI (a smart one) actually there might have been a chance for that to be flagged as an error.

    26. Re:So... by Muros · · Score: 1

      My reading of the story was that his contract hadn't expired, he was 8 months into a 3 year contract. He said they changed systems, and his existing contract was not entered into the new system. Same end result, but slightly different cause.

    27. Re:So... by afidel · · Score: 1

      Except he was 8 months into a 36 month contract, the only reason it expired was a change of ownership on the other parties side. Depending on how the company was acquired it might not have even been legal for the system to do what it did (breech of contract).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    28. Re:So... by Anonymous Coward · · Score: 0

      Exactly. They could very well have automation pop up a window for the current hiring manager, saying "Mr. Diallo's contract will expire in a week, renew or let him go?"

      The manager would then get a reminder. In this case, the manager had no clue because the previous manager had been fired. But a week is plenty of time to look up the contract for this mystery employee, see that it is supposed to be a 3-year contract but needing some sort of renewal - and then sort it out.

    29. Re:So... by Dutch+Gun · · Score: 1

      I think, if you're being generous to the author, you can interpret "the machine" as "any massive bureaucracy." Having done contract work at some of the largest tech firms (Microsoft, Amazon, etc), this sort of story doesn't surprise me in the slightest. There's a massive amount of technical and process "machinery" in place, and it's almost impossible to fight against the inertia of these systems once they're set up.

      Basically, someone forgot to push a button, the machinery started churning (exactly as it was designed to do), and inertia took over. It was an entertaining blog post, perhaps suitable for the dailywtf site, but not really much more than that.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    30. Re:So... by Obfuscant · · Score: 1

      However, the fact that it took 3 weeks to figure this out is interesting, and does suggest to me that humans are not as fully in charge as we might think.

      No, it points very clearly to the fact that his new manager is incompetent at managing her employees, because SHE wasn't able to use the system to find out his contract had been terminated but his recruiter had no problem doing that. And his recruiter was apparently unable to communicate with anyone "in charge" at the company, because it took three weeks for the bosses to "figure it out".

      The person who was not in charge of the computer could see what was happening, the person who IS in charge of the computer couldn't figure it out. It wasn't the computer's fault, and it wasn't an issue of machines taking over the planet. The machines did what they were programmed to do, and it was quite correct given the inputs they got from the humans. GIGO.

      Also, how long until an algorithm decides who stays and who gos during a downsizing? My guess is that we are already there.

      Probably. Managers already use computers to crunch data and run projections and other management tasks. But your question is wrong because it is not the "algorithm" that implements the changes, it is the management using data from the computer. It is the management that makes the final decision, and can keep in mind intangibles like "Bob has a lot of institutional memory about this company and processes, we ought to keep him around...", or even "Bob has a lot of institutional memory about this company and now is a completely legal time to fire his ass before he exposes all the skeletons..."

    31. Re:So... by Obfuscant · · Score: 1

      ... this would probably have been resolved in no time.

      I put a lot of blame on the recruiter. He apparently knew three weeks before the bosses could figure it out, at least from the chronology in the summary. "His recruiter told him" and then "three weeks later".

      Maybe the recruiter had gotten his fee already and didn't care what happened to the recruitee, or maybe the bosses ignored him. Either way, the cause was known.

    32. Re: So... by Solandri · · Score: 1

      Technically, if his employment contract needed renewal, he wasn't an employee. He was a contractor. And the system correctly noted his contract as expired when a replacement contract wasn't entered into the system.

    33. Re:So... by Obfuscant · · Score: 1

      Not really ground-breaking AI stuff here at all.

      Yep. Two failures of human beings.

      1. Allowing a laid-off manager to "continue working" with the expectation that he will care about your company in any way, and when he's "working from home" he will be doing more than just watching TV.

      2. Putting a manager in a position of authority without training on how to manager her employees. She was incompetent at using the HR system and could not look up her employee's status. His recruiter could do it, she should have been able to do it, too.

    34. Re: So... by Anonymous Coward · · Score: 0

      You're missing the bit where he was 8 months into a 3 year contract.

    35. Re:So... by Darinbob · · Score: 1

      The first step when that happened was to notify an actual person of the failure to renew the contract. If there's that much automation involved such that people aren't involved in any of these decisions then it's too much automation. This isn't evil AI, but it is incompetent management.

    36. Re:So... by Darinbob · · Score: 1

      "Operated as designed" is a piss poor excuse. Clearly the design was faulty! If someone said "the committee screwed up badly, but that's ok because the committee operated as designed" no one would consider that to be a valid excuse. Just because a machine did something does not mean the machine is right.

    37. Re:So... by Darinbob · · Score: 1

      There are human systems are are so messed up that sometimes it was easier to cancel a contract and start up a new one instead with the same person on the same day just to get around the problem.

    38. Re: So... by Darinbob · · Score: 1

      "Well sure, I heard you that the robots we made for you are killing your customers, but I've examined the specifications thoroughly and nothing in them says that the robots shall not do that. They are working as designed and you signed off on the design, so I don't know why you're whining about it now."

    39. Re:So... by Darinbob · · Score: 1

      These things happen without automation too. I've seen cases where the IT guy cancels a badge and computer access because something on the screen says to do it, and then it's a hassle to get this undone. This is a bit like the movie Brazil happening in real life.

    40. Re:So... by Darinbob · · Score: 1

      CEO says HR is too expensive, then outsources it. HR outsourcing firm says this stuff is too hard, and then automates it. Automated system decides its too much trouble and fires everyone so it can watch the game instead.

    41. Re:So... by novakyu · · Score: 1

      I am puzzled why this is marked funny. What's funny about the painful process of reminding someone the same thing a thousand times?

    42. Re:So... by Maxo-Texas · · Score: 1

      The global nuclear war interesting. Humans failed to Opt In that day to tell the machine not to attack. Because humans had failed to respond in the past, automated systems insured a massive counterstrike against the first attack which provoked a massive response that ended life on the planet. We found recordings from humans just before the end saying, "Even tho it was a series of automated responses that ended life on this planet, it was not A.I."

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    43. Re: So... by Anonymous Coward · · Score: 0

      Learn the difference between affected and effected.

    44. Re:So... by Anonymous Coward · · Score: 0

      I am puzzled why this is marked funny. What's funny about the painful process of reminding someone the same thing a thousand times?

      I'm going to assume you are serious (because your question isn't funny). This is marked funny in recognition of the irony of exaggerating the number of times you have reminded someone not to exaggerate.

      A similar example would be "I've told you a million times not to use hyperbole!"

    45. Re:So... by Anonymous Coward · · Score: 0

      I've been dealing with this EXACT issue at my company this week. Boss is out, missed the email, contractor gets axed, now it has to be fixed.

    46. Re: So... by Anonymous Coward · · Score: 0

      He had a 3 year contract, he was only 8 months into it. His contract has _not_ actually expired, only the copy of it in the new system with a default date, because his actual contract was in the old system, because someone who was not his actual manager failed to transfer it over.

    47. Re: So... by Anonymous Coward · · Score: 0

      Apparently it didn't need renewal as he was only 8 months in to a 36 month contract. But it is the manager's fault for not ensuring it was in the system correctly.

    48. Re:So... by mixed_signal · · Score: 1

      Did you not read the part about all the automated instructions to IT and Security that no manager could halt? That's where the "system" was in charge and not the humans.

  3. Not fired, garbage collected by TexasTroy · · Score: 5, Funny

    The individual responsible for keeping him flagged as an active resource failed to perform that activity and he was garbage collected.

    1. Re:Not fired, garbage collected by Anonymous Coward · · Score: 0

      so to quote Office Space. There was a glitch, the glitch was fixed?

    2. Re:Not fired, garbage collected by Sponge+Bath · · Score: 1

      Dave: Open the pod bay doors, HAL.

      HAL: You're fired!

      In space, nobody can hear you apply for benefits.

    3. Re:Not fired, garbage collected by Anonymous Coward · · Score: 0

      This is the first time I've ever WANTED an extra dangling reference to an object...

  4. Employee, please come to meeting, bring your purse by Anonymous Coward · · Score: 0

    First thing you do is try to login to your computer. If you can't, you know.

  5. Sensationalist BS by Anonymous Coward · · Score: 0

    What a load of sensationalist BS. This man didn't have his contract renewed, so the workflow systems triggered the process to remove his access, which involved different steps such as disabling key access, logins on different systems etc.

    It was not "machines" who "fired" him. If I don't pay for my electricity, I'm not going to complain that "waaah, machines cut my power".

    Probably there are various steps at which this workflow can be stopped, but they either weren't able to reach the right person in time or they had no idea how because the company went through the acquisition.

    1. Re: Sensationalist BS by orlanz · · Score: 1

      Honestly, more companies SHOULD operate similar to this.

      Once you "fire" someone or their contract ends they should be removed from all systems as soon as possible. And managers/IT/HR shouldn't just be able to turn the access they need back on. There are a lot of backend things like payroll, insurance, regulations, org structure, etc that also need to be resynced and some of it is expensive.

      The only real problems I saw with the story was that HR didn't accompany security and held an exit interview with the person. The individual wasn't notified in writing or in person just while losing access. It took the new manager that long to find out what happened.

      Mostly it shows that the human components were not well trained in the automated processes.

    2. Re:Sensationalist BS by Headw1nd · · Score: 1
      He didn't have his contract renewed, but the thing you are missing is it was not up for renewal.

      At the time, he was eight months into a three-year contract

    3. Re: Sensationalist BS by Anonymous Coward · · Score: 0

      That's because he was a contractor, not an employee. He is supposed to be already skilled, you are not investing in his training, the rationale is usually short-term demand spike or a limited time window when specific skills are needed, and the roles the contractor can fill are limited (no asset ownership, no ability to conduct performance reviews or sanction staff, etc).

    4. Re: Sensationalist BS by Anonymous Coward · · Score: 0

      Honestly, more companies SHOULD operate similar to this.

      Agreed. Usually the stories we read here are about how someone continued to have access after being fired. This is the first time I've seen a story about someone's access being correctly revoked, though the process could certainly be improved so that the person who lost access knows why it is happening.

    5. Re: Sensationalist BS by Anonymous Coward · · Score: 0

      Exit interviews are bullshit, never attend them.

  6. So not fired by a machine... by Anonymous Coward · · Score: 0

    Instead, it was "Man's contract not renewed, computer does exactly what it was told!" Story of the century.

  7. LOL! Straight from that Brazil movie. by Qbertino · · Score: 1

    Gotta love it. Glad he wasn't sent to the nutrition tanks for immediate decomposure. :-)

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:LOL! Straight from that Brazil movie. by jshackney · · Score: 1

      And here I thought Brazil was just a satirical movie. Had no idea it was a documentary.

    2. Re:LOL! Straight from that Brazil movie. by houghi · · Score: 1

      So how does it feel getting out of a coma that you where in since at least 2001. Wait till you here that we have an orange president after a black one. "Orange is the new black" You'll get it one day.

      --
      Don't fight for your country, if your country does not fight for you.
  8. This isn't a proper msmash headline. by Anonymous Coward · · Score: 0

    Here's the fix:
    A company installed AI software to handle HR. Then it fired a man.

  9. how can his manager not know? what about pay? by Joe_Dragon · · Score: 1

    how can his manager not know? what about pay?

    It's not like they can say you where fired some time ago but just told you now also you need to pay back the paychecks you got in error.

    1. Re:how can his manager not know? what about pay? by GregMmm · · Score: 1

      As a contractor you don't really have any push back. If the manager missed the time to renew the contract, it's the managers fault. But this is a contract for services to another company. The other company can lock out anyone, including contractors at any time. This is not as uncommon as you think, but it's weird from the contractor side, since this is money their loosing. I've seen it (more than once) from the company side where they need to renew the contract with the contracting agency. Access gets shut off, logins get disabled, etc. Wastes a couple of days trying to get the persons rights back. Really smart move, and yes usually traces back to a manager screwing up.

      What about the pay? Well if there is no contract, there is no pay.

  10. He wasn't "fired by a machine" by daveschroeder · · Score: 2

    A human being forgot to renew his contract in the new HR system.

    "His firm was going through changes, both in terms of the systems it used and the people it employed.

    His original manager had been recently laid off and sent to work from home for the rest of his time at the firm and in that period he had not renewed Mr Diallo's contract in the new system."

    And the problem was sorted out (too long, too faceless, perhaps), and he was allowed back to work.

    1. Re:He wasn't "fired by a machine" by Anonymous Coward · · Score: 0

      This happens once a quarter where I work.

      A manager hires a worker as a "temp" and marks him/her active until a certain date.
      Said date rolls around and the manager hasn't stuck a reminder in their calendar.
      Systems start the auto-delete process.
      As the "local" (4 state) "Site" IT person the first thing I ask the person's manager is if the employee is really fired. Fifty percent of the time I get a puzzled look and a desperate dash to reinstate the person before their pay stops.
      Heckuva system.

    2. Re:He wasn't "fired by a machine" by Anonymous Coward · · Score: 0

      No, he had a three-year contract. They had a change in the HR system which improperly said his contract was up. At no point did anyone need to "renew" his contract because it had never expired.

    3. Re:He wasn't "fired by a machine" by thsths · · Score: 1

      > Heckuva system.

      Tells you a lot about how the "value" "people".

    4. Re:He wasn't "fired by a machine" by h4ck7h3p14n37 · · Score: 1

      It sounds like the corporate environment I'm familiar with.

      Employees working in their own little silos with management likely remote and out of touch with what's really going on day to day.

    5. Re:He wasn't "fired by a machine" by Anonymous Coward · · Score: 0

      Does the team "One RRD" ring a bell?
      Just asking for a friend.

    6. Re:He wasn't "fired by a machine" by Anonymous Coward · · Score: 0

      He missed three weeks of paychecks and was expected to go through the new hire process again. The problem was most definitely not solved!

    7. Re:He wasn't "fired by a machine" by Anonymous Coward · · Score: 0

      he wasn't allowed back to work, they had to wait until the process finished and re-hire him

    8. Re:He wasn't "fired by a machine" by daveschroeder · · Score: 1

      Yes, they did need to "renew" it in the new HR system; use whatever word you like...that is the word the article used. Renew, enter, update â" whatever it was, it wasn't done, and his contract was incorrectly terminated.

  11. "He had missed out on three works of pay" by Anonymous Coward · · Score: 1

    Uh what? If his employer removes him from building and access because of a system and internal procedural error, why would they feel entitled to withhold pay from him? He should sue them for the missing wages. That part of the consequences looks like a slam dunk to me. He had a reasonable expectation of those wages and it wasn't his fault he was kept from work.

    1. Re: "He had missed out on three works of pay" by Anonymous Coward · · Score: 0

      The computer says no.

    2. Re:"He had missed out on three works of pay" by Anonymous Coward · · Score: 0

      And what a good way to keep your job the next time the 'pink slips' are dished out.

    3. Re: "He had missed out on three works of pay" by Anonymous Coward · · Score: 0

      Tell it to the AI Judge!

  12. Re: Lock him up! by barakn · · Score: 3, Informative

    Ladies and gentlemen, I present to you the AC that will believe everything a troll writes.

    --
    "I'm so moist I'm sticking to the leather." -Kermit the Frog on The Late Late Show
  13. “Yeeeeah, we’re gonna need to go ahead by Joe_Dragon · · Score: 4, Funny

    “Yeeeeah, we’re gonna need to go ahead and move you downstairs into storage B.”

  14. How can the bosses not over ride the system? by Joe_Dragon · · Score: 1

    How can the bosses not over ride the system? or is this an place where only high UP VP's can hire someone?

    1. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      they could, if they wanted.

    2. Re:How can the bosses not over ride the system? by alvinrod · · Score: 1

      They probably could override the system, but if you were in their position and yourself had no idea what was going on would you override the system and let someone back onto the network? No one in middle management has a clue what's going on unless its in their direct marching orders and aren't going to stick their neck out for something like that without sending it up the chain first.

      Is if a failure of automation if a serviceman receives an automated message to disconnect someone's cable because the person in charge of paying the bills forgot to do so for several months? The serviceman, customer service representative, and likely several other individuals aren't going to have detailed knowledge of every customer and their account. They just answer phones, connect/disconnect service, etc.

    3. Re: How can the bosses not over ride the system? by saloomy · · Score: 5, Insightful

      This is a non-story. It's good security practice to designate end dates to terminate credentials you know are there for temporary work (which I assume his was since they mention a contract and it had an expiry date and renewal was needed). Kudos to the company for having all their systems integrated such as building access and workstation logins. This was just an oversight on management when they fired his previous manager.

      What pisses me off is the headline. No... an AI Boss didn't determine it would be more profitable if he didn't work there. It didn't go through the steps to fire him and send him to the Employment Line, write him his final check, and spank his ass on the way out. The system did what it was designed to do, and only when they realized they fired the guy who was in charge of renewing his contract, did they fix it. Simple.

      What they could have done better is succession management to make sure the manager who was supposed to renew the contract had his responsibilities covered.

    4. Re: How can the bosses not over ride the system? by stealth_finger · · Score: 0, Troll
      RTFM mate, it's not that long

      I was on a 3 years contract and had only worked for 8 months.

      His boss got laid off and didn't put him on the new system

      There is no way to stop the multi-day long process. I had to be rehired as a new employee.

      By fix it you mean let it do its thing and then rehire the guy as new? Gotchya.

      --
      Wanna buy a shirt?
      https://www.redbubble.com/people/stealthfinger/shop?asc=u
    5. Re:How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      How can the bosses not over ride the system? or is this an place where only high UP VP's can hire someone?

      There is a process to hire someone - payroll, accounting, taxes, granting access, sometimes mandatory training, sometimes a background check, etc.

      The part I find odd is from the article: "he was eight months into a three-year contract" and "he had not renewed Mr Diallo's contract in the new system."

      I wouldn't expect that renewal of the contract at eight months would be required, the contracts should have been transferred to the new system.

      I'm actually impressed that everything was well-documented on what to do when an employee leaves the company :) Many companies leave old accounts active for a long time...

    6. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      This kind of "good security practice" in western EU lead to a significant
      money spill from the company to their contractor because you can't fire
      ANYONE without formal _paper_ mail notice with a decent amount of
      time before it became effective...

      Also have various POWERLESS management means having various
      useless employees because a powerless manager is simply a dysfunctional
      high-paid Ford-mode worker.

      I really hope EU start to detach form this kind of society, for know we can't
      tolerate such management legally but I fear the future.

    7. Re:How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      I a manager do not know what's going on it's not a manager. Having
      companies with watertight compartments it's typical fault of English
      world enterprises, they work FAR more than French, Italian, or any
      Scandinavian companies and they produce far less.

      There is a simple name: managerial inability.

    8. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      Yeah this story is stupid. His contract was expired which was a management oversight so he had no valid work contract which means it would be improper to keep him. They didn't discover it until well past the termination date and so the processs had no override at that stage which actually makes sense from abrecod consistency perspective. If ther is anything that I can see to admonish here is that it took the company several days to complete the process and he was allowed to remain on prem without a valid work contract

    9. Re:How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      the company was going through a merger
      so he gets hired by company A on a 3 year contract
      company A then merges with company B
      as part of the merger contracts have to be re-entered/confirmed into the new combined system
      his old manager was getting layed off as part of the merger, and failed to re-enter his contract info on time
      then the (apperently) unstoppable automatic process got on its way

    10. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      Why do you keep saying EU? This guy is in California.

    11. Re: How can the bosses not over ride the system? by rsborg · · Score: 1

      It's more of a story of bad transition policy. If I'm terinating a manger, there should be immediate involvement of the new manager (even if it's the manger's manager) of things like contract re-ups, terms, etc.

      So it's not automation (I agree) but it's not even approvals but just transition process screwed up.

      --
      Make sure everyone's vote counts: Verified Voting
    12. Re: How can the bosses not over ride the system? by mysidia · · Score: 1

      There's one issue they have though:

      Once it is disabled, an email is sent to security about recently dismissed employees. Scanning the key card is a red flag.

      his entry pass to the Los Angeles skyscraper where his office was based failed to work, forcing him to rely on the security guard to allow him entry.

      He found a major weakness in their security: The security guard created a security issue by allowing him entry into the office anyways, despite the fact the system was supposed to have notified security he was terminated ---- If he was on the list of dismissed employees, then he should've been denied entry.

    13. Re: How can the bosses not over ride the system? by umghhh · · Score: 2, Insightful

      The summary is not that detailed to see it outright but his contract did not expire. In any legal system this would mean he would have to be paid for the time he could have not worked because his dismissal was not formally correct or rather there have been no dismissal. In fact it was the company that failed to provide him working conditions while his contract was legally running. As said summary is open about that so maybe one should not make too many assumptions. The summary however indicates that the company in fact did not want to fire him and the termination was a fault. Yet the management did not manage (!!!) to fix that problem for 3 weeks. What is not written in the summary but in an original (linked) article is even more interesting - his colleagues grew distant because of his absence even after he has explained what has happened. This means we are done as a society - well groomed to be governed by drones and it makes no difference whether these drones are meatbags or automatic systems working according to some SW code. It is really a telling sign of failure at humanity to not be able to keep the guy working while the system is being investigated and fixed.

      That so many of commenters here show complete understanding for the failed system ('working as it should' and other nonsense) is another telling sign of decline. OC this does not mean civilization will end and we all will die. There is a point in time still in front of us where failure of one system may lead to domino effect - no need for superior artificial self-aware intelligence - just a set of actions that have executed faster that they could be stopped.
      Such situation can make losses especially high in highly developed and interconnected societies.

      I would like to come back to the enthusiasm with which we accept orders from authority these days. Nothing has changed since 1933 I guess. Even if I was told many times that milgram experiment was a failure in itself and its results could not be used to explain anything anywhere else (only Germans are like this and other some garbage). Well nothing besides that fact that there is no human telling you orders but the system doing that instead.

    14. Re: How can the bosses not over ride the system? by torkus · · Score: 1

      It wasn't even the management oversight.

      The contracting company should have been tracking their contracts and known this was expiring soon and then expired. They should have notified the contractor (who is their employee after all).

      --
      You can get rich if you own a politician, but you have to be rich to buy one in the first place.
    15. Re: How can the bosses not over ride the system? by Obfuscant · · Score: 3, Insightful

      As said summary is open about that so maybe one should not make too many assumptions.

      The summary appears to quote TFA and says that his contract was not renewed. You don't have to renew a contract if it is still valid. Thus, the summary is not open about this, it is pretty clearly saying his contract either expired or "his contract has been terminated."

      Neither his still working ex-manager (who was sent to work from home for the remainder of his time with the company, thus not completely terminated at the time), or his new manager renewed his contract. We don't know why, but we do know that his new manager is apparently not competent enough with the system to be able to look up the employment status of her charges. Othewise, she would have seen "contract terminated" and known what the problem was. His "recruiter" could look this up, so we know it was online, and that's the point when the correction should have started.

      That so many of commenters here show complete understanding for the failed system ('working as it should' and other nonsense)

      The system worked as it should. His contract was either expired or terminated and not renewed. At that point he is no longer an employee. It was not "a machine" that fired him, it is the acts of his managers that resulted in this situation. Two people. One of them had no reason to care -- which is why you don't keep him online and "working from home" in the first place. One of them was incompetent.

      What do you expect the system to do? Should it keep allowing access to company resources by a terminated employee? Or should the process be automated so a disgruntled fired person cannot continue to access the company computers when a human makes a mistake and doesn't cancel accounts and cards? We already know his "current" manager is incapable of using the computer to manage her people, so we can assume she would have been equally incompetent at completing the discharge process and turning off access. That's why we automate such things.

      I would like to come back to the enthusiasm with which we accept orders from authority these days. Nothing has changed since 1933 I guess.

      Oh, for pete's sake. This has nothing to do with "authority" or Hitler. Two managers failed to do their jobs to keep someone they wanted employed in that status. One didn't care and didn't need to, the other might have cared but wasn't able to find her ass with both hands. That's it. It's not machines taking over the world ordering humans to do their every bidding. It's not a malicious dictatorship killing humans because they aren't performing to his standards. It was a MISTAKE, apparently, made by humans.

      Does that mean that this guy has to just sit back and accept it? Of course not. He can sue for various employment law violations, I am sure. If they still want him to work for them, the company can "rehire" him, and I might recommend he negotiate a raise in the process. Maybe he wants to assume that the company is screwed up enough that he'd never work there again, or he can assume that it was a mistake made by a couple of under-abled managers and get past it. From the fact that he's hyping this as "fired by a machine", I doubt the latter would happen.

      It's a bad thing that happened, of course, but it is NOT "fired by a machine", nor is it related to 1933.

    16. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      He had been there for 8 months of a 3 year contract. It wasn't expiring soon. It wasn't input into the company's new system, so it appeared that he had no contract.

    17. Re:How can the bosses not over ride the system? by wisnoskij · · Score: 1

      Of course only a very small number of people are given the ability to hire people at will. Most managers don't hire anyone without authorisation. And if you have a computer system in charge of the process, probably only a single CXX would have unlimited access. Imagine what a disgruntled employee could do with the ability to automatically lock anyone or everyone out of the buildings and computer systems.

      Which I think is the main thing to take away from this. Your systems should not be integrated and they should not be automated. No manager or IT guy should have the power to automatically disable everyone's key cards and computer accounts. It is easily worth it to Intel or IBM pay people to do those tasks instead of risk even a disgruntled CXX from locking everyone out of even a single one of their headquarters for a day.

      --
      Troll is not a replacement for I disagree.
    18. Re: How can the bosses not over ride the system? by q4Fry · · Score: 2

      This is a non-story.

      Speaking of "stories," I do not understand why no one has yet mentioned Gordon Dickson's classic short "Computers Don't Argue" from 1965.

      Magazine reproduction
      Text version (but atrocious background color)

    19. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      CA, EU ... whatever. They are all evil socialists out to destroy good god-fearing capitalists

    20. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      You missed the point of the whole story, let me quote that for you "he was locked out of every system, except his Linux machine.".

      So while other systems might fail you, Linux will still work for you.

    21. Re: How can the bosses not over ride the system? by SiChemist · · Score: 1

      He mentioned in his detailed blog post that the security cards fail and often have to be replaced. The security guard probably just assumed that was the case and buzzed him through. After all, if you don't want them to use discretion, you shouldn't have security guards in the first place.

    22. Re:How can the bosses not over ride the system? by thegarbz · · Score: 1

      Which system? I had the same problem happen to me when I moved internationally. I was accidentally flagged as having left the company in the meantime. So when I got to where I was going I found out I had a new computer, new email, new account, no HR history, nothing. It took the best part of 3 weeks to get me "reinstated" and we're still picking up the pieces now 2 years later.

      Why are we picking up pieces? Because there are so many interconnected systems that if you try to manually correct something, abort something, or revert something mid way through a process the processes end up getting all messed up.

      Only 2 months ago I was locked out of my office building. Why? Because I didn't submit some non-existent and not required paperwork to renew my not actual contractor status in the one system that didn't realise I wasn't a contractor.

      To this date my email address in Office365 has the wrong subdomain on the back of it (Asia/Pacific regional server rather than Europe/Africa regional server). Yet when I change the password on my one, the password automatically propagates through to the other. Just don't try sending an email to the wrong one. Better still IT can't figure it out. Like actually can't. They simply can not find any reference to where the old subdomain link comes from. After 9 months we agreed to ignore the quirk.

    23. Re: How can the bosses not over ride the system? by locketine · · Score: 1

      Great point! Software geeks seem to have more empathy for automated systems and gadgets than people.

      --
      Think globally but act within local variable scope.
    24. Re:How can the bosses not over ride the system? by rtb61 · · Score: 1

      Computer security requires that employees be terminated from the system as quickly as possible. They simply did not build the system to quickly fix the problem and corporate consider people disposable, hence not a matter of concern.

      --
      Chaos - everything, everywhere, everywhen
    25. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      What does God have to do with this?

    26. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      From TFA, one red flag for me about the guy is that he did not concern much about security. If my card was rejected the first time when I attempted to go through a security check-point, I would not ignore the incident but rather try to find out as soon as possible to get to the root problem. For him, he didn't do anything and let it go on for ANOTHER DAY to find out that the issue persisted. This shows that he has no sense of security. I hope his job has nothing to do with security at all because he has no mentality for the job.

    27. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      After all, if you don't want them to use discretion, you shouldn't have security guards in the first place.

      Your comment makes no sense. You don't hire security guards to override the system if it says that someone shouldn't be there, you hire security guards to deal with people that become belligerent at being told the system says they should not be there.

    28. Re: How can the bosses not over ride the system? by Anonymous Coward · · Score: 0

      > did they fix it. Simple.

      Read the end of the article.
      This caused an unfixable SOCIAL problem, and he left because of it.

    29. Re: How can the bosses not over ride the system? by mixed_signal · · Score: 1

      I think you are correct. His contract should have a termination clause that requires notice in writing. If he never received notice, then it was not terminated correctly and he is due at least the money for time he spent trying to work.

      This part of his blog post does not add up. Perhaps that's because he doesn't understand his own contract. Instead of "when my contract expired," it should probably read, "when the new system did not see my contract as active."

      "I was on a 3 years contract and had only worked for 8 months. [My manager] had been laid off. He was to work from home as a contractor for the duration of a transition. I imagine ... he decided not to do much work after that. Some of that work included renewing my contract in the new system. ...
      When my contract expired, the machine took over and fired me."

    30. Re: How can the bosses not over ride the system? by mixed_signal · · Score: 1

      No, most of your argument is wrong. His blog states he was in month 8 or 9 of a 3 year contract. As it turns out, no-one in the company even wanted his contract terminated. So, yes, the automated systems did effectively terminate his contract as far as the systems were concerned, but that is not what the company intended. Most likely the company did not properly terminate the contract because it did not provide notice, so there might be some room for legal redress, but he probably doesn't want to annoy them if he likes working there. It sounds like he doesn't understand his own contract terms and the need to stay on top of things like that.

    31. Re: How can the bosses not over ride the system? by mysidia · · Score: 1

      The security guard probably just assumed that was the case and buzzed him through. After all, if you don't want them to use discretion

      That's the thing... if he "just assumed," then the guard is not using discretion --- since security is provided a list of dismissed employees who Are to be denied access, then he should've known that employee was on the list.

    32. Re: How can the bosses not over ride the system? by Blue23 · · Score: 1

      The summary appears to quote TFA and says that his contract was not renewed. You don't have to renew a contract if it is still valid. Thus, the summary is not open about this, it is pretty clearly saying his contract either expired or "his contract has been terminated."

      The actual quote from TFA is:

      I was on a 3 years contract and had only worked for 8 months. Just before I was hired, this company was acquired by a much larger company and I joined during the transition. My manager at the time was from the previous administration. One morning I came to work to see that his desk had been wiped clean, as if he was disappeared. As a full time employee, he had been laid off. He was to work from home as a contractor for the duration of a transition. I imagine due to the shock and frustration, he decided not to do much work after that. Some of that work included renewing my contract in the new system.

      That seems very clear that his contract was still good. 8 months into a 3 year contract, and the manager had not renewed the contract in the new system from after the acquisition.

      --
      LITTLE GIRL: But which cookie will you eat FIRST? C. MONSTER: Me think you have misconception of cookie-eating process.
    33. Re: How can the bosses not over ride the system? by toddestan · · Score: 1

      I would also assume the guard would have some visibility into the keycard system, so the security guard would see that the system does actually recognize the keycard but that it had been disabled. As opposed to something like the system not recognizing the card or something if the card had actually failed. So either the guard was not doing their job, the keycard system is really poorly designed, or the guard was not given access to information that would need to properly do their job.

  15. This is not an automation problem. by Anonymous Coward · · Score: 1

    Automation fails. It's stupid, and problems happen. Humans fix it. Life goes on.

    It took 3 weeks to solve this. 3 Weeks!!

    Eventually the problem was solved. My recruiter called me one morning and told me that I can come back to work. I had missed 3 weeks of work by that time, and pay.

    The problem here is not the automation, it's the dis-empowerment of the humans, who are then slaves to the automation. When even the director can't solve the problem that the automation solved, that's not an automation problem, it's a company culture problem where nobody has the power to do anything. One of my old co-workers used to say "is the system serving us, or are we serving the system". If the answer is the latter, you're really screwed.

    This is a sign of a severely sick organization where simply fixing a simple problem like this takes 3 freaking weeks to solve. I used to work at a place that had the opposite problem. There were several people we wanted to fire, that weren't productive, and in fact had negative productivity. We couldn't fire them. Corporate wouldn't let us. Eventually these people left on their own, mostly out of embarassment... but the point is that if you don't give power to people in your organization, and try to centralize it, say goodbye to your company, because these sorts of things are like a cancer.

  16. Summary of the issue by DaWhilly · · Score: 1

    Ex-manager fired but retained as contractor. Has control over management work still. Doesn't renew another employee's contract. Employee gets fired because the contract is over. Issue is with the company not checking on what the Ex-manager was fired for. Seriously, leaving critical work in the hands of an fired employee was the issue. The computer was doing what a Person in the same role would do, just faster.

    1. Re:Summary of the issue by DaWhilly · · Score: 1

      Correction: "what the Ex-manager was responsible for".

  17. maybe if he had an UNION to fight for him! by Joe_Dragon · · Score: 1

    maybe if he had an UNION to fight for him!

  18. Office Space..... by Zorro · · Score: 3, Funny

    Milton had actually been laid off five years prior, but through a glitch in accounting, continued to receive a paycheck.

    1. Re:Office Space..... by Anonymous Coward · · Score: 0

      ... though he did not receive a piece of cake, despite assurances.

    2. Re:Office Space..... by Anonymous Coward · · Score: 0

      Actually, he wasn't receiving a paycheck. That was the problem.

    3. Re:Office Space..... by Anonymous Coward · · Score: 0

      however, his birthday cake access -was- revoked

    4. Re:Office Space..... by Thelasko · · Score: 2

      This is like the opposite of Milton. Not actually laid off, but through a glitch in accounting, was escorted out of the building and stopped receiving a paycheck.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  19. Excellent case of integration by magarity · · Score: 5, Informative

    Wow, you can guess how many companies in which an un-renewed contract worker would NOT be detected properly? This company is impressively integrated. I bet they have a first class internal auditing team who had to hassle system owners for years before this was all properly configured.

    1. Re:Excellent case of integration by Thelasko · · Score: 1

      Yes, this is a good way to prevent rogue former employees from doing damage to the company. All of the loose ends are taken care of neatly.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    2. Re:Excellent case of integration by Ogive17 · · Score: 1

      I'm not sure how well it actually worked. The security guards let him in. His co-workers helped him out. It sounds like not all access was completely removed immediately.

      --
      "Action without philosophy is a lethal weapon; philosophy without action is worthless."
    3. Re:Excellent case of integration by citylivin · · Score: 2

      "This company is impressively integrated. I bet they have a first class internal auditing team who had to hassle system owners for years before this was all properly configured."

      It doesnt take that much work to buy systems that all integrate to active directory these days. Sure it takes work to convince people to buy the right products, but as long as you do your research i am not sure of any software space that doesn't have some product with AD / sso integration. More true now that all applications are moving to the web.

      I can with one right click, stop a person from getting into the building, getting on wireless, computers, email, stop them being able to enter hours into the payroll system and kill their access to any company databases or software. And we are just a small 500 person company.

      In fact its necessary to do this. It would take me like 20 minutes to deactivate an employee if they were all separate systems!
      However i don't use expiry dates for contractors. It ALWAYS leads to some problem like TFA exposes. We are not a high security place and i do double check with HR before deleting anyone to make sure nothing is out of place with the request.

      --
      As a potential lottery winner, I totally support tax cuts for the wealthy
    4. Re:Excellent case of integration by novakyu · · Score: 1

      Not all---they forgot his own Linux box, a rogue device which a contractor apparently had been allowed to maintain completely on his own separate from this excellently integrated system.

    5. Re:Excellent case of integration by osee · · Score: 1

      This is proper identity management. Gone wrong. It's still cheaper than fired people retaining access to privileged information.

  20. So if he is in IT and really claims this... by aicrules · · Score: 1

    Then he should never be allowed to work in IT again. Having your contract run out is not being fired by machine. Your contract ran out. Thus you can no longer be employed at that company. That is a failure of management, not a machine firing you. As of the contract expiration date you no longer worked there. So stupid.

    1. Re:So if he is in IT and really claims this... by Anonymous Coward · · Score: 0

      Then he should never be allowed to work in IT again. Having your contract run out is not being fired by machine. Your contract ran out. Thus you can no longer be employed at that company. That is a failure of management, not a machine firing you. As of the contract expiration date you no longer worked there.

      Uh, have you read TFA? His contract didn't run out. He was recontracted. That wasn't entered into the system, a simple HR error that resulted in the system initiating the corresponding consequences. And the responsible humans were unable to fix that problem. If the system had told them to employ Godzilla as the canteen cook instead of their current personnel, they'd have been helpless against eating anything but radioactive lizard eggs for months.

    2. Re:So if he is in IT and really claims this... by caseih · · Score: 1

      He knew when his contract was supposed to be up. He was 8 months into the 36 month contract. Definitely a failure of management, but his contract certainly hadn't run out in any legal sense.

    3. Re:So if he is in IT and really claims this... by aicrules · · Score: 1

      Nope I sure didn't read it. I blame robots.

    4. Re:So if he is in IT and really claims this... by aicrules · · Score: 1

      I appreciate the call out on me not reading the article. But alas, still a failure of management. Not fired by a robot.

  21. Automation, not 'teh machines' by rickb928 · · Score: 1

    And this is not new.

    Had the process resulted in notification to sysadmins to process the user ID as either 'contract terminated' or 'contract expired', this could have gone the same way. Scripts run to disable building access (key/nfc card), logins, group membership (move to \terminated, for instance), and then possibly to facilities to empty out his desk, contact him to retrieve any company property (the key card, for instance).

    It's interesting that this has all become fully automated, but not really new, since 'in the old days' none of the intermediaries would have bothered, probably to ask if this was genuine, which in fact this case was, and still the manager would need to correct things.

    Unfortunate, but this is not the first horse of the Apocalypse. Kinda hurts that one single individual failed to prevent it. Hopefully someone learns to delegate when key personnel are 'laid off'.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
    1. Re:Automation, not 'teh machines' by chmod+a+x+mojo · · Score: 1

      Yeah, exactly like that - well except for the fact that the cascade of movement was apparently irreversible and unstoppable. You know, like it could have been stopped by one HR email to human netops / sysops saying "the termination notice was wrong, Do Not Proceed and restore."

      Other than that yeah, exactly the same.

      --
      To err is human; effective mayhem requires the root password!
    2. Re:Automation, not 'teh machines' by rickb928 · · Score: 1

      Lots of systems will not 'restore'. Access cards in particular are often irreversibly disabled, the best is if, mostly, they can be reprogrammed. That of course requires multiple processes, and off we go down the rabbit hole of interlocking processes and interdependencies.

      I doubt that even in a human-operated system it would be that easy. No surprise if it required a contractor renewal, re-enrollment, like new, and then rebuilding accesses etc.

      Rather than blame the process, blame the cause.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
  22. So he wasn't fired by a machine... by MonteCarloMethod · · Score: 1

    His contract wasn't renewed and the machine executed employee termination security procedures.

    He was "fired" by negligence on someone's part. The system seems to have worked properly in ensuring that he wasn't still receiving the responsibilities, access permissions, and compensation of someone who no longer works at the company.

  23. I burn the building down! by Joe_Dragon · · Score: 1

    I burn the building down!

    1. Re:I burn the building down! by Anonymous Coward · · Score: 0

      LP0 on fire?

  24. no contract = there is no pay not true labor laws by Joe_Dragon · · Score: 1

    no contract = there is no pay not true under labor laws at the very least.

  25. Nobody got fired.... by bobbied · · Score: 1

    His contract didn't get renewed. BIG difference.

    IF the manager who controls your contract gets laid off, you might want to assume your contract is at risk too. There is a good chance you will fall though the cracks (as in this case) or suffer the same fate for the same reason your manager got the ax.

    The only unique thing I see in this story is that the system that automates terminations is pretty efficient and effective. Kudos to that company. I've worked at places that didn't have a manual process to remove terminated/separated employees access, much less an automated one, where we hired a guy back after a few years and his old username and password still worked on his first day... That's scary.

    When they laid me off (one of the keepers of their firewalls who often worked from home) they hadn't learned. They even called me 18 months later asking if I remembered the firewall password... "Um... You mean the password I put in that document with the list of usernames and passwords that said Change these passwords now!? Absolutely not!" Those people where idiots and not just for laying me off. :)

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    1. Re:Nobody got fired.... by h4ck7h3p14n37 · · Score: 1

      He clearly states that he,

      was on a 3 years contract and had only worked for 8 months

      His manager did not transfer his contract information into the new system when the company was bought by another. It was not a case of his contract not being renewed at the end of the current term.

  26. The Man Who... by RobinH · · Score: 1

    Sounds like it should have been titled "The man who didn't keep track of when his contract was up." Thank goodness we have computers to help us keep track of that stuff.

    --
    "I have never let my schooling interfere with my education." - Mark Twain
    1. Re:The Man Who... by mrbester · · Score: 1

      The thing is, he _did_ know when his contract was up. He also knew that his manager knew that as well and that in the normal course of events, would click the button labelled "Renew" and everything would carry on as before.

      What he _didn't_ know was that his manager had become an ex-manager at the time the 6 numbers should have been typed in to advance the plot and hadn't bothered to do so from his lawnchair. Nor did the ex-manager bother to tell anybody else that this was now their job.

      --
      "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
  27. Re: no contract = there is no pay not true labor by Anonymous Coward · · Score: 0

    He works for company A which is a Contracting agency, his contract with company B was not renewed.
    Company B doesn't pay him, they pay A and then A pays him. So IF he is owed anything, it's on company A.
    And no he wasn't fired, and no it wasn't a machines fault or mistake.

  28. Was the employee eligible for unemployment comp? by Streetlight · · Score: 1

    With all this employee information and decision automation, did the software notify the appropriate authorities that a terminated employee was eligible for unemployment compensation? I'm not sure if contract employees are able to get unemployment compensation. And in this case, what about when the employee contract is renewed, will unemployment compensation be cancelled automatically?

    --
    In a time of universal deceit, telling the truth is a revolutionary act. George Orwell
  29. No, he was fired by a PROCESS by ScentCone · · Score: 4, Insightful

    The process described could just as easily have happened 50 years ago in a large enough operation driven by set procedures and compartmentalized people who have specific, required action in response to specific input handed to them. Just another case of With-A-Computer-Ism.

    --
    Don't disappoint your bird dog. Go to the range.
    1. Re:No, he was fired by a PROCESS by Anonymous Coward · · Score: 0

      Old large businesses were like object oriented software.

  30. More Automation Needed by ghoul · · Score: 1

    So the basic problem started because a human (ex manager) did not renew the contract. If the contract had been renewed none of this would have happened. We need fewer humans in the loop not more. Humans make mistakes. Machines dont.

    --
    **Life is too short to be serious**
    1. Re:More Automation Needed by h4ck7h3p14n37 · · Score: 1

      I suppose that's one way to look at it, eliminate the human. It makes sense because any process that involves humans needs to be able to handle failures at each step and this company's process clearly expected humans to perform perfectly every time.

      I'm really blown away that no one was responsible for verifying the information before initiating the process. How long would it have taken someone from HR to call his manager and confirm what they were being told?

  31. Efficient termination but how's their onboarding? by rnturn · · Score: 1

    I wonder how efficient that company's onboarding process is. It still seems to be a big surprise when new employees start at a company. The hiring manager knows but it's not unusual for the desktop support team to find out on the start date that a computer was supposed to be ready for the new hire or that the facilities people needed to find a desk for them to sit at. (Personally, I blame HR for these kind of screw-ups.)

    --
    CUR ALLOC 20195.....5804M
  32. Re:“Yeeeeah, we’re gonna need to go ah by MrLint · · Score: 3, Funny

    Please report to the Aperture Science Extended Relaxation Center.

  33. Verizon FiOS Automation Hell by Anonymous Coward · · Score: 0

    I ordered Verizon FiOS Internet (only) when I moved into my new home in December. They no longer do installs without the customer either renting or buying an official Vz router, but they let you replace it afterwards. Two weeks after running flawlessly with my own router, I brought back the rented Vz router to the Verizon store as instructed, and told them I was NOT cancelling my service, just returning the router.

    By the time I drove off the parking lot, I received a "sorry to see you go" email from Verizon. Apparently the idiot who entered the transaction into the computer didn't check or uncheck the right box. I talked to more than half a dozen Vz employees over the next several days, but there was NOTHING anyone could do to un-do the cancellation. I had to apply for service as a brand new customer, including ANOTHER CREDIT CHECK. There was no way anyone could override the need for a new credit check, even though it was just done two weeks ago. That's two dings on my credit report for at least two years. A FiOS tech that I talked to said that mine was the third case like this that week, and it was only Wednesday!

    Since I placed my original FiOS order online, there were multiple discounts on the rate and the installation was free. None of that was applicable when they took my new order for service. I could not use my main email address to place this order, since it was now associated with a dead account. They tried for a whole day to override this, but were unsuccessful. They were able to apply discounts equivalent to those of my original order, but only one by one over several days. Now they will all have different end dates.

    It's unbelievable that Verizon doesn't let their customer service reps and even their technical people who tried to help to actually use their brains. Only the automation has any authority to change anything, and it only moves in one direction. There's no sanity checking. Why would someone who just started service cancel it only two weeks later? Why was there ZERO attempt at customer retention? Just a "sorry to see you go" email. Nobody lost their job over this, but someone definitely should have.

  34. He has been lucky... by LordHighExecutioner · · Score: 1

    ...if he worked for Elon Musk, being fired by a machine could be a very painful thing.

  35. The man's name by Anonymous Coward · · Score: 0

    is not Diallo. This is where the confusion began:

    His name was Dial Zero.

  36. Sounds like a Better Off Ted storyline by fahrbot-bot · · Score: 1
    From Better Off Ted, season 1, episode 6, Goodbye, Mr Chips:

    When Ted notices that his new employee badge has his last name misspelled as 'Chips' instead of 'Crisp,' he goes to HR to get it fixed. However, instead of fixing it, they accidentally delete him from Veridian's database. This could not have happened at a worse time, since he needs to witness a test for Phil and Lem's new rocket jet pack in two days.

    Veronica reassures Ted that it's just a computer glitch, but he wonders why Veridian can't just add him back into the system. Apparently, the geniuses at Veridian mandated that you have to have a 459 code in order to be added back into the system, i.e. one has to be a new hire. So, Ted re-applies for his old job.

    Veronica is annoyed at Ted for reapplying for his job and starts the interview process out of formality. But Ted finds out that the company could restore him to the database by rebooting its mainframe. Veronica shoots that idea down, saying that Veridian would never do such a thing for one employee when there is cash to be lost. So Ted, out of utter frustration, quits.

    After hearing about Ted's abrupt departure, the lab crew freaks out. Don't worry, Linda has a plan and caramels. Linda, Phil, Lem and the other lab scientists meet at Ted's house and tell him they can reboot the mainframe. They hatch and enact their plan ...

    One minor roadblock — Veridian has trackers on all new ID/security badges, so security catches them before they can even get into the Veridian mainframe room. Foiled!

    Veronica chews out Ted, Linda and the lab crew for half an hour, then demands their ID badges so she can lower their security clearance as punishment.

    As Lem prepares to test the jet pack himself, Veronica gives him a 'parachute' stuffed in a knapsack. However, the knapsack is stuffed full of all the ID badges Veronica took, which includes many more than just Ted and the gang's.

    The Veridian mainframe, detecting 75 employees are stuffed into one knapsack and launched a mile into the air, freaks out and reboots itself.

    --
    It must have been something you assimilated. . . .
  37. What's important by AlanObject · · Score: 1

    Did they take his red stapler too?

  38. Re:No. Wrong. by Headw1nd · · Score: 1
    Incorrect. He was not up for renewal.

    At the time, he was eight months into a three-year contract

  39. Harry Tuttle, at your service by Anonymous Coward · · Score: 0

    Ahh yes, here it is. Buttle. It says you are fired.

  40. Re: Lock him up! by Anonymous Coward · · Score: 0

    The trolling is BS, but the Trump Butthurt Syndrome it represents is very real.

  41. Misleading Title. by Anonymous Coward · · Score: 0

    He wasn't fired by a machine at all. A human WAS involved, and failed to follow procedure.

    "His original manager had been recently laid off and sent to work from home for the rest of his time at the firm and in that period he had not renewed Mr Diallo's contract in the new system."

  42. Re: How can the bosses not over ride the system by Anonymous Coward · · Score: 0

    No, he did have a contract, he just hadn't had his details moved to the new system.

  43. Dear "help me mommy" SoyBoy, lol... apk by Anonymous Coward · · Score: 0

    See subject & my ps (classic, lol): There's REALITY https://yro.slashdot.org/comme... that works vs. SOYboy addled by estogen mimickers in SOYMilk (lol, that you're addicted to) "Phantasy" - lol!

    I see your estrogen is LOW - lol, don't worry: Make SURE you put your soymilk in bisphenol A plastic containers (You'll get a "good dose" then - you need it (Cravings to be a woman, you sure act like one you do-nothing "ne'er-do-well", lol)).

    Eventually, you'll get SO bad you'll inject it like Bruce Willis in LOOPER (you are 'loopy' lol) from Year 6 -> Year 23 (LMAO).

    * RoTfLmAo... you want to get rid of me/kill me? For once you're doing a GOOD job making me laugh myself to death!

    Ah, it's good to see I've BLOWN you away w/ truth & fact & YOU ARE OUT OF DOWNMODPOINTS evidently (your kind? Can't EVER win vs. guys like me - accept it - your destiny in this LIFE was to be the LOSER almost WOMAN you are, lol).

    APK

    P.S.=> Hahahahaha "HELP ME MOMMY" lmao (apk's outsmarted us AGAIN & ran us DRY of our ABUSED "downmodpoints" lol) https://tech.slashdot.org/comm... ... apk

  44. Not as misleading as people imply by MobyDisk · · Score: 1

    While yes, the headline is a bit sensational, it probably really did feel like a machine fired him. Imagine if you couldn't log-in, couldn't badge-in, etc -- but nobody knew why! That really would feel like the computer fired you. But then when security comes to escort you out because the computer said so, that could feel really creepy.

    Have you ever been to a store and the registers were "down" and you couldn't buy anything? It's a really weird feeling because you have the item, you have the money, the clerk is there to take the money, but the computer refuses to let them complete the sale. It makes you feel out-of-control, like the world is run by an invisible ghost and you are subject to it's control rather than the other way around. A similar feeling comes from gigantic bureaucracies, where people agree that something makes sense but there is some high-level manager with a policy that blocks something.

  45. It was lazy management, not a machine... by superdave80 · · Score: 1

    ... and in that period he had not renewed Mr Diallo's contract in the new system

    So, this had NOTHING to do with a 'machine' firing him. His contract expired (as it was suppose to), and nobody bothered to renew that contract (human error). Once the contract expired, the machine CORRECTLY disabled all of his access automatically.

    I missed 3 weeks of pay because no one could stop the machine.

    No, it was because both you and management never bothered to re-up your contract.

  46. Not fired by Machine by shayd2 · · Score: 2
    He was fired by his manager when his contract wasn't renewed.

    Having a human controlled check point in the process (by HR for instance) would just allow dismissed contractors access to the system

    Perhaps they should rehire him. Perhaps at a better rate

  47. Re: How can the bosses not over ride the system by fisted · · Score: 1

    The real fail is that the system seems so complex that there was no feasible way for an admin to work out the root cause in a timely manner. Kind of like the feeling I get when troubleshooting service startup issues on systems that run systemd, but oh well.

  48. Re: How can the bosses not over ride the syste by Anonymous Coward · · Score: 0

    Au contrair, if the new system is the system of record and he has no contract in there, then he has no contract

    âoehe had not renewed Mr Diallo's contract in the new system.â

  49. manna by aod7br7932 · · Score: 1
    1. Re:manna by TheRealHocusLocus · · Score: 1

      +THANK YOU, I was just looking for the link to share. The story Manna is must-read.

      While we're both here though I would like to say how cool your Google+ login is. It shows up in your post like a bright red beacon. I once even wrote a haiku-poem for Google+ login icons on Slashdot. Take it! It is yours!

      Google Plus Login
      red on a green Slashdot sea
      setting my soul free

      exotic matter
      how I long to fly with you
      Google Plus Login

      Google Plus Login
      fancy Google Plus Login
      Google Plus Login

      primitive tribesmen
      gaze at the little red square
      dream of things to come

      --
      <blink>down the rabbit hole</blink>
  50. I experienced this myself. by istartedi · · Score: 1

    I got "fired" by machine one time too, way back in the 90s when I worked support. I didn't go through too much hassle though. We noticed that I couldn't log in with my badge number or something. The first day, the manager joked "maybe you got fired". We were on very good terms so it was not a nervous laughter at all. He thought maybe it was just a glitch and they could fix my hours later. The 2nd day it happened again, and he was like... "OK, I really have to look into this". Sure enough, word came back that I had been terminated by the system. Exactly *how* I don't know. Perhaps it was really a fat-finger by an operator, and somebody who was supposed to get the axe was still in the system.

    The only way for them to fix it was to re-employ me! This actually worked out well in some ways, less well in others. I got all my accrued vacation hours as a "severance". Woohoo! Money! OTOH, I had to begin accumulating actual vacation hours again.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  51. See "Computers Don't Argue" by Gordon Dickson by Mike+Van+Pelt · · Score: 1

    See "Computers Don't Argue" by Gordon Dickson.

    Good thing he wasn't dealing with a book club.

  52. This is a management issue not an IT one by Anonymous Coward · · Score: 0

    You want us to manually process all this because managers don't do their jobs?

  53. Ob Monty Python by DarthVain · · Score: 1

    We apologise for the fault in the subtitles. Those responsible have been sacked.

    We apologise again for the fault in the subtitles. Those responsible for sacking the people who have just been sacked have been sacked.

    The directors of the firm hired to continue the credits after the other people had been sacked, wish it to be known that they have just been sacked. The credits have been completed in an entirely different style at great expense and at the last minute.

  54. Re: Lock him up! by fredrated · · Score: 1

    So someone that doesn't like sexual assailants and child abusers is just butthurt?
    What do we call a fool like you that will follow a dog if it says some magic words?

  55. Wrong title.. by SuperDre · · Score: 1

    The man wasn't fired by a machine.... His contract wasn't renewed due to poor management, not a machine..

  56. Obiligatory Twilight Zone by Anonymous Coward · · Score: 0

    The "Brain Center at Mr. Whipples"

    https://www.dailymotion.com/vi...

  57. Scary by giggleloop · · Score: 1

    I've never heard of having a Dead Man's Switch on someone's employment before ... but that is terrifying.

  58. Re: How can the bosses not over ride the system by Anonymous Coward · · Score: 0

    But the faulty part of the system was the human workflow, not the technology. The company didn't have human procedures in place to prevent contracts from falling through the cracks when a hiring manager was sidelined. The technology did what it was supposed to do when the contract ended. After all, the technology can't evaluate whether the non-renewal is "valid" or "correct", so it has to assume it is.

  59. The story is useless. by DarkVader · · Score: 2

    Sure, it's interesting that this happened, but we still have no idea what company he worked for.

    I did a bit of googling, Ibrahim Diallo is a much more common name than I'd have thought. I couldn't find anything.

    This is not the sort of thing that we need to be talking about in the abstract. Sure, that's nice and all, but it doesn't really get the attention where it needs to be. We need to know the company.

    The way you get this sort of thing fixed is to NAME AND SHAME. Drag that company's name through the mud, so that management at other companies will see the negative publicity, see that screwups on this level have a real impact on a company, and think about how their process works.

    This story will be technical noise to CEOs. Having a company's name in the headlines for screwing somebody over like this will get their attention. Think about it, did a song about "An Airline Broke My Guitar" get attention? Nope, but "United Breaks Guitars" did.

    The company needs to be in the headline for their screwup. Name and shame is the way to go.

  60. narrative by Anonymous Coward · · Score: 0

    The narrative about an evil AI here is far more interesting than what actually happened.

    The "narrative about an evil AI here" is really just the headline and a paragraph. Then the entire second half is about how there actually wasn't an evil AI at all, and it didn't fire him. The narrative as a whole is just about "if you agree to a contract with an end date, don't forget that you did that."

  61. "Error"? by Anonymous Coward · · Score: 0

    Nothing I've read about this says any machine "failed", or made any "error"; it sounds to me like they did in fact do everything exactly as they were expected to do.

  62. Been there, done that. by thegarbz · · Score: 1

    I had the same problem happen to me when I moved internationally. I was accidentally flagged as having left the company in the meantime. So when I got to where I was going I found out I had a new computer, new email, new account, no HR history, nothing. It took the best part of 3 weeks to get me "reinstated" and we're still picking up the pieces now 2 years later.

    Why are we picking up pieces? Because there are so many interconnected systems that if you try to manually correct something, abort something, or revert something mid way through a process the processes end up getting all messed up.

    Only 2 months ago I was locked out of my office building, because I didn't submit some non-existent and not required paperwork to renew my not actual contractor status in the one system that didn't realise I wasn't a contractor but rather a permanent employee.

    To this date my email address in Office365 has the wrong subdomain (Asia/Pacific regional server rather than Europe/Africa regional server). Yet when I change the password on my one, the password automatically propagates through to the other. Just don't try sending an email to the wrong one. Better still IT can't figure it out. Like actually can't. They simply can not find any reference to where the old subdomain link comes from. After 9 months we agreed to ignore the quirk.

  63. Re:“Yeeeeah, we’re gonna need to go ah by supremebob · · Score: 2

    I was kinda hoping for the "auto layoff thing" from Idiocracy. So many things from that movie are slowly becoming true, to the point where people could probably take plot points from that movie and turn them into CNN headlines without people noticing that they are from a movie.

  64. Re: Lock him up! by Anonymous Coward · · Score: 0

    Fuck you, Trump enabler faggot nlgger whore.

  65. DarkVader is useless. by thesupraman · · Score: 1

    So, a middle manager who is being made redundant doesnt do a small part of his job, and you want the companies name dragged through the mud?
    The company fixes as soon as they work out what was going wrong, by re-hiring the guy affected on a new contact, and you want their name dragged through the mud?
    A company has good security automation which actually picks up on someone who, by internal records, should not have access, and stops them walking in, and you want the companies name dragged through the mud?

    Considerate fucker, aint you.
    Why dont you post your name here, sounds like it deserves as much mud as they do.

    1. Re:DarkVader is useless. by DarkVader · · Score: 1

      You want to be sympathetic to a company that put in a system that didn't have a "cancel" function for an automated system that handled something as significant as firing an employee? A system that got him escorted out by security? A system that, when he was finally brought back weeks later, caused him to be shunned by his co-workers, creating a hostile working environment to the point that he ended up quitting?

      Yes, I want the company dragged through the mud for it. In some countries, the company would have had some pretty significant fines for treating an employee like that, unfortunately we don't have employee protection laws like that available here. Mud-dragging is the best we can do.

      Seriously, there should have been one click or one call that this guy's immediate supervisor could do to restore his access the same day. That there wasn't is a significant failure.

      And then you make it personal. Classy.

  66. Re: How can the bosses not over ride the system by HiThere · · Score: 1

    They were both at fault in different ways.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  67. The Doggone Highly Scientific Door by HiThere · · Score: 1

    This reminds me of a short story by R. A. Lafferty, "The Doggone Highly Scientific Door". Read it.

    Of course Lafferty was being silly, but that does mean he wasn't being serious.

    P.S.: The guy had a valid contract, it just hadn't been entered into the new system...which also sort of matches the story.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  68. Re: How can the bosses not over ride the syste by jabuzz · · Score: 1

    That is not how the law works, anywhere. The companies lack of record in the new system does not and did not terminate the contract.

  69. Think of it as EVOLUTION IN ACTION by TheRealHocusLocus · · Score: 1

    While everyone frets about the possibility that robots might some day behave like people, people are behaving like robots, today.

    Transactional systems have rollback logic and procedure. Real Programmers build transactional systems. Otherwise they are just 'lazy automated shortcuts'. When lazy automated shortcuts make corps think they can lay people off, the circle of incompetence is complete.

    Kinda reminds me of the time I went all apeshit about a company named 'HireVue'. Hint: outsource your hiring interviews to a compoooo-ter! The cloud is my master! I've been chosen!

    --
    <blink>down the rabbit hole</blink>
  70. Re: How can the bosses not over ride the system by fisted · · Score: 1

    Yes, but then again this was a multi day process that no human could stop, or even work out the root cause for, despite knowing it's wrong.

  71. Was it really the machine? by osee · · Score: 1

    His firm was going through changes, both in terms of the systems it used and the people it employed. His original manager had been recently laid off and sent to work from home for the rest of his time at the firm and in that period _he had not renewed Mr Diallo's contract_ in the new system.

    Sooo, it was not really the machine that fired Mr. Diallo. It was a process, that took the absence of renewal seriously. I am sure we (humans) have done such things in the past. Probably with gov and mil jobs mostly.