Tonight I need to write a narrative of a case where a user complained a new browser add-in broke their mouse. This got escalated to me as the final tier.
I'm going to lay it out here first, because saying I'm working while laying in bed sounds cool.
User calls Helpdesk. They can't cut and paste anymore. They notice a new browser extension, deployed via corporate policy as expected in a new push.
Helpdesk can't disable the extension. Worse, using the options in the extension doesn't help! Well work is done, escalate case!
Next level of support gets case. Sees user cannot copy and paste. It's due to a browser plug-in that can't be disabled.
Escalate case!
Next level of client engineering gets case.
Sees user cannot copy and paste due to a browser extension security asked them to deploy.
Escalate case! To me in Security.
Of course, I want to see what's happening. I call the user. They repeat story on browser extension I deployed.
Okay, share screen in Teams. Show me.
They open a browser tab, mentioning how old the app is. Copy string. Go to second tab. Go to other old system. Also story about how ancient it is. Tries to paste. Doesn't work.
Worse, some window about clipboard pops up. That's weird. Hm.
I go ahead and disable the adblocking extension on both websites and have the user re-attempt. Still no luck.
I go into browser private mode, which completely unloads the extensions period.
User says it still doesn't work. Well damn. My job is done. It's not my fault.
But.
I ask them to show me more of their job workflow. They tell me how they haven't been able to do these steps for days.
They show how they can't copy and paste in Word either. Hey wait, a pure Chromium extension cannot touch outside its sandbox. This is something else. What???
I try the same exact thing as the user via remote control to their PC. The broken one.
IT WORKS.
What does this tell me? Somewhere in the human interface device stack, inputs are not being either sent or received as expected. My key injection via Teams is seemingly unimpaired.
So I start asking user. Tell me EXACTLY what you're doing to copy and paste. When I do it, it works.
They mention their "rollermouse."
Now, this is where my background in Helpdesk is infinity useful.
I know what a rollermouse is.
And I probably know what the problem is.
I helped a user with one in my first years in IT.
For people with disabilities but partial hand use, a RollerMouse allows traversing the mouse by fingertip up and down left and right. There are also programmable hot keys.
This menu is not a Chrome extension. It is the Windows 10 clipboard history interface.
And it only appears when you hit Windows Key + V.
For some reason, the device was no longer injecting Ctrl+V. It was sending Win+V. To paste.
Holy shit. Now how do I fix it.
This device was provided by IT. I do not blame this user remotely in any way. They probably told previous IT people!. They were speaking in plain correct language. A 30-year vet to the company, a huge resource.
Let me tell you more. I am great at automation and remote support.
I architected IT in a call center where I never left my desk except to press a few keys to start a computer reimage that would automatically clone all their data after login 40 minutes later.
And I still found excuses to just go _sit_ with people. When I really didn't need to.
Sitting with people and their compatriots in the unguarded casual exercise of their jobs is an immense resource.
The bottleneck in support is bandwidth of information. And remote means you have ONLY what they think is important, unless you know exactly what to press for.
So I won. I know for a fact this isn't my fault. My sin is I tried to change the environment for the better, people laid into that for an explanation of anomaly.
But the real win is going to be to fix it.
I ask, user says there's no software. IT gave it, they plugged it in. Hm.
I don't really _know_ why behavior of the device changed. This can be super important. But I judged a single user anomaly with a pathway to full resolution not worth that depth.
I install the driver. It includes hotkey customization.
I put in Ctrl+V.
The user blesses my skill.
If you are someone who takes this depth of issue ownership for people, please know you are no lesser than anybody that drops "F500."
I work with people. In systems of people. Just people. They're fine.
But if you care, if you dive into this stuff, you are exceptional. Truly.
And the larger a system of people, the more negative incentives accumulate, and the narrowing of responsibility proliferates.
I am in the final tier. I have unlimited altitude and resources. I will sit there and talk until it's done.
My documenting this is to extend that grace.
Now I got to go write this in SharePoint. Fuck.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Straight-up: Had people straight out of modern courses to InfoSec teach me stuff I did not know. THERE WAS NO CURRICULUM for most you see with senior titles. We figured a bunch of random stuff out in other jobs and moved into this. Learn from them, but don't undersell yourself!!!
Senior people are great to give you perspective and insight on why things are or traps that take pain to really instill. But you can also contribute, having learned the very latest iteration of stuff. Especially with cloud these days, it is hard to keep up.
I was an utter master of Exchange365 a handful years ago. Just crushed it. Transport rules senpai.
These days, there have been SO many modifications and changes. I can absolutely tell you how email should be run and structured. But the details and interfaces, I'm not what I was.
HOW: I solved a problem I couldn't figure out. But neither could anyone else.
We don't talk enough about the troubleshooting process, which includes failed theories and ventures! And oversights. The key is powering through, and learning from it. 🧵
Challenge: For reasons, _all_ traces of a software have to be removed from the massive network.
Before this gets to me, multiple teams have tried uninstalls and a vendor tool, but there are a few hundred machines left. Any remaining % is a failure.
Gets to Security. Still ❌.
Honestly I think this is a dumb task that should be easy so I put it off. But eventually a PM corners me and I have time, so I agreed to spent the 20 minutes to fix this dumb problem.
Well I was wrong. It sucked. I made early mistakes. But I got it eventually. Here's how:
Yeah I don't do much on my home PC either. I flip some telemetry stuff off but that's mostly it. I know and have discovered so much random issues I fortunately had the knowledge and ability to troubleshoot to know it was my fault. Most people don't. That's why I don't recommend.
Enterprise IT staff get to see the results of forays into advanced customizations, across thousands of devices and user-decades of testing. I started off deeply editing everything I could. But it's just not worth it except some basic stuff unless you're an enthusiast learning.
Again, if you're an enthusiast you're welcome to play around - please do. Just understand you're not too smart for antivirus. Be careful. And assume EVERYTHING that goes wrong in the OS or app or game is your fault. It probably is. But the discovery of that leads to learning.
Microsoft piss off your OEMs by turning the Xbox which literally already runs Windows 10 into a hardened cloud PC access terminal Challenge
Imagine getting an Xbox as part of your job welcome package. Hell it's not even worth asking to send it back if they leave.
Turn... turn my Xbox into a RDP client... I need it... I need it Satya. It's got USB ports. It's got WiFi. It runs Windows. It's got a hyper-secure supply chain and firmware attestation. Even the S supports at least widescreen 1440p HDMI. Listen... just... just... do it.
I ask ChatGPT multiple questions I have a day and then discourse with it on aspects I'm curious about. Like yesterday I wanted to know why people live in Ohio. And it used a term I didn't know, so I asked.
More samples of how I use ChatGPT for non-work stuff
ChatGPT surfacing an extremely obscure marketing term in an answer about Ohio.