widely posted meme contrasting the social media experience one some networks as compared with Mastodon

Today, I shared one of my Mastodon posts with friends, one of whom commented, “Weirdos posting stuff to social media 😂” So I took a few minutes to explain to them why I like Mastodon.

I do like Mastodon. I get more and higher quality engagement with what I share on Mastodon than anyplace else these days. But, more than that, I really just like it. It’s peaceful and relaxing. And a few months ago, I realized why: It reminds me of Usenet.

Usenet was a kind of terminal-based messaging system that scientists and technologists used in the earliest days of the Internet and the before times (i.e. when it was still “NSFNet“). It was an amazingly interesting and useful community of people having high-level discussions of topics both academic and non-academic.

My brother, who was an Unix systems-engineer at the time, had told me about Usenet. Honestly, the main reason I decided to go back to graduate school, was so I could gain access to it. Even at my university, it wasn’t easy. The campus IT group didn’t make it available to the general university community, so I had to request a guest account from the computer science department. As a doctoral student, my request was honored and I used that as my primary computer account, and email address, the whole time I was a graduate student. That was also why I started learning Unix, which became a key factor in landing the job that became my career.

As a student, I used Usenet professionally to further my academic career and research. I had high-level conversations about science education and life science. I used it to recruit subjects for my doctoral research, developing a model of expert performance in phylogenetic tree construction. But that wasn’t all I used it for. I also lived in soc.culture.esperanto, the newsgroup for Esperanto speakers, where I could have conversations with samideanoj from all over the world. This was a genuine novelty at the time, where you otherwise might have to sign up with a penpal service to exchange paper letters with people to have similar contacts. (I did this, in fact, and had interesting correspondence, but it often took many weeks to get responses whereas Usenet allowed you to have conversations in just days — or sometimes even just hours!)

Usenet began to die when AOL came online and there was a constant influx of new non-academic people. People called it “eternal September“. The Usenet community worked for busy academics and professionals because most people respected the conventions. You could use it for high-level discussions because it was high signal and low noise. Once those conventions broke down, the really interesting people mostly abandoned it because it wasn’t worth trying to wade through all of the irrelevant crap that novices tended to post. It was very sad.

Thirty years later, I was surprised to join Mastodon and discover that it reminded me so much of Usenet. It has the same high-quality engagement by interesting, thoughtful people. And it has social conventions that make the environment functional and useful. But then I realized that Mastodon didn’t just remind me of Usenet: It’s literally the same people. There’s Gene Spafford. And Steve Bellovin. And many, many others.

A whole bunch of the old, interesting people I remember from Usenet are here! We are pretty old, too. Most of us are retirement age, if not retired. But it’s been wonderful to reconnect with so many of these folks after so many years.

It’s not just that it has many of the same people, though. It’s the thoughtful design of the software environment. And the social conventions that favor high-quality engagement and reduce both the “copypasta” and the viral “oh, snap!” types of engagement that have come to characterize most social media. It’s always a pleasure to immerse myself in a thoughtful community of people engaged in creative pursuits, whether it’s taking pictures of mosses and lichens or sharing story fragments or responding to prompts about writing pursuits.

It’s not for everyone. But I like it a lot.

lichens and moss on bark

Two of the writing prompts I follow on Mastodon ask, “How was this month for you, writing-wise?” It was pretty good.

I had a couple of distractions: I went to Worldcon and Philip Brewer came to visit. Those each took about a week away from my writing. But otherwise, I got a lot done.

I wrote a bunch of blog posts, including about The Mary Stories now at TheoReads, my Scarlet-A idea, several about Worldcon, writing affirmations, my birthday, and my teaching. But I was also productive in my fiction writing.

I’ve just about finished writing a new novelette called Bearly Believable. For several years, I’ve been writing little story fragments about a bear who acts as the fire-safety coordinator at a park. They’ve been among my most popular story fragments (which isn’t saying much, honestly). I think this is the very first one:

Post by @stevendbrewer@wandering.shop
View on Mastodon

I wrote dozens of little scenarios about the bear as I fleshed him out in my mind. He changed a bit along the way and developed a backstory, which is what this story is really all about. Along the way, he was joined by a owl named Forrest who terrorizes litterbugs. And a little girl named Brunhilde who asks him thoughtful questions.

There’s a lot of world building embedded in the story. It has bits about the ecology of terraforming, lifestyles in a replicator-based society, and issues of freedom for non-human biological androids. At the same time, as with all of my writing, it’s silly fluff. I really don’t write anything to be deep.

It’s been fun to write. I just have a few bits to polish off over the next day or two. I would like to get it finished before the semester begins on Tuesday. If I quit writing this post and start working on that, there’s a good chance I’ll make it and finish writing for the month in style.

Early in my fiction writing, I really struggled with writing “stories.” By that, I mean using a narrative structure that presents a problem which is satisfactorily resolved — ideally well-paced, with rising action that climaxes at the right moment. I tended to write a rambling narrative of vaguely interesting events that raised all kinds of problems but did not resolve them satisfactorily.

Sometime — perhaps in early 2022, which is the first example I can find without visiting birdchan — I discovered #vss365: a hashtag prompt for which participants were encouraged to write a very short story (vss) that would be offered each day of the year (365) contained in a single, brief post. Baring my soul, typo and all, here is the first one I have recorded, from Feb 11, 2022:

She visited the garden center when she was depressed. The flowers didn’t cheer her up, exactly, but they helped her remember that better times might come. The annuals were too gaudy for her. She always loved tge reliability of the #perennial that would keep blooming in the years to come. Now that was something to live for.

It’s a story! She’s depressed. She visits the garden center. The perennials give her something to live for.

I found writing a brief post was something I could do, even during the academic year when I was working full time. It reminds me a bit of when I started writing haiku in Esperanto while I was a grad student and no longer had time for anything more. But it was enough.

I enjoyed #vss365 and I have hundreds of examples of brief story fragments I wrote. Some served as the nucleus of a story. And some I would string together, writing a whole rough draft one bit at a time.

But then a narcissistic billionaire purchased birdchan, turned it into a Nazi bar, and I couldn’t bear to visit the Nazi bar anymore to get the prompts. But someone had created a website that would scrape the prompt and share it on the open web. So I started participating even though I had jumped to Mastodon (first to mastodon.lol and then to wandering.shop). But then the site shut down: they where having to pay the narcissistic billionaire money to scrape a single word each day from birdchan. And he finally, perfectly sensibly, decided to quit paying.

So I wrote my last two posts on Dec 31, 2023 and commented that I wouldn’t be participating anymore. A friend, @asakiyume, suggested that we could start our own prompt game on Mastodon. I roped my brother, @philipbrewer into the conversation and we agreed to pick some words, favoring simple ordinary words with more than one meaning. (I had found it annoying to have words that had only a single meaning as being overly restrictive of the kind of post you could write.)

But then Phil suggested that maybe we should create an account to be an authoritative source for the prompt. As I thought about it, I realized that we also wanted a bot: something that didn’t need to be shared, but could be configured easily and contrived to post automatically at a particular time. So I investigating creating a bot for Mastodon.

This is not the first time I’ve done something like this: years ago, I created a bot for birdchan called “dupolusulo” that would randomly post either a proverb from the Esperanta Proverbaro or string of plausible text generated by a baysian algorithm that used the Proverbaro as a corpus. This plausible text was often utterly incomprehsible, but looked like it might mean something and sounded a lot like the proverbaro.

This time was pretty similar, though easier. I wrote a little python script that would figure out what day of the year it was, read in a CSV file, and grab a line matching the day number, parse it, and emit it as a formatted text string. Then, all I had to do was set up a Mastodon account, @wss366 configured to allow a bot to post to it. To be honest, what sold me on the whole thing was when I discovered that I sorta kinda personally know the guy who runs the botsin.space instance that was set up to support these kinds of bots.

It took me about a day to set up the Mastodon account, configure it, create an avatar, add a header graphic, write the script, configure a cron job to call it at 5am. But by the end of the day, I posted an announcement that the post was live and would post to #wss366 (for Wandering Shop Stories and 366 because it’s a leap year this year) was live.

This morning, it posted its first prompt: #brick.

I can’t wait to see what it’s going to post tomorrow. Now that’s something to live for.