← Back to context

Comment by hobofan

7 hours ago

- A colleague's whole system has been freezing for a full minute every time he joins a meeting. This has been going on for over a year, including after multiple full system resets

- On macOS, I regularly (~once a week) end up in different broken sync states, where message histories for all chats are missing messages from the last few month. The only way to reliably fix this is to remove the whole cache, causing it to resync after a app restart. Due to this, I run a whole Windows VPS, just to be able to "reliably" receive Teams messages from customers.

- In multi-tenant usage, it's incredibly slow to switch between different tenants. If you are semi-actively chatting with users from 2-3 tenants its a big PITA

- If you are an external user to a organization, the default settings are that your Teams session will last ~24h, after which you have to re-authenticate. Teams doesn't give you any good indication that you have been logged out, unless you actively check, in which case you might be shown a warning banner after ~a minute delay (if you are lucky).

---

I'm usually one the more defensive side of cargo cult hate against software (e.g. I think a lot of people dislike JIRA to an unjustified degree, and mostly due to badly hosted or configured instances), but Teams is one of the few where it's absolutely deserved. I think it's a prime example of how Microsoft as an organization has forgotten how to build good desktop software.

Only upside is that it's a good bonding ritual with customers, as the Teams suffering is a universal feeling.