> just wait until your company forces you to use Microsoft Teams
Teams isn't that terrible.
On my current gig, we use Teams (free for us because of some Action Pack or Office package - and that's fine because it's one less spend for us) and used to use Slack. I've used Slack and HipChat in previous employments as well.
I'll be honest, I don't see much difference between any of them, they all have their UIX minor annoyances and good points.
Ultimately with all these things it's all about good team etiquette and not interrupting your colleague workflow expecting responses within two minutes of pinging someone (we treat it like email, asynchronous, and for non-urgent communication). To be honest, I dislike the immediacy of these tools and usually mute every channel. If something's really that bloody urgent then just pick up the sodding phone :)
The underpinnings are a step in the right direction, but the UX is a dumpster fire, which makes me pine for the usability of the lesser dumpster fire of Lync/Skype for Business.
God forbid you ever need to be doing two IM conversations at a time, or attend a meeting and carry on a backchannel conversation concurrently.
It's apparently too difficult to do a MDI interface in Electron.
To be honest there's just four of us all working remotely so I've not bumped into this. But I take your points onboard. I will admit I thought the screen sharing capability in Teams was fairly poor, but it's not something we do often and can resort to TeamViewer or something like that if need be. But I do realise that's not an option for folks working in a regimented and heavily controlled environment such as a bank.
Also we're in our mid 40's to 50's so perhaps there's a generational discipline we have with these toys that the young guns may not have :) Don't get me wrong, I was a complete asshole on the college VAX messaging thing back in my teens :)
To be honest it doesn't seem any worse than Slack (I only use the desktop client). But as I mentioned earlier, we're a fairly small team and use it sparingly.
Teams isn't that terrible.
On my current gig, we use Teams (free for us because of some Action Pack or Office package - and that's fine because it's one less spend for us) and used to use Slack. I've used Slack and HipChat in previous employments as well.
I'll be honest, I don't see much difference between any of them, they all have their UIX minor annoyances and good points.
Ultimately with all these things it's all about good team etiquette and not interrupting your colleague workflow expecting responses within two minutes of pinging someone (we treat it like email, asynchronous, and for non-urgent communication). To be honest, I dislike the immediacy of these tools and usually mute every channel. If something's really that bloody urgent then just pick up the sodding phone :)