In the 1980s and early 1990s (and then later in a slightly different context with phpbb), before the web as you know it today ate everything, there were these magical things called Bulletin Board Systems, BBSes. You’d dial into them with your computer and a modem, and you’d connect to someone’s actual computer in their actual house, running in their actual basement. These weren’t websites, they were small communities. Most BBSes had maybe 20-100 regular users. You knew everyone. You knew their handle, their posting style, which forums they frequented, what they cared about. You built relationships.
And the conversations on BBSes were good, like genuinely good in a way that modern social media can’t touch. Threaded discussions that maintained context, conversations that could stretch over days or weeks without losing coherence, people actually reading what came before and building on it. You’d post something, someone would reply, someone else would build on that, and everyone was working from shared context because everyone was in the same small community. You didn’t have to explain everything from first principles every single time because people knew you. They knew your chunk library. They knew how you thought.
They operated below Dunbar’s number. Most active communities on a BBS were 50-150 people, right in that sweet spot where your brain can actually maintain proper relationship models with everyone. You weren’t broadcasting to thousands of strangers, you were talking to Sysdrone, Bob and Naginagi, people you knew, people whose communication patterns you’d internalized. Your brain wasn’t spending precious working memory slots on “who is this person?” and “can I trust them?” and “what’s their agenda?”; that was all handled automatically by your existing relationship model.
The asynchronous nature helped too, but not in the way modern platforms do it. On a BBS, you’d post something, go to bed, come back tomorrow and there’d be thoughtful replies. Not because people were slow, but because there was no algorithmic pressure to respond instantly. People could take time to think, to decompress your message properly, to formulate a response that wasn’t just a kneejerk reaction. The conversations had depth because people had time to load the proper chunks, access their long-term memory, craft replies that actually engaged with what was being discussed.
And threading, oh my god, threading. On a BBS, conversations were threaded. You could follow a discussion from beginning to end, see how ideas developed, reference earlier points without losing everyone.
Modern platforms have destroyed this, Reddit thinks it has treading, it doesn’t, it has a poor man’s version of it. Twitter and Facebook just vomit everything into an algorithmic feed where context is scattered , and even platforms that attempt to replicate it (such as modern forum software), are at best a poor man’s interpretation of the majesty of threading in a BBS. On a BBS, the entire conversation was right there, spatially organized, and your visual cortex could build a map of it. You didn’t have to hold the whole discussion in working memory because it was externalized on the screen.
Domain-specific boards meant you had overlap in chunk libraries. If you were on a programming BBS, everyone spoke programmer. If you were on a ham radio BBS, everyone understood RF propagation and antenna theory. You weren’t explaining basic concepts to randos every single time. The shared expertise meant you could communicate at a higher level of abstraction, using fewer words to convey more information, because everyone had the same mental libraries loaded. This is exactly how Magnus Carlsen talks to other grandmasters about chess they’re all operating with the same massive compressed chunks.
I admit that probably there’s some nostalgia, and some rose-tinted glasses, but dman it, we had accidentally built communication systems that worked with human cognitive constraints instead of against them.
Small communities below Dunbar’s number, persistent threading that supported working memory, asynchronous communication without urgency, shared context that enabled high compression ratios, no algorithms optimizing for engagement at the expense of understanding.
And then something beautiful started happening: these small communities began federating. FidoNet, UseNet, they created ways for BBSes to share messages between communities while maintaining their local identity. You could have a conversation that spanned multiple communities, but it was still structured, still threaded, still comprehensible. This was the dream, right? Scale without sacrificing the human elements that made communication work.
But then… then we fucked up… We created a monster by trying to make everything better. We created smartphones, we destroyed centralizations in name of ease and fucked with everything that worked about BBSes and systematically eliminated it in the name of “scale” and “ease”.