I use Slack every day, and I love it. Integrations are simple and reliable, giving us useful information about critical things.
Why it uses 400mb I have no idea.
> Why it uses 400mb I have no idea.
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?
That's just the base footprint of an Electron-based app.
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).
But it's so unreasonably slow. It lacks basic features like syntax highlighting on ``` blocks. It's basically become a super expensive and painful to use while Discord continues to be a joy.
And the 'start a thread' nazis are just too much to bear. Prediction: they will add subthreads within 3 years.
Electron?
Slack would be a lot better if they supported clients via rest api or similar. I want to run it in a terminal window alongside IRC etc. I have no desire to put up with their ridiculous UI/UX decisions