The staffers setup the new servers and did all the heavy-lifting.
As a user, I only had to point my client from Freenode to Libera (exactly one line change in my client config), run /msg nickserv register to register myself, run /msg chanserv register to register the channels I op-ed, and it was all done.
Total time spent was less than 30 minutes. The next few days, others did the same and the community started trickling in to the channels in the new servers. Seems seamless enough to me. I doubt such an easy migration is possible if Twitter disappears suddenly.
I am a daily IRC user and I think you are exaggerating the problems. I can count on my one hand the number of times I have seen an attack on my nick or the channels I hang out in, in the last 15 years. Those attacks pass without much disruption (sometimes requiring staffer intervention). Nick squatting is solved by Nickserv these days. Splits do happen occasionally but they resolve on their own automatically without much disruption.
It is ok if it never gets adopted as mainstream communication. But for the target audience (like opensource support communities being the target audience of Libera), it works quite well.
I have done IT for small businesses. Every small shop I worked for had to use many different and incompatible assortment of software tools to set up the IT for the business: Windows system for a proprietary billing software, OpenBSD system for routing, proprietary intercom tech. I envied my friends who worked for proper software companies. They could build everything for Linux, dockerize everything and done!
Is there anything like Kali-Linux but for business tech? I would love it if I can find one Linux bistro for business tech that rules them all!
Came here to say this. I use org-mode to do what OP's package is doing. But OP provides some features like
> one keystroke executes all specially-marked lines from a
buffer and inserts the results inline
Not sure if we can make such specially-marked lines using org-mode. Never needed this feature myself. But for those who want a workflow like this the new package could be useful. But again maybe there is a way to do this without an external package with a little bit of elisp?
As a user, I only had to point my client from Freenode to Libera (exactly one line change in my client config), run /msg nickserv register to register myself, run /msg chanserv register to register the channels I op-ed, and it was all done.
Total time spent was less than 30 minutes. The next few days, others did the same and the community started trickling in to the channels in the new servers. Seems seamless enough to me. I doubt such an easy migration is possible if Twitter disappears suddenly.