Not sure if the author has used Teams.
But otherwise, I agree we need an actual good, adorable Slack clone. I thought Google might do this after not buying Slack, but I'm not hearing anything about their solution.
Great for organizations that believe these forms of communication should be an afterthought that has rough edges and inconsistent reliability.
The recent changes to end webhook support, kill Linux desktop support and do yet another rewrite are inane. Don't expect features you use today in Teams to work in 2 years...
You could do it with other software hosted outside the office though. There are definitely options here.
Like everything Microsoft it was shit for the first few years, they slowly sorted it out, and now it's fine. Most non-tech-bro businesses successfully run the majority of their comms through it.
The main problem now is that it works fine, and the project managers on Teams need to create work for themselves, so just mess around with stuff that wasn't broken.
Let applications do a thing. The more we duplicate the crappier the original and the duplicate get.
Except from:
* notifications for channels
* search
* using more than one org (needs app restart!) although screen sharing between 'classic' and 'web' editions works only if sender's and receiver's graphic cards share a hw-accelerated video format blessed by teams. Not, it's not easy to check what edition you are running and you can't change it without poking js variables by hand
* inconsistent read statuses between devices
* 'incoming call not shown at all' bug (but you get a missed call notification)
* can't join two video calls even in two separate windows
* random audio device switching on every morning (even if you don't close the app and computer for the night)
Yeah great for in person and email companies.
It works well and there’s nothing I can think of that I want in it. It’s just a video and chat app.
On basic chat: it will sometimes scroll up when I get a new message, while I'm actively participating in that chat, so I need to scroll back down to read the new messages. Occasionally it flickers, for bonus points. It will not mark the chat as read if I'm on it without clicking on a different chat and coming back. It's the only software I use that, for some reason, has an effect on my typing accuracy. Don't even get me started on its handling of copy/paste. I'm also pretty sure there's some joke I just don't get around the search function.
For calls: it refuses to pick the correct microphone, and will sometimes mute it completely somehow (I lose the feedback in the headphones – I have a jabra headset that does this). This will even happen when I hang up a call and start another one right away. Other times it works well. My default mic is always my wired, always connected, headset mic. I don't use BT headsets that switch from music to communications or whatever depending on what I do, which could confuse the available / selected mics.
It drains my laptop's and iphone's battery like no tomorrow, even if I turn off video and only do voice chat, even if nobody has the camera on or shares a screen. Also, on Windows, for some reason it doesn't use the native notifications, but implements its own crappy ones – but this isn't that big of an issue, since I mostly disable them anyway.
All this is happening on both the "heavy" (heh) Windows client, and on chrome on Linux, both running on a fairly beefy new PC with gobs of RAM. Fun fact: the experience was exactly the same on my 5-year-old laptop with a U-series Intel CPU, so I don't think it's a resources problem.
For example, Teams likes to control system-wide audio settings instead of acting like any other application. I had to disable the “allow applications to have dedicated hardware access” feature in my sound card driver to stop it screwing around with my settings. I’ve never had to do this for any other app.
It also likes to “edit” system controls like right-click menus on the task bar. This not only breaks muscle memory, but they also put in a gap so that if you move the mouse onto the menu… it closes.
I really try to stick to the web-based Office suite and Apple Pages/Numbers/etc. to avoid dealing with this.
Use Teams in Firefox with ublock for battery issues, somehow it consumes much less.
> It's the only software I use that, for some reason, has an effect on my typing accuracy.
That's because the typed letters appear with a large (often even ~1 s) delay. Close your eyes while typing and you'll be back on you track.
Does this matter? Yes, I think so for a chat first culture.
They did: Google Chat. It’s bundled with Google Workspace.
Slack should be emails that have been arranged into different folders - it just doesn't vibe with me for much otherwise (oo look you have 200 channels on unread - or, if you are the reverse, ooo look 200 channels with people chatting and I have to check every single one of them :(
Slack is easy to replace with something cheaper and better on a product or technical level. The network effects are strong of course, but they won't sustain it forever
Business instant messaging is electric shoulder tapping and that makes me want to punch people.
I literally feel Slack drains me every day.
All their integrations kinda suck though, and its not uncommon for integrations to randomly break with no discernible changes elsewhere.
Why it uses 400mb I have no idea.
And the 'start a thread' nazis are just too much to bear. Prediction: they will add subthreads within 3 years.
Social issues can't be solved by technical means. Just slightly incentivised in some direction (like discord's "this is the third reply, would you like a thread instead?")
But for the resource usage, ripcord https://cancel.fm/ripcord/ already proved you can have a capable client which is super light and fast if you care. This was made by a single person and in many ways is better than the official client.
Well, this was my prediction pre-easy-to-use LLMs, anyway.
Yes, this is an important detail as well.
Make a Slack clone, but have it perform way better than the original (less RAM, CPU usage), with a smaller storage footprint.
Also deliver on features faster than the original. And have those features be more tailored to what the users both want and need - and things they didn’t even know they needed as well.
This is, after all, what’s being promised, no?
Which they do because it means they can ship the same thing in many places (actual browser, cross platform OS and mobile if they're lucky).
What? What API costs is the op talking about?
It's extremely against company interests to federate.
A prompt ran through a Wiggum loop over the course of a week/month and viola
> Slack uses AI to improve the existing product
> Slack is still marginally better, so businesses continue paying for it
> OpenAI now on the hook for maintaining one of many cheap slack clones
> Investors are left scratching their heads...
Late stage bubble behavior
And you're asking a company famously burning money building a tool that is used for vibe-coding (aka unreliable software development) to build a replacement?
Idk man.
I can think of a few reasons that Slack could be improved upon. But a lack of AI features is not on that list. Slack is effective for async communication between humans. We don't need AI features to accomplish that, and most AI would just be annoying slop. If you are using Slack for something else, maybe AI features would help those other uses, but you also might be stretching the cases for which Slack is a good thing.
Slack is a really really good product because it is simple enough and works nice - performant, has just enough features but not too many and the UX/UI is good.
Its not a power tool but it gets the job done without getting in the way. You would know what I mean if you have used teams/ google chat etc.
Sure you can criticise slack for being a bit slow, not having nested threads.
For context: slack is the main app I use at work and spend a * lot * of time there.
But OpenAI _can_ beat Slack at these things if they have the technical acumen. But real differentiator comes in having an all in one platform that can help you run workflows. Recall that ChatGPT UI is fundamentally a chat box. If ChatGPT can integrate common workflows like
- send an email to a colleague for something
- schedule a meeting at a certain time
- deploy to production
- approve leaves
- create quick code changes with natural language like "change threshold to 50 in my repo"
- integration with observability and alerting
Then you don't have to leave this tool at all. There's a lot of potential here.
I frequently want to just tag GPT when using slack. Like "hey take this jira task and create a quick pull request" and it will link the pull request in the thread.
Or when my colleague asks me for a meeting, I can tag GPT with something like "hey schedule a meeting later in the day when we both have time".
Is that what the top says?
henning•2h ago