The thing is: Some of the worst remote workers are actually the best at
appearing always online. They’ll go out of their way to remind everyone that they were “working” at 8PM or on a weekend because they need to compensate for the lack of actual work done.
One of the worst remote work offenders I ever dealt with had a routine of doing things every Saturday morning that would ping the team: Lots of Slack “@channel” questions. Lots of name tags in Slack to generate pings. Some e-mails with unnecessarily huge recipient lists. If someone had only measured time online or number of Slack messages sent, this guy would have been at the top of the list.
But it was all a show. It was all low-effort, high-volume content designed to give the impression of working hard, and it only came in short bursts. Anyone paying attention knew he wasn’t delivering much but he was generating huge fanfare over tiny things he did.
So yes, focusing too much on perceived hours worked or activity in Slack or e-mail is one of the worst ways to do performance management.
> Kick people based on repeatedly violating the deadline for deliverables.
This is the other game they play: Come sprint planning time, they’ll invest huge effort in exaggerating how long a task will take. Then they’ll go to great lengths to find ways to be “blocked and waiting on so and so” during the week. Eventually they’ll push their deadline back so far that hitting it is trivially easy.
Which is why it’s important to have managers who can spot these exaggerations and investigate the actual code and deliverables when they arrive. Engineers are good at spotting when someone has been lying about effort, but managers without engineering backgrounds can often (but not always) be fooled by charismatic remote workers.