I like ICQ. I used it. But I really just don’t agree it had “more” features. It had _different_ features. And those features are just kinda wildly different because of how business and the internet had changed. I just really do not think it is a useful point to try and imply is a weakness of slack somehow.
https://whyisthisinteresting.substack.com/p/why-is-this-inte...
You just kinda had to be there. It was ever changing but snappy.
I've also seen plenty of people who talk about how great electron is while also complaining about modern software requiring more disk space, more ram, more cpu time, or their laptop batteries dying as if always on wasteful software isn't the bulk of the reason.
Seriously for most electron apps you could have a twenty+ year old machine capable of running all of them without breaking a sweat if they were native apps, that can't open them all at the same time as the crappy electron apps they are today.
If you find the UI tools from web tech easier for your business purposes then make a web app, but stop forcing shitty perennially out of date copies of chrome on everyone. I guarantee you aren't pushing out updates as rapidly as google is, and that means you're missing security fixes. This last point is something I'm serious on: if you cannot push out a chromium update for your app within within say 24 hours of google shipping a chrome update you should not be shipping an app built on it.
(Poor Slack has profits of 300m$/year; they cannot possibly do this better!)
But endusers? They don't care about the tech, so if you ask them; 'how about a non laggy version that doesn't eat all your memory and cpu?' You think they would go 'no no, please let me use Electron'?
Because it's forced on them, really.
I'd gladly use slack through some kind of bridge (it used to be possible).
But then again, i'm using a 3500 euros, company-issued macbook pro (m1 pro, 32gb). Working well on this kind of hardware is an incredibly low bar.