This whole thing with freenode has led me to IRC again, though this time to libera.chat. Having played around with a couple of IRC clients, I have once again decided on irssi in tmux.
I used smuxi with a remote engine for a while, and it's fine, really. I still don't feel like I have the same level of control/reliability to survive my laptop going to sleep. I'm sure part of that is imagined.
I'm fairly certain that I first used irssi around 2001-ish on freenode, and that was my entry into IRC.
So that's 20 years ago. I have Thoughts about that.
To start with, that things haven't changed that much in 20 years. Oh, yeah, SASL authentication wasn't there yet (was it?), and all kinds of things are new. I'm not saying it's all identical. But the fundamental modes of interaction are the same.
A related thought is that it's no wonder, then, that in 20 years, IRC has been mostly supplanted by Slack, Matrix or whatever else there is.
But also, going back to IRC doesn't feel *limited*.
I mean, on the face of it, it totally is.
No images, for one (small) thing. There are a bunch of channels with bots that let you paste URLs and that will add some meta-information, so that you get more or less the same thing a click further away than more modern systems offer. It works, but isn't the same.
But that's not really the main use-case, is it? I can click URLs in a terminal just fine, I don't need bots for that. That's just for providing context for e.g. video links or whatever it...
... is you might want to know a little about before clicking. These bots effectively offer the same-ish experience as media previews in browser-based chat clients.
No, the main use-case is sending messages (in channels), and that works... just the same?
So 20 years of "no change" have led to a point where more modern competitors to IRC have only few and incremental improvements over the original experience to offer.
Does that mean IRC was "perfect" 20 years ago, in the sense that it no...
... longer needed to evolve drastically?
I had been assuming for the past few years that, no, it was just something that was past its time.
But now I'm seriously wondering what it is we're chasing. tmux + irssi take just over 100k of memory to run, and offer at least 90% of the functionality of a multi-gigabyte Electron app for Matrix.
For what it's worth, I'm perfectly fine with people preferring the latter. The point is not to make it sound like the worse choice.
Oh, yeah, I'm jfinkhaeuser there and won't mind a few channel recommendations.
A private instance for the Finkhäuser family.