We currently use Teams and everyone on the team absolutely hates it. I am actively looking at alternatives such as mattermost or slack to get us onto something that doesn't run like complete garbage.
Also, why did this have to be developed using electron? If Teams were a native application, or even written using something on the .NET-side, we would probably have about 20% the complaints we do today. Watching an application that is more-or-less responsible for managing basic text and image data on a continuously-paginated basis occupy nearly a gigabyte of memory is simply intolerable.
Teams makes me want to write a clone just to prove how much better it could be. That is how bad Teams is. It makes me want to spend an entire month's worth of weekends writing a native clone that no one will ever use.
Also, why did this have to be developed using electron? If Teams were a native application, or even written using something on the .NET-side, we would probably have about 20% the complaints we do today. Watching an application that is more-or-less responsible for managing basic text and image data on a continuously-paginated basis occupy nearly a gigabyte of memory is simply intolerable.
Teams makes me want to write a clone just to prove how much better it could be. That is how bad Teams is. It makes me want to spend an entire month's worth of weekends writing a native clone that no one will ever use.