IRC LOL All articles
Nostalgia

Khaled Still Wants $20: The Shareware Client That Refused to Become History

IRC LOL
Khaled Still Wants $20: The Shareware Client That Refused to Become History

There is a screen you have seen. You know the one. Gray dialog box, friendly but slightly accusatory tone, a reminder that mIRC is not free software and that Khaled Mardam-Bey — a man who has been asking you for twenty dollars since the Clinton administration — would very much appreciate your business. You clicked Continue then. You're clicking Continue now. Some rituals are eternal.

mIRC version 7.76 shipped in 2023. Let that sit for a moment. A piece of software that predates Google, predates Wi-Fi, predates the concept of a smartphone, is still receiving active maintenance. Slack burned through a billion dollars in VC money and sold itself to Salesforce. Discord is currently figuring out how to monetize teenagers without triggering a congressional hearing. mIRC is just... there. Asking for twenty bucks. Serving connections. Waiting.

The Script That Ate Itself

If you only ever used mIRC to idle in #mp3 and beg for XDCC sends, you missed the actual product. The real mIRC was the scripting engine underneath — a full-featured event-driven language that let you automate literally anything the client could do. Want your client to auto-identify to NickServ, rejoin channels after a kick, log every private message to a timestamped file, and play a sound when a specific user came online? That was Tuesday. That was the baseline.

The mIRC scripting community built things that had no business existing inside a chat client. Full trivia bots. File servers. MP3 queuing systems with skip voting. Fake away messages that generated responses using primitive Markov chains. Protection scripts that would auto-ban anyone who said certain phrases, which were immediately weaponized to ban people for saying innocuous things. It was an ecosystem, and it was absolutely feral.

The Popups menu alone — mIRC's right-click customization system — probably taught more American teenagers the concept of conditional logic than their entire high school computer science curriculum. if ($nick == Xer0) { kick $chan $nick Get out } was a lot of people's first real program. Khaled accidentally built a pedagogy.

The Thirty-Year User Base That Won't Leave

Modern IRC usage is genuinely hard to measure, which is fitting for a protocol that was always a little allergic to surveillance. Freenode's spectacular 2021 implosion — a hostile takeover so bizarre it generated multiple Wikipedia articles — scattered tens of thousands of users to Libera.Chat, OFTC, and a dozen smaller networks. But they scattered to other IRC networks. They didn't leave. They never leave.

The people who stayed on IRC through the Slack era, through the Discord era, through the Teams era, have a very specific look in their eyes when you ask them why. It's the look of someone who has watched five generations of "IRC killers" either collapse, get acquired, pivot to enterprise, or quietly introduce a feature that harvests your conversation history for advertising purposes. They've seen it all. They're still in #linux on Libera. They'll be there when you get back.

mIRC specifically retains a cult following that defies easy explanation. Part of it is muscle memory — thirty years of keyboard shortcuts don't just evaporate. Part of it is the customization ceiling, which remains essentially infinite. But a big part of it is that mIRC never tried to become something else. It didn't pivot. It didn't add a Stories feature. It didn't hire a Chief Experience Officer. It added dark mode in 2019 and called it a decade.

What Discord Accidentally Proved

Here's the uncomfortable truth that the Discord generation is slowly discovering: when a platform owns your community, the platform can destroy your community. Server bans, policy changes, algorithmic feed decisions, outages, acquisitions — every corporate chat product comes with a landlord. IRC has no landlord. IRC is a protocol. You can run a server in your basement for the cost of electricity and mild parental concern.

The post-pandemic return to IRC among younger technical users isn't nostalgia. Most of them weren't there the first time. It's a rational response to platform risk. After watching subreddits get killed, Discord servers get banned, and Slack workspaces get deleted when startups ran out of runway, a federated, decentralized, open protocol starts looking less like a relic and more like an architecture decision.

mIRC is the on-ramp for a lot of those users, because it's still the most fully-featured Windows IRC client ever built, and Windows is still where most people's computers live. HexChat is fine. AdiIRC is fine. But mIRC has thirty years of edge cases worked out. It handles every server quirk, every DCC negotiation failure, every encoding disaster with the calm of a client that has genuinely seen everything.

The Man, The Myth, The Invoice

Khaled Mardam-Bey is a Lebanese-British developer who has been maintaining mIRC, largely solo, since 1995. He is not a household name. He does not have a TED talk. He hasn't written a book about disruption or given a keynote about the future of communication. He has, by most accounts, just kept working on the thing, releasing updates, fixing bugs, and asking for twenty dollars with the patience of a saint.

In an industry that rewards founders who fail spectacularly with follow-on rounds and podcast invitations, Khaled is the counterexample nobody talks about. He built something people actually use, charged a reasonable price for it, and kept the lights on for three decades. The mIRC registration screen is practically a philosophical statement at this point: some software just works, and the person who made it would like to be compensated.

You still haven't registered, have you.

The Flame Burns

The internet of 1995 was a specific place — chaotic, text-heavy, low-bandwidth, and deeply weird in ways that took decades to fully appreciate. Most of what made that place that place is gone. The servers are dead. The channels are empty. The handles belong to strangers.

mIRC is still here. Same icon, same nag screen, same scripting engine, same protocol. It's not a museum piece because museums are static. mIRC is still running. Still connecting. Still waiting for you to type /join #anything and see who shows up.

Twenty dollars. That's all he's ever wanted. After thirty years, that might be the most reasonable ask in the history of software.

All Articles

Related Articles

Bash.org Was the Sistine Chapel and We Painted Over It With Reaction GIFs

Bash.org Was the Sistine Chapel and We Painted Over It With Reaction GIFs

The .NFO Archaeologists: Why Piracy's Trash Files Are Now Legitimate Historical Documents

The .NFO Archaeologists: Why Piracy's Trash Files Are Now Legitimate Historical Documents

The Accidental Archivists: How Pirates Became the Most Rigorous Librarians in Computing History

The Accidental Archivists: How Pirates Became the Most Rigorous Librarians in Computing History