Exploring the roots and future of Internet Relay Chat

IRC6

History, protocols, hacker culture and sysadmin stories. Written by someone who was there when the internet was still wild.

Latest Posts

IRC in 2025: Who Still Uses It and Why

Libera.Chat peaked at 50,000 users last Tuesday. OFTC hosts Debian's development channels. EFnet still exists. IRC is smaller than it was in 2003. It is not dead. Here's who's still here.

Read more →

Ergo: A Modern IRC Daemon Written in Go

I've compiled more IRC daemons than I can count. UnrealIRCd with its interactive configure script. InspIRCd with its Perl-based system. ircu with its hand-tuned Makefile. Charybdis with its autotools...

Read more →

ChatOps: IRC Did It Before Slack Existed

In 2008, I was running a small hosting operation and we had an IRC channel — #ops on our private server — where the three of us coordinated everything. DNS changes, Apache restarts, customer...

Read more →

mIRC Scripting Language: A Deep Dive

My first mIRC script was a quit message randomizer. It picked a random line from a text file and used it as my quit message. I was 15 and thought this was the height of programming. Twenty-five years...

Read more →

Undernet: From Chaos to CService

I connected to Undernet for the first time in early 1998. I was running mIRC 5.31 on Windows 98, dialing into a local ISP in Turin. The server was london.uk.eu.undernet.org — I picked it because it...

Read more →

mIRC: The Client That Defined an Era

I first installed mIRC in 1997 on a Pentium 133 running Windows 95. The download took eleven minutes over a 28.8k modem. That tiny executable — less than a megabyte — became the window through which...

Read more →