Post on Threads saying “Whoever decided to make Microsoft Teams status change from green to yellow after two minutes of inactivity, I hope both sides of your pillow are permanently warm.”

top 80 comments

sorted by: hot top controversial new old
[–] 142 points 4 months ago

It also eats up to 1,5gb of ram sitting idle as a chat program. So yeah it's not running unless I need it and then it gets to shut down again. Luckily we don't use it as our primary chat tool.

  • source
  • [–] 81 points 4 months ago (19 children)

    I have Java on my machine. So I wrote a small program that moves the mouse one pixel every minute. Forever green.

  • source
  • hideshow 19 child comments
  • [–] 103 points 4 months ago (7 children)

    I went the other route: I set to away until 2030. Now they don't know if I'm really away or not.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 30 points 4 months ago (6 children)

    You are a fucking master mind! I wonder what other secret knowledge you possess, and I'm serious.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 18 points 3 months ago (5 children)

    A buddy of mine at work refuses to ever accept or decline invites - even 1-on-1s with his boss.

    That way it's always a surprise if they are going to show up.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 11 points 3 months ago* (4 children)

    I know a guy like that. It's infuriating because it's a waste of everybody's time when they don't show up. Just decline for fucks sake! At least I can tell the PM that we tried unsuccessfully to schedule and that we have to delay and I can play some video games!

  • source
  • parent
  • hideshow 4 child comments
  • [–] 8 points 3 months ago (3 children)

    If I schedule a meeting and someone doesn't accept that invite I just assume they're not showing up and act accordingly. Might send them a ping a few minutes before hand but if they're a stakeholder and needed for the meeting and choose to ignore the invite(s)/email ... That meeting gonna get cancelled or rescheduled.

    Not that that very often happens but I'd just start bothering said guy about it with pings or email follow ups until they get the picture. Or just cancel the meeting(s) if no response 24 hours before scheduled. Something like that.

    Not even to be petty or annoying just because they should be accepting or declining for the simple fact that everyone else has schedules to keep too. Obviously this advice may be bad or not applicable but yeah that sucks.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 3 months ago (1 child)

    Unfortunately my PM will say "let's meet and see if X joins otherwise we end earlier". Which means wasting a lot of time. Because X won't join, the PM will start talking about irrelevant stuff, and if we're lucky we waste 15 minutes, or more.

    I just hate this PM.

    What you say is reasonable and is also how I would have handled it. But in this project I have no power and the PM is...just not very good at it.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 3 months ago

    That sucks. I feel like a lot of stuff is easier and just better without even dealing with a PM - good ones can be worth their weight in gold though if you're dealing with multiple folks on a project and they do their job right.

    Unfortunately, that's very rare.

  • source
  • parent
  • [–] 1 point 3 months ago

    I don't schedule meetings with people I don't actually interact with. Pretty simple. By the time we are doing synchronous communication, it's because async has hit an effort limit and there's good incentive for everyone to show up.

  • source
  • parent
  • [–] 31 points 4 months ago (5 children)

    powershell script that toggles the scrolllock key every 3 minutes.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 24 points 4 months ago (4 children)

    Powershell is locked down on our machines via AD policy. I used to run a tool from the Windows Store, but they locked that down too. They didn't come for the JVM yet.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 18 points 3 months ago (2 children)

    I was in a similar situation so I bought a usb mouse wiggler, shows up like a standard usb mouse once plugged in and costs like nothing on AliExpress.

    It really baffled me though, shut down all tools, on a developer machine, why?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 3 months ago

    That sadly doesn't work for my workstation, the VDI still locks after 5 mins and I need to 2 factor authenticate again. So I bought a physical mouse Jiggler for 7ish euros and I'm happy again.

    I got roasted by friends calling me lazy because of it, fast forward 3 months and half of them asked me where I bought it. Now most of them have it, including several of my colleagues.

    For the computer it's an actual mouse since the input is external, so it just works. I'm always green baby ( ͡° ͜ʖ ͡° )

  • source
  • parent
  • [–] 10 points 4 months ago (3 children)

    Much less resource intensive on your dev machine to just use an esp32 and write a program to pretend to be a mouse and wiggle itself. Benefit is it is completely undetectable on every platform as well.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 3 months ago*

    For me it'd be better to just run the stupid Teams app on my work phone, but that's always been a hassle because it locks itself and then I don't always get the notifications. My primary work laptop only has 16 gigs of RAM, and having Teams eagerly gobble up a significant portion of that is highly frustrating.

    There's been several occasions where I've been building or debugging something, RAM being tight, and the OOM killer correctly deduces that Teams has to go. Makes me laugh every time I finally check back on Teams and realise it's been dead for a while.

    The whole "two minute timeout" is a stupid thing anyway. A non-trivial portion of my job is to read and write documentation. That takes time, and you will sit "idle" for a few minutes while reading and processing. My Windows machine would kill the BT connection to my mouse and keyboard, which would sometimes require re-pairing to get working again. For the longest time I thought the problem was the mouse and keyboard, but those problems vanished once I got a Linux dev machine.

    I fucking hate everything Microsoft.

  • source
  • parent
  • [–] 1 point 3 months ago (1 child)

    I wrote in another comment too: A friend's company scans every USB device. He got in trouble for plugging in his private USB stick once. Are you sure this is undetectable?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 3 months ago

    A USB stick reports itself as a USB stick. A device you set up to report itself as what you want reports itself as what you want. The only thing a computer can talk about a device is what the device reports itself. That’s how computers and peripherals work. The computer provides power and the peripheral tells the computer about itself.

    So if you make a device that reports the exact same information as your other mice then yeah the computer thinks it’s the same mouse. But it’s not usable as a USB then. It can’t do other stuff.

    Yes your friend plugging in a USB will get them in trouble, cause they can exfiltrate data.

  • source
  • parent
  • [–] 68 points 3 months ago (2 children)

    Set up a solo meeting with yourself. During meeting it doesn't change the status at all, so after you join that solo meeting in the morning set yourself to available and you will be available whole day.

  • source
  • hideshow 2 child comments
  • [–] 121 points 3 months ago (2 children)
  • [–] 56 points 4 months ago (5 children)

    I'm so glad we use Matrix at work. Our IT department even tells us explicitly not to use Teams if we can avoid it.

  • source
  • hideshow 5 child comments
  • [–] 2 points 3 months ago (1 child)

    How is matrix as a discord/teams replacement for work?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 3 months ago

    It really depends on what you actually need, how much setup the IT department can manage and how well the change is communicated and managed, I guess.

    We use it (i.e. the Element client) mostly for chatting and another open source solution (BigBlueButton) for online meetings, but voice and video calls are possible directly with Element. Matrix lacks the out of the box office product integration for collaborating on presentations, spreadsheets or text files that Teams has. It can be extended via widgets though, which includes at least etherpad and afaik there are options for nextcloud (which has collabora) integration as well, so with a bit of setup, even that could be emulated.

    So that would of course require some setup and maintenance and if the company used Teams before, some training and help for the users as well.

  • source
  • parent
  • [–] 48 points 4 months ago (6 children)

    If you join a meeting with yourself only, you can manually set your status to available and it will never go to away.

  • source
  • hideshow 6 child comments
  • [–] 13 points 4 months ago (5 children)

    I would expect it to say that you're "in a call"

  • source
  • parent
  • hideshow 5 child comments
  • [–] 24 points 3 months ago (3 children)

    And you would be correct, that's why previous comment indicated that you can then manually change your status, which will then make you appear as available. But as you are in a call, teams will no more automatically change your status to idle.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 3 months ago (2 children)

    But what happens if someone calls you?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 45 points 3 months ago (10 children)

    My boss loves sending me messages saying "Are you working today?" within 3 minutes of being idle on teams at any point in the day.

    Other times if i'm idle he'll call me just to give me some busy work or try and "catch me" not paying attention or something.

    In the office I can be idle on teams for hours at a time and there's never, ever random spot checks for productivity... and we have no objectives, goals or project management (because he doesn't think any PM principles are effective.)

  • source
  • hideshow 10 child comments
  • [–] 46 points 3 months ago (8 children)

    A bad boss can really make a job suck. If it was me I'd get a mouse wiggler, apparently there's a surprisingly many physical 'mouse movers' out there nowadays.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 10 points 3 months ago

    My boss bills customers for his on-site visits (technical) wherein he goes on site, plugs in his laptop, and makes me remotely do all his work remotely. I can't wait to burn this bridge when the time is right.

  • source
  • parent
  • [–] 10 points 3 months ago

    Back when my company was using teams I had a script that would press a button that's not actually on my keyboard (something like F25) every minute, so my teams was always green and it was not noticeable from my point of view

  • source
  • parent
  • [–] 3 points 3 months ago (3 children)

    There's a natural divot on my desk that does it for me.

    But I also have my outlook calendar filled with my scheduled hours so my status shows I am always busy (working my schedules hours).

    So hasn't been a problem and it's been years.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 8 points 3 months ago (2 children)

    Mine tells me to take all appointments and do all errands i'd need to take off on my wfh days.

    If i'm idle during those I still get the nasty grams, and 50/50 on any of them he asks if I took the day off because he doesn't see it in the team calendar or HR's PTO official system, even though there's zero expectation for us to take PTO for a doctor's appointment or other errand that takes a couple of hours at any point.

    Guy has taken a day and a half this week to work on his own personal stuff without requesting PTO. I took 1.5 hours on one day and got nastygrams (the "I don't see your pto in the pto calendar" (again, tells me in person not to put it in... but every time i'm remote and idle for an appointment there's now a record in writing asking me where I am and why I didn't take pto.)

    Later, when I see the guy in person he totally understands and it's not a problem... so what the fuck are you messaging me for like this asshole? Why? The fuck is your problem? It's in my fucking calendar, and i'm not taking actual time off or a half day or something - so why would I put in the team wide calendar that i'm going to a doctor? They don't need to know!

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 months ago

    I'm not actually suggesting this is the case in your situation, but there definitely exist work environments in which employees are given contradictory directives so that non-compliance can be logged and used as justification later for lack of giving a raise or disciplinary measures.

  • source
  • parent
  • [–] 4 points 3 months ago

    That implies he is also sitting around watching Teams instead...being productive.

    And at the end of the day, unless you're working at a start-up, your business won't fail because someone wasn't nickle-and-dime-ing individual workers on their productivity time.

  • source
  • parent
  • [–] 42 points 3 months ago

    I learned from my wife that you can start a meeting by yourself using the Meet Now button on the Teams calendar, and that will keep you flagged as Busy.

  • source
  • [–] 40 points 4 months ago (1 child)

    I run teams in a PWA on Linux which doesn't have permission to check if I'm using my computer or not so I'm always listed as away unless I'm interacting with Teams directly. I hate teams so much.

  • source
  • hideshow 1 child comment
  • [–] 36 points 4 months ago (22 children)

    Use a program called Caffeine. It presses F15 every 59 seconds. Nice thing is that F15 is a largely unused button, so it doesn't interfere in any way when you're actually doing something on the computer (classic mouse wigglers are very annoying in that regard)

  • source
  • hideshow 22 child comments
  • [–] 9 points 4 months ago (12 children)
  • [–] 16 points 4 months ago (11 children)
  • [–] 7 points 4 months ago (10 children)
  • [–] 24 points 4 months ago (9 children)

    with scroll lock the arrow keys move between cells, without it they scroll the sheet.

  • source
  • parent
  • hideshow 9 child comments
  • [–] -2 points 4 months ago (6 children)
  • [–] 6 points 4 months ago (4 children)
  • [–] -3 points 3 months ago (3 children)
  • [–] 4 points 3 months ago (2 children)

    How? I'm telling you that I use the feature every day and you say it's useless? Or am I misunderstanding you?

    I'm just saying that the user proposing to use a key that is not used by most applications is better than using a key used by one of the most popular applications.

    Of course if you don't use it, and it works for you, that's ok!

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 3 months ago (4 children)
  • [–] 1 point 3 months ago (1 child)

    You can try the physical wigglers? They’re like $20ish and can be plugged into a power source that’s not your work device if your company is particular about that too.

    It’s basically a timer and a cheap motor that rotates a disc with a pattern that is meant to trick laser mice into thinking that it’s being moved across a valid surface. Some are better than others.

    Other homemade solutions would be opening notepad and having a heavy object press a key, but that seems not ideal for random window pop-ups.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 36 points 4 months ago (2 children)

    Using team status to know if you are working or not is both rudimentary and unreliable. There are a lot of times the status is just displayed wrong, besides, if stuff is getting done, then that is a sign you are working

  • source
  • hideshow 2 child comments
  • load more comments
    view more: next ›