Seriously, with all the money and resources thrown at this company and this app, you'd think it'd be a little more stable, faster, and reliable. I am literally forced to use this app at work...
Or another way to look at it is that the real customers for Teams are IT departments. It makes their lives easier because they don't have to do anything and it meets all the compliance requirements they are supposed to enforce.
Which in turn reflects that the real customers of IT are regulators and auditors. Nobody with decision making power actually cares whether any of the software in use in enterprises works well or not.
Then Microsoft came out with Communicator, renamed it to Lync, which was a corporate messenger/meeting software. It used its own server, that could federate outside. It worked very well. They added LiveMeeting as a separate app for meetings, built on the same protocols. Our company used it with the "roundtable" camera from 2008, and it all worked amazingly well. We had meetings with people joining in from home and other offices over the internet using inexpensive webcams, 15 years ago.
Then they bought Skype and it went downhill from there. I don't know what happened, but they took a lot of time integrating technologies from Skype (peer-to-peer) with their own tech (which was more telecom/server based) and tried competing with ever-changing perceived competitors by copying parts of their features and UI, without ever making any feature really good. They integrated everything into a single program, Skype for Business, now renamed Teams, and made it bloated and obnoxious. Just try to get it to not start at login... It's like MSN all over again.
I think the Communicator/LiveMeeting software combo they had 15 years ago would still (conceptually) do pretty well as messenger/meeting software now, when modernized. It was much less intrusive and behaved like nice software that you actually wanted to use.
- Backtick formatting in a chat post only works after typing the closing backtick, deleting it, re-typing it
- Text copied from a conversation is polluted with names and time stamps. "I really want this feature" said nobody ever
- The mute/unmute button is hard to find, I don't think I've ever attended a Teams meeting without someone struggling with this. Teams should change its name to "You're on mute"
- Multiple windows, I never know which is the 'main' window, which is the meeting window, where are they, which has focus
- Too hard to know which chat you're replying to, who is in it
- Updates in chats are not consistently acknowledged, you have to change focus, and back again. Even then the "Activity" tab still shows unread items that I have read
- Random crashing
- Random communication freezes, everyone else is chatting, I don't see any updates nor notification of any problems until I restart the app
- "Reply" is sometimes in the chat context menu, sometimes not.
- Media handling is inconsistent, sometimes I can't paste photos, sometimes I can
- The size of the text chat column in a meeting cannot be changed and is very narrow, forcing you to find the same chat in the 'main' window
This works for them because it focuses product cycles on releasing what "matters" to the customer, but it ends up cutting craft and quality. This makes their products poor to use, but is also what drives revenue into their hands.
They don't really need to be the best or the fastest. They just have to have decent products that aren't the worst (I prefer Teams over Webex), and glom those products together into an affordable package.
For better or worse, Microsoft product suites are like the Olive Garden of the product world.
edit: whoa, got more comments than I thought. For disclosure, I did a brief stint as a PM intern there way back in the day. Wanted to join as a UX designer intern, but got shoe-horned into the PM role
But I've noticed something else about computers and software. You can have two people with similar jobs, similar computers, similar software, etc. One person will have crashes and problems all the time, and the other person, smooth sailing. Nobody knows why. It doesn't matter whether they're IT experts or homemakers. In the words of a former office-mate: "I got a new computer, and spent two days setting it up exactly the way I want it, and yet it still crashes all the time." That person was a very sharp and productive programmer, yet he was swearing at his computer almost continually.
- Why two windows when you are in a meeting? The second window is sometimes hard to find intuitively.
- Why, when opening an attachment, is the user locked out of chat? Again, with many windows open, the preview can look and function like whatever app is native to the previewed file.
- is there a way to disable camera previews when sharing screen? The two together take up way too much interface. If there is a way, I should not have to search for it.
- Upload a file to chat and sending that file are two separate actions. Why? I can’t count the number of times I have to remind students to press the send button after upload.
Teams binds to the previous account, so if you want to login to another account (say, if you're both a student and have a job) you have to log back in to the last account, totp and all, before you can logout and log back in to the account you want. There are no back buttons.
Teams is shit. I use it because I have to, but its ridiculous how bad the UX is and its a shame, because I think microsoft can do better.
I've heard the interoperability with teams and office365 is phenomenal though. Multiple people editing the same document, while in a call presenting that document, security of the files all settled in the cloud with easy to use interfaces. It sounds great, I don't really use any of that. To me, teams will always be a crappy voip tool.
It's the same with other Microsoft products. Like someone else said, it doesn't matter how bad they are, money streams are basically guaranteed.
It's weird how their software almost feels like shareware or debian packages lurking in the repos unchanged for 10 years, just with ads and unresponsive UI.
Students and teachers really have no interest in being informed on the bottom of the screen that it's currently raining (we have actual windows for that), nor do we care that Ethereum's Ether fell by 10% in value this day.
Such things make no sense in an educational setting. Moreover even browsing the web when the teacher wants to show us some JS animation on a website (you know, such website that doesn't get updated, yet works, it's path starts with a tilde, and is only served via plaintext http) is uncomfortable, as Edge browser starts up with a screen filled with ads and random news articles about the war in Ukraine or political situation in the US.
I went quite off course, but Teams is no different. As soon as the teacher logs in to the computer, Teams is starting to launch. Why? It would be somewhat okay if it just launched in the background, but no, after 20 seconds a Teams window opens, wastes 5 seconds of lecture time, because it doesn't immediately have the Close button drawn.
Maybe theese are all just issues our IT team could solve, but given the immense amount of money siphoned into MS both by the school and the country's educational ministry, some reasonable defaults could be expected.
No links
You can’t link to conversations. This means if you want to add context to a Jira ticket or in a code comment, you can’t easily do so.
Inconsistent UI
The UI between a Teams channel and a chat with multiple people is not consistent. Direct chats:
- do not have the ability to thread; so you end up with quotes all over the place and interleaved conversations.
- don’t support ``` for code blocks. Channel chats do. Why? I have no clue.
Notifications in channels are easy to miss
It’s really easy to miss notifications from channels unless you get messaged directly about it.
The emojis are bad
They aren’t customizable, but even the ones that are available are not great.
Compared to Slack
Teams lacks these features that I find useful in Slack:
- Don’t have time to address something immediately and don’t want to forget about it? Right click → Remind me later.
- Instead of struggling to communicate a screen location, draw on the screen when a co-worker is sharing their display. Ok, Teams introduced this recently. But the first time I tried it, I ended up stuck in annotation mode and had to quit Teams to be able to interact with my applications…
- Integration with Jira for automatic linking to mentioned issues by Jira Issue Key, e.g., PROJ-123. I think this one is just a limitation because my company hasn't added the integration.
- Notifications when when activity occurs in Bitbucket or Jira. Ditto.
The hold music sucks
The music played when alone on a call sucks. I suppose this is more subjective than the rest…
Interestingly teams usage seems to be still rising post-pandemic, something competitors are not seeing (and competitors include its own Skype product), teams even managed to surpass Slack in third part plugin support. So i'm not really buying this thread as repsentative, but it more function of the extremly high usage whcih is suprising on a forum which is heavily Mac/Linux oriented.
Edit: also this came up recently: https://www.bleepingcomputer.com/news/security/microsoft-tea...
Good ol' MS!
The first was that Teams is Skype and Sharepoint mashed together with duct tape. When you'd ask for improved UX, it would all fall to "Ah yes, the Sharepoint team would have to do X so the other team can do Y. They aren't built like that, though, so you cannot have it". Teams is not one product and will never feel that way.
The second was scarier. I was trying to encourage communities of practice and having open communication by default, with some private rooms when needed. Like in Slack, you have multiple channels rather than disappearing into your own Team. Promoting openness was anathema to their Product people "Why would you want people to see what you say? Privacy is the default". I got the impression MS internally is not a safe space to speak, and Teams has that same cultural baggage.
It is a badly coded mess of spaghetti code, written with an ancient framework (AngularJS, currently running version 1.5.15), then ported to different platforms with Electron.
Have a look at the source code in your browser, it is not obfuscated in any way.
It is a single file of almost 17MB (!) of minified JavaScript, and I'm surprised the browser doesn't outright crash and actually manages to parse this, run and display a web application.
Back in the day with pure desktop apps, you had crisp quick feedback when you clicked things, a window would open or be dismissed. It was hard to cause serious timing bugs because 1) Most things were written in code compiled to platform sdks and 2) Not much was network based 3) THe app worked more quickly than your clicking
What happens when you add not only network, but app frameworks that feel more like browsers than desktop apps, you click things and it takes a second to spring back, you think you clicked a button but nothing happens so you click it again, maybe the app is sending telemtry back to base or maybe it is needlessly loading a dataset from the network instead of just a local dll. What does it add up to? 1,000,000 unrepeatable bugs based on random timings and lockups, based on people doing things they didn't realise like double-clicking at the same time that anti-virus is scanning the network or your internet provider is having a blip!
There are still apps from the old-school like Notepad++ on Windows which feels solid and which auto-updates really easily instead of dynamically updating when you are trying to work but somehow they are not cool or don't tick the promise of "cross-platform development" which mostly means it's a bit crap on all platforms instead of great on one.
Right now most of you are shaking your head. "It isn't that simple". "I can't do anything about this". "It isn't my place". You are wrong. You can do something about it, but it is going to take a bit of backbone and a bit of initiative. You may lack a backbone. Grow one. Don't whine. Whining accomplishes nothing and communicates that you have given up.
You find better alternatives, recruit others to your cause and force badly run organizations to change -- essentially by leading a revolt. There is only so much a manager can do when employees say "no". And it is easier to say "no" when more people say "no".
If you have ever been a manager you know perfectly well that if you can't get your people to do as you say, you are done. A leader who can't make people follow isn't a leader. It can be a career killer. Lots of managers have nightmares about this.
You can use that to your advantage.
If you don't want to use Teams: find an alternative, start using it, recruit others to your cause and stand up to whomever says "you can't".
When I select "some text" and press Ctrl-C I want "some text" in the clipboard. Not this monstrosity:
[09:57] John Smith:
some text
I can't believe anyone inside MS uses Teams for serious communication. It must surely drive them mad!
Teams is bundled with Office 365 to steal marketshare from other companies like Discord who charge a bit more and are a stand alone service. It’s why Salesforce bought Slack.
CFOs at Fortune 500 companies want to be efficient with their spending so they won’t buy an extra license if their existing bundle is “good enough”
Teams is “good enough” so Microsoft doesn’t invest in it as much as other more profitable areas
Recently I was presenting to 30+ senior staff, and in the middle of my sentence Microsoft Teams decided to shove its virtual hand in my face and prompt me to AUTHENTICATE RIGHT NOW. Not after the meeting, not in idle time, no sir! Right now. This instant. Or your presentation to the CxOs is over, you hear me? Got it?
Press the button on the phone, now. Press it. PRESS IT.
I have used Teams every day for 3 years. It is a memory hog, it sometimes takes a moment from connection to hearing people...but I never once had it 'crash'. I swap from phone to screen fairly regularly with no problem.
I wonder, do people who pay for Teams as an organisation get better service? We pay and I have no problems with it.
However, what Teams has done well is dethrone WebEx and other legacy stuff from really big companies during the pandemic/WFH era. As has been mentioned, many big companies already had huge Microsoft accounts (likely O365) so turning on Teams was easy. When WebEx fell over under load, users moved to Teams.
One feature that’s pretty cool is the real time closed captions and the ability to do text based searches for recorded meetings. But that’s not enough to make up for some of the most basic audio quality issues.
I support your need to vent, it's undisputably a magnificently huge pile of stinky garbage. Given the amount of resources poured in, it'd be hard to do worse.
We're Microsoft hardware (surface line), Microsoft OS, and Microsoft software.
You'd think things would work with that combo? Sleep is utterly broken, Excel crashes, snip works sometimes, audio levels are all over the place with teams doing its own thing separate from system, BT connections are unstable, teams is dog slow, Onenote search gives up with even smallish amounts of data saved
I'm just not buying that MS is dogfooding this
Exactly. You are not the customer. Your IT admin is. And they have to convince your security team while managing spend. Why wouldn’t they pick the “free” option that your company has already approved for deployment?
I think that sort of poor engineering is a sign that the team behind teams must have very limited resources. It's hard to prioritise a desktop browser with such small market share, especially when a work around of 'just use the app' is there - but this is hardly a lean startup here.
Burn this wretched creature!
[0] https://learn.microsoft.com/en-us/microsoftteams/music-on-ho...
The producer of good A is using its momentum in market A to push a product in market B. This way, any big conglomeration can use its big fat ass to push innovation out of market B. All it has to do is offer product B for free, with a purchase of A. This promotes lazy consumerism, nothing good ever comes from it.
This is why coupled sales should be banned. This is why the EU tried to uncouple browsers from OSs, why you now have to explicitly choose a browser.
Polish and use-ability don't matter when they can sell anything if it has XYZ feature.
If you look at the teams roadmap it's more and more features.
- Windows Live Messenger
- Microsoft Office Communications
- Microsoft V-Chat
- Microsoft Lync
- Skype
- Skype for Business (completely different piece of software than skype)
- Microsoft Classroom
- Microsoft Teams
(no guarantee of completeness)
Some of these did better than others, but in the end they all went down the drain. That makes me suspect that it's not the software itself, but some corporate requirements that Microsoft imposes on their chat programs, that's the root cause of the problems.
But few things can compare to Zoom's astonishingly cavalier attitude toward security and privacy, and Zoom seems unavoidable in many contexts.
If it was just chat, it would probably by much less of a bloated mess of crap. The problem is that MS never makes just a simple tool anymore. They want it to hook into every other MS platform and product line and before you know it, the new product is slow and bloated again...
I fished out my wife's Chromebook instead but we missed two minutes of the meeting.
That's clearly a failure: I didn't get a chance to check my setup before the meeting started.
I really like Teams and what it brings to my team. But reading the comments here I'm the minority.
1) It's built on top of Sharepoint ... somehow.
2) It is a "Me, too" product without any kind of compelling vision, which usually leads to a mentality of "survey existing competitors in that 'space' and nab their features."
3) Because it is free, they feel the need to push it everywhere, even if isn't appropriate for most people. Go to your File Explorer and stare at that "3D Objects" Folder, marvel at the concept that so many people would have 3D printers that of COURSE you are going to need a 3D objects folder, the same way you have one for Music. Wait...
MS won't even support two accounts, so 3 out of 4 times I get invited to a teams meeting I'm in the wrong account, and it's a huge pain to sign out and sign back in; there's no single sign-in (even in Windows!) that works for Outlook, Onedrive, Teams, etc. all at once. Ridiculous.
With the built in SharePoint, and Office editors you can see that it is designed for a very particular use case. The problem is that most people on Hacker News are not just document sharing and editing. Most people are not doing this, and especially not in the half baked Office online tooling.
As a chat tool isn't not great. It isn't supposed to be a chat tool though, which is why it will never be good.
Oh– It's a buggy video call solution and poor replacement for Slack? Yeah, not important.
They're at over 270m users in an ecosystem of 350m Office 365 users. There's no "less buggy version of Teams" out there with market share to attract by making minor improvements to the software.
It does exactly what it's supposed to, and what Skype for Business already did. The biggest thing moving the roadmap forward is Teams capability to do "Office 365 Enablement" - i.e. win new users into the Office 365 ecosystem.
There's a lot of things Microsoft can do to accomplish that. Some of them may be new Teams features. Some of them are tweaks to pricing and bundling and other unsexy things like that. Some of them may eventually be bug fixes or fun features that make Teams more enjoyable to use.
But, at this point, your best chance of getting minor features built, is to hope internal Microsoft employees find it annoying enough to prioritize, just so they can see the feature fixed.
Because Teams does what it's supposed to, decently well, and well enough to succeed massively in the marketplace for "generic video call software I don't have to pay a bunch of extra money for".
Employer was using Skype for Business. I hated it. Had to install pipeline jobs to detect non-ascii crap that developers copy pasted from message chats. The text processor on Skype loves to convert quotes to curly quotes add some weird character that looks like a space but its some rich text aberration.
When company announced it was moving to Teams I was very happy. We could finally ```exchange some code``` right? I'm not happy right now. Its slow, it hangs all the time, it makes a mess with audio devices and behaves erratically when copy-pasting text. Sometimes it copies what you select but most of the time it copies the whole message along with the metadata.Some people can still use Skype. When you send messages to those people it flattens out everything into a single paragraph.
I suspect some of those issues might be caused by security crapware that the company implements on the locally installed Teams software. Doesn't change the fact that I kinda miss Skype now.
I'd blame Electrum but vscode is kinda ok. Not my choice for editor but still not as terrible as Teams.
Come on Microsoft. Discord which is a tool for gaming teenagers is miles ahead in usability and features. Slack lacks features but its a breeze to use. Even Element which is a company that probably has less than 5% of MS resources can output a decent product.
It is a catastrophically corpulent and fickle mass of errors, wrapped in a UI that looks like Prince shat it out circa 1998.
Bugs I encountered:
1. Opening the link to a scheduled meeting opens the browser (good), but then clicking the "open in teams" and confirming the external URL handler in the browser does... Nothing. Restarting teams fixes that. (Happens for my team mates as well).
2. I have a dedicated USB mic that's always on, while my speakers are on a different USB device that's not always on. I have to reconfigure the audio settings very often, which is especially annoying since I can't do that before answering a call. But changing the audio device works without error (unlike Discord on my private PC, which lets me select the newly connected USB device as output, but needs to be restarted to actually output audio to it).
That's about it. Of course memory and CPU usage are rather impressive. And afaik we don't use the phone (as in landline, not as in app) feature; at least I don't, so I can't comment on that.
I've to add: I tend to bash MS first and ask questions later. I'm unhappy I can't use Linux on both my work PCs. But if I'm honest, teams works pretty well for us.
This feels like an extremely basic state to detect: after n seconds of no heartbeat, reconnect.
Microsoft brutalised Slack with a C grade app that was “bundled for free”. For 80% of people, teams is just fine.
If you have multiple accounts or your account has access to multiple tenants, you can only really work in one of them at a time. You have to log out and log in to each of them. Totally unusable.
Slack got this well from day zero. I can't understand how 6 years later MS Teams still doesn't support well this simple and common scenario.
Slack is still the best thing for work and man I hate that fact. I'm so ready to jump ship - someone please!
[Follow up] At the end of the day I want something as snappy and reliable as Whatsapp for work. I have my gripes about it, but it absolutely excels at one thing - getting my message to the other end.
Perhaps, having used Teams' predecessor "skype for business" I am just grateful the torment is over.
My experience has been pretty positive overall, at least for calling. Channels don’t work as well as slack, but it’s decent.
The big trick is to run it in a browser so you avoid any electron overhead. It is fully featured in browser.
If a company uses Teams for anything more than video call, to me it's a sign that they don't care about productivity of their employees.
I wish open sourcing would go beyond dev tooling
This has been my only real complaint in the ~8 months using the client
Sometimes there are no notifications. I’ve had messages by my boss that I’d only see by chance hours later because Teams never notified me. I tried ingesting Seq alerts. But those are only possible in the groups tab, which has literally no notifications at all if one is in the chats tab.
The search feature has to be an elaborate joke. No one can think you can build a search feature that shows no context at all.
Their pseudo-markdown. What's going on there? If I press the wrong symbols or forget to paste with Ctrl+Shift+V I’ll be in some weird layout state that I can’t get out of, usually I just give up and send the broken looking messages.
I'm running on Linux, Teams in the browser is 'okish' but always feels crappy/slow/buggy
Jitsi is always nice to use :)
Individually, things like MS Word / Excel work really brilliantly in the browser and as a cloud suite. But put them together and it's an absolutely clusterf*k.
The list of "apps" is absolutely enormous - and there is no coherent route between them, or consistency in operation. It looks like exactly what it is - a huge, overarching and insanely rich company just simply bought All The Things, slapped a bit of branding and a font on everything and then popped all the icons onto the same page. There's zero consistency, zero sense of how these things should be used together, zero explanation as to why you'd choose (say) Yammer over Teams, "Bookings" over Outlook calendars, or "Viva" over Sharepoint. The documentation is awful - again, not individually - sometimes this is ok - but the overall "this is the suite you're buying into, and here's how to use it" strategic overview. In fact it isn't awful, it's just simply non-existent.
This is before you even get to the absolute horribleness of the logging in / logging out / multiple windows opening / redirection hell user experience.
And then - layer on Teams on top of this - it is absolutely opaque about whether Teams is trying to be a sort of "glue" for all of the above (it fails) or a replacement (it fails) or a standalone thing (it mostly fails). There's a sort of half-assed attempt to make bits of Teams sort of work with bits of Sharepoint, but no, actually it turns out it doesn't, quite...
It's just such a weird thing. As I say, the individual experiences are sometimes quite good - Word is really excellent in-browser for example - but the overall piece is just absolutely insane. I'm slightly at a loss as to how to onboard and train organisations with few IT skills when a veteran like me (20+ years in the business) is absolutely baffled by it.
I would even say it's getting better and better.
I have no idea what the problem is here. It works perfectly fine in one situation, and not at all in the other. Both Windows machines.
When Teams first arrived, I was startled at how good it was. Great UI, good telephony and just did what it was meant to do. It worked well, and did what it said on the tin.
I've watched it turn to shit over the last two years. Every update made it slower, buggier and more annoying. Surreptitious updates made me miss meetings as the background service on Android was stopped and never restarted after the update.
What was once a pleasant surprise is now a horrific buggy PoS. Kill it with fire.
Edit: I do hate one thing, no way to share part of the screen! When using an ultrawide I always have to resort to lowering my resolution to a lowest common denominator 1080p to avoid people not being able to read what I share. Sharing one app doesn't work since I switch applications too much and want to share them all.
I work as a consultant, and that also means I adapt to the videoconferencing solutions my clients use. In the last week, I used Teams, Zoom, Slack, Cisco Webex and Google Meet.
Each of these come with different advantages and disadvantages. None works perfectly, but interestingly, Teams is the one I experience the fewest problems with (closely followed by Google Meet) - and if my company was a Microsoft centered shop where lots of office documents are shared around, Teams would probably be what I choose.
Worst is Cisco Webex, which imho needs to die quickly.
Their customers are locked in for life. They won't leave. They tolerated Skype (Lync) for years, Teams is way better than that.
It's the same story with Google Chat and Meet. They can simply ignore it and what are you gonna do? Move your entire company off Gmail/Outlook? Even if you get irritated and start paying Slack or Zoom, you are still paying full price for Teams/Meet.
2) Network effects
and 3) Who else is doing something different? No one cares about the quality of the product they make anymore. The only thing that's important is pushing new features. Fixing old features is useless because by the time someone finds out the feature they chose you for doesn't work, they've already paid you for a year long contract. And most of the time, by the time the year rolls around, they're used to dealing with the problem and don't want to take the disruption of moving to something else again.
- Showing off optics bullshit like burndown charts
- Adding features
- Fixing extremely severe and well-documented bugs
- Committing some token time to pretending to fix tech debt
- Cleaning toilets with a toothbrush
- Actually fixing tech debt
- Fixing bugs
- Hammering nails through each of their own toes
- Making good software
When you're a consultant working with multiple companies, it's vital to be able to access multiple Teams accounts. Now I have to log out and log in to the various accounts, or use the browser version.
Then fun ensues when you schedule a Teams meeting in Outlook and you don't remember which Teams account you were logged into - I've connected to my own meeting, and I (along with everyone else in the meeting) is waiting for the host (me) to start the meeting - but I created it while logged into some other Teams account. Now I have to log out and log in and try to find the right account.
There also needs to be a way to have it sort the attendee list by the ORDER THEY JOINED. Most recent people at the bottom. Right now, it sorts by name and I have to keep scrolling the list of attendees, which keeps changing as people join, and try to figure out if the person(s) I am waiting for are there.
Having said that, in the last year or so I noticed Teams is more stable and provides a better user experience. Or, perhaps, it's just me being succesful at lowering my original expectations.
In fact, I believe Microsoft will replace the desktop client with a web app shell.
You can try it out today;
1. Install the Microsoft Edge Web browser on Mac or Windows 2. Log into https://teams.microsoft.com 3. Click … > Apps > Install this site as an app 4. Enjoy!
My only beef is voice communication latency. It is definitely several hundred milliseconds - far worse than using a phone. This leads to very unnatural CB-radio type conversations (you almost need to say "over" when you are finished talking).
We also use it, but out of frustration, many of our colleagues use Slack as well as some hardcore engineering teams are too reluctant to use Teams and outright use Discord.
Many of the teams brought in the issue to upper management about Teams but they redirect us to our IT management company, who tells us it comes with subscription and our business strategists or something has to ask to change this but they want an “ubiquitous” company wide system and so on.
Now we are often stuck with messaging people in three different places because someone will never respond in Teams, someone may not be in Slack and someone may not be using discord :)
Teams on my smartphone crashes in the middle of calls. The only way to fix this is to reinstall from the App Store. And then hope it will stay stable for a while.
Also I’m paying a monthly subscription for this experience.
I suspect the complicated features mixed with weird memory/performance management techniques and automated testing don't align well with user use cases (try copy pasting large conversations and notice I'll start deselecting text as you scroll).
* The volume is STILL too low after all these years.
* You can't be in more than one meeting at the same time. Even working with Teams is difficult while being in a meeting even though this has been improved. If you stay within same account that is, otherwise, you still lose.
* You are much more limited as logged-in than as guest meaning half of the attendees are guests even if they have accounts.
* Multiple Teams accounts simple does not work.
* Creating a guest account in a third-party (Teams) tenant is among the biggest mistake one can do. MS seems randomly force you to login to any or all the associated tenants for your account. You downloaded that document from a customer once and VS like, now before you deploy something to your private tenant in Azure, let me force you to login to that customer that you once got a doc from.
Teams might not be perfect by far, but it is light years better than anything in the enterprise right now.
What a joke.
I used it in the browser with Linux and it wasn't great. But on a mac it is fine and I haven't experienced any real problems.
Are you using it on Windows?
That's not too say these things shouldn't be improved, but bundling teams with office for free sure made my communications with most of my customers 1000% easier.
Lync was not perfect, and Skype for Business even less so, but they at least had a UI that wasn't a chainsaw massacre to use or to stare at. Every time I have to use Teams because it's the de-facto standard I always come away from the conference call feeling dirty - like I just used a nasty shopping cart at a disgusting filthy walmart to get groceries - and makes me pine for SfB or Sametime.
Better days.
But it's normal for MS to rush with a product, only to get better after years. I remember that IE only gets good after IE 4, and SQLServer only after some versions too.
Teams just had to be good enough to be included into Microsoft’s “Bundle”. Once it’s free and available, it gets adopted by prior bundle purchasers.
We'd never see communications, even with notifications, in the "Teams" area of teams. When I did think to look at the conversations, all of the additional whitespace and padding the Mac client adds (not sure if it's all clients) on the messages in the "Teams" area just made it very difficult to consume context around a single discussion. There were another annoyances, but we didn't use it long enough for me to remember what they were.
We now just use the "Chat" portion of teams for all conversations and rename multi-person conversations with the project name. Starting a new chat with the same group of people for a different project is far more difficult than it needs to be, but I understand that's probably not the use case with how we're using it.
Search is abysmal. When clicking a result, you jump to the message but it is invariably devoid of any contextual information. It's just the message, by itself, in the chat window. It's only use is finding the date/time for the message you need, then scrolling back (for minutes sometimes) until you find the conversation from 3 weeks ago. And then, all the reverse infinite-scroll loading makes the client slow down to a crawl.
We routinely have issues with images not displaying. Sometimes loading the larger version works, many times it does not.
We routinely have issues with messages going completely missing in 1:1 chats. The sender can screenshot and show the message was sent, but the recipient never receives it, even after restarting the client.
I often get notifications of a new message in a 1:1 chat and when I goto the chat, I'm at the end of the channel and the message isn't there. I have to scroll up and then scroll back down so the infinite-scroll will load the missing message.
When in the new message box, I can CMD + UPARROW to edit my last message. This is useful because I make a lot of typos and fix them after sending/reading. A bad habit, perhaps, but it's how my process works. Anyway, this doesn't work if I someone has sent a message after mine. Teams is not smart enough to let me edit my last message with CMD + UP unless it was the last one sent. I have to switch to the mouse to make the edit. Also, if I CMD + UP in time to make an edit, submit it, then realized I missed another typo (it happens), CMD + UP no longer works. I have to manually focus the "Type a new message" box again and then it'll work. At that point I've touched my mouse, so I usually just opt to right click + edit the last message.
Sometimes after waking up my Mac, the teams window is missing. This happens to outlook too. CMD + TAB to focus the app doesn't retrieve it. I usually have to "launch" teams or outlook again (while it's still technically open) to get the window to reappear. No other App on my Mac does this, just Teams and Outlook.
Given how we use Teams, I like to "pin" chats for specific projects. I'm limited to how many I can pin. Why?
This one is minor: Gifs loaded with giphy can be paused. Copy/pasted gifs cannot. They auto play forever, which is annoying when it's the team chat I keep focused 90% of the day, but the conversation is slow that day.
I'm sure there are other things I'm missing.
Pretty much the whole company is on Teams.
If Teams was as bad as this thread suggests we would have heard about it (I know this because company-wide we complain bitterly about the anti-malware cruft that gums up our machines daily)
So it seems to me that we either got very lucky with our rollout or this thread represents a very vocal minority of people that are experiencing issues
Search is still beyond retarded, though.
I don't honestly think they are taking responsibility for quality issues or feedback.
One day we'll all make the switch to sticker based conversating, but until they push it feverishly and madly like the world is ending that evolution will be just out of our grasp. They simply halfassedly work to make it actively bad and don't really have the drive to make it truly sinister like they should. Somehow it would drive gains in the share price quarter over quarter like any sufficiently evil dark pattern spec software always does automagically.
Frustratingly Microsoft is just not laser-focused enough on driving the adoption of a campaign to hit those KPI's it seems.
/s
(I weep for the death of Lync daily)
I've been using it for a couple of years, and I have never had this issue. I can switch between my built-in soundcard and my USB headset without any problems. On Windows FWIW.
The IntelliJ Code With Me feature is worth trying: https://www.jetbrains.com/code-with-me/
The search is frustrating (find a result but can't jump back to the full context?) and the UI is laggy on my laptop. The call/video features work as good as anything else I've used in the past.
It's easier for IT deps at mid-to-big corps already invested in MS, wins on price, and connects well with MS infra (office, security/auditing etc).
With MS moving to Edge browser, their strategy looks interesting, and I think they will be solving much of their tech headaches (Teams, office etc) by shifting to mainly Web Technologies (even web3).
It can be slow when joining very large meetings, though, but I use it mainly on a mobile CPU.
No issue with devices either and I can switch on the fly even when they are in use.
In reality if you have to choose something for corporate section. In comparison to slack for example, MS Teams looks pretty solid
What voice/video client handles this much fiddling? When my friend and I get steam voice chat running, it’s a good day. We don’t touch anything after because these services notoriously suck.
Teams cloud based file sharing and overall UI/UX are nice. I don’t like how you can’t copy messages without a time stamp, or that black bar appearing on top when you screen share that obstructs any tabs or the rdp bar. But overall it’s a nice client in Windows as long as you don’t hop around too much which I don’t because I do my work on one machine idk what OP is doing lol.
Maybe Zoom and Slack are better, as a Windows developer, the integration is nice.
We use it for 100% of our conference calls, sales calls, 1:1 working sessions, all-hands (hundreds of attendees), virtual trainings, new-hire onboarding, etc…
I’d say it’s the most useful software we use in my company outside of email.
Admittedly, I’m yet to experience the pure bliss that comes from collaborating on an NFT project with fellow Slack team members from my Mac Book Pro while riding in my auto-pilot enabled Tesla.
Until then, I’m pretty content with what I’ve been able to do with Microsoft Teams over the years.
It's buggy, and it crashes more often than any other app I use. God forbid you try to Seriously, with all the money and resources thrown at this company and this app, you'd think it'd be a little more stable, faster, and reliable. I am literally forced to use this app at work... Response: Mine doesnt crash and havent seen any bugs and I use it for 28 hours a day - unlike
If we had teams thrown at us, we would for sure complain a lot.
I can not do this either in Cisco Webex.
The things you're asking it to do seem normal, but each of those things is a different device with a different context. It's not surprising to me that it's hard to switch contexts.
I regularly start meetings on my home WiFi and then get in a vehicle and switch to cellular data. I've only have had short interruptions, which is MUCH better than most tools I've used.
There's a huge stack of APIs between you and your headphones.
Quick dirty copy of Slack, bundle it ("for free") with the Office which people already pay for. Adjust the bundle price few months later...
It's because they have a bad culture and developers who could never care about their capitalist hell products.
Once your company is stuck into a contract with them it's almost impossible to change, so why do they care about fixing anything.
They compete on price with companies that don’t give a shit about employees. Which is most.
I got late to a meeting because Teams would crash. When I opened Teams a few minutes before the call, my laptop froze. I thought my laptop performance would improve once enough memory has been allocated to Teams, but it never recovered from the freeze. I had to reboot and start Teams. It finally connected a few minutes after the proposed start time. The HR staff were in a bitter tone by then.
I couldn't get the job. I wish Microsoft would compensate me for a loss caused by their product. They shouldn't be allowed to ship sloppy software under their massive userbase and Microsoft brand (a supposed promise of quality).
That said, MS has not always been like this; those who remember MSN Messenger, and perhaps even Skype for Business, may realise that despite all the various problems they had, they still seem much better than what Teams is today. Hence it's definitely a degradation.
If I had the time and strong need, I'd try to write a native client for it, but apaprently it's very close to Skype (the MS version, not the original one) for which several 3rd-party clients exist, so the effort there might not be so much. They've even documented at least some of the APIs, e.g.: https://learn.microsoft.com/en-us/graph/api/chatmessage-post
In this sense I think there is almost a stockholm syndrome element where the worse it is, the more people trapped in it feel that that's what makes it good and enterprisey. If it wasn't the only choice why would any put up with it otherwise?
I'm sure in 2043 they'll finally muster up the engineering resources to get copy/paste working in Teams though, for the last 10 customers on Trillion dollar a year enterprise maintenance contracts.