Xsolla lays off 150 after an algorithm ruled staff 'unengaged and unproductive'
gamasutra.com
gamasutra.com
The CEO wanted to create an elaborate system to rank employees based on their engagement in certain tools like Jira, Confluence, and company chat. Don’t chat enough? Your ranking is low and you might get laid off. Should have chatted more, sorry.
Even stranger, the CEO claims he wanted to let employees view their own engagement scores so they at least had a chance to pump up their numbers (time to spam more e-mails and refresh more Confluence pages so I don’t get fired!) but he went on record in another article blaming the development team for not releasing that feature:
> The company also planned to implement the so-called “digital mirror,” so every employee could learn what AI thinks of their work and engagement. However, the development team wasn’t enthusiastic about this idea, so its rollout is pending.
That’s right, the development team who works on the employee ranking tool “wasn’t enthusiastic” about letting other employees see their ranking or how it works, so they’re withholding it from the company supposedly against the wishes of the CEO. The CEO is then going on record, in public, blaming those developers for not letting these other people see their own scores before they get fired.
This CEO sounds like the type of person who wants to be in charge but also wants to dodge as much responsibility as possible. Create an algorithm to fire people, then send them an impersonal e-mail letting them know the algorithm has chosen them for firing. Then explain that he wanted to let them see their score and have a chance to react, but those mean developers weren’t enthusiastic about the idea so, sorry, you can’t see it.
I’m sure the developers of the secret employee ranking system have high scores for themselves, somehow.
I mention this because it doesn't require bringing together disparate systems to monitor your employees.
This includes monitoring what files you opened on OneDrive, when you opened them, etc.
If you are using Office 365 at work, I highly recommend going to delve.office.com and taking a look.
Edited to clarify Office 365 + Microsoft Azure products
I worked at a company where the CEO once shared a slide with the top Slack users and praised them for being engaged. Suddenly, everyone started spamming Slack to get their Slack numbers up.
My least favorite technique was the people who pressed enter every few words as an easy way to get more lines. After the CEO publicly praised the top Slack users, I started getting a lot of messages like this:
> hey
> you there
> ??
> quick question
> for you
> I’ll keep it quick
> :)
I would some times leave for lunch and come back to over 100 Slack notifications that could have been replaced by a few e-mails, but that wouldn't have earned anyone Slack points. Slack basically became useless after that.
These days, that's quite an accomplishment.
What a terrible place to work and measure of productivity.
What are you producing which is correlated with using any of those services?
If more information comes out, it'll be a useful case study in using measures anti-correlated with your actual business objectives.
This seems an extremely common practice by middle-management, whose activity is largely anti-correlated with aggregate business production. (Ie., middle-management activity should be operating at a minimum necessary for production; increasing it will cause productivity to drop).
The flip side is that you have to trust people. I’ve certainly had employees who basically didn’t show up to work. Their team members complained because it was more work on them. That’s a situation where I stepped in, tried to figure out what was wrong, but ultimately had to let the person go because they hadn’t made a pull request in months and didn’t have a good explanation as to why.
I talk to my boss about once a week, social hallway chats excluded. Rest of the week I just do what needs to be done.
He mentioned to me soon after joining that he had learned that the less he's in the way of us developers, the more productive we are. So he trusts us to do what we're assigned to do and handle issues that come up. Once in a while he'll come and ask me to handle some specific case ASAP or make sure I know some deadlines, but it's very rare.
In certain roles documents and emails may show how much work you're doing.
I imagine there will be alot of "+1" posts and mention rings in Jira at Xsolla from now on ...
The flogging will continue until morale improves.
Does it make sense to expect growth to return to the previous growth rate after a growth spurt?
Either way, seems a bit unengaged as an executive to rely on algorithms for lay offs. But maybe the vague wording is avoiding liability & the input data includes things like performance reviews, meanwhile they were looking to downsize for whatever reason. Some of the remarks come off as rather jejune tho, so there's a definite lack of tact here
edit: seems they're expecting consistent 40% growth.. a bit unrealistic
What has this company done to address that with this exercise? What precedent does that set? If you lose a family member and are disengaged as might be expected, will you be canned "because the AI said so" without your context being considered?
Plenty of history to see what happens next. Remaining employees of value will now put all of their efforts into finding a new role. The ones that stay will struggle to keep the lights on. Both will actively game these preposterous algorithms. Some might even sabotage from below.
EG:
a) Jim has the most slack messages. Reason: Jim has a bot that slacks different team members on the status of the build.
b) Larry attends the most gcalendar events. Reason: Larry auto accepts all events. However, Ryan auto cancels all events after 4pm but attends them anyway.
c) Sally has the least amount of PRs to the main repro. Reason: Sally works on a differet git repro dealing with a different microservice.
d) Jeff contributed the most new lines of code. Reason: Jeff added a package under a vendor/ folder. Also! Remember Mark changed from his personal github account to a company github account 3 months ago.
e) Linda is "online" the most on slack. Reason: Linda's ubuntu workspace does not autolog her out correctly when the system is idle.
f) Mike has the most PRs. Reason: Mike has an auto merge bot to merge release into production.
on and on....
vlad didnt open any applications for 6 days
olga puts in a lot of "activity" 3.5 hours per day 4 days per week
those places exist!
Maybe a bit of motivation for them to move to their parent company's payment system.
Sure, if I worked on this company I would like this option even if I was considered a "engaged employee" by their own classification.
The AI, at least, doesn't see color, gender, sexual orientation, what hobbies you like or you don't like. The machine, as long as you play by its rules, is fair. And I seem to prefer the machine rules, than the rules at the boys club.
How did the company grow to pay 500employee's wages? Low Russian salaries and rich American customers?
This also makes room for the algorithm to bring in its own people.
Best strategy for a remaining employee is to suck up to the algorithm and try to transfer in to its team.
Imagine being that guy... ouch.
I would love to work there. Im tired of people not doing any work. I dont mean people who dont work most of the day. Simple asset tracking would reveal how they never get near work but then a human had to decide and jim is such a nice guy blablabla
Are there no mirrors anywhere?
Which reminds me to ask, anyone looking to hire a 10x embedded engineer w/ 30yrs experience?
The group I'm in is hiring for C/C++ systems. Experience with safety is a huge plus. If you give an email address I can send you some job listings. If you're interested we can go from there. I'm just an engineer so I can't bring you straight to an interview but I know we're having trouble hiring systems engineers; I could at least pass your resume on directly.
(I can't remember whether he consequently reindented all those files...)
So... every week, I'd fire up the code formatter and change a setting for indents (2 spaces or 4, new line for curley braces, etc) and reformat all the code. My parter would refactor the most common function names. We were amazingly productive.
no duh.