Studying Saturdays
10 April 2022
A couple weeks ago, I had an idea for a project: a weekly event in my personal Discord server centered around learning. About three weeks later (including one week in the middle during which I didn't do any work), it's done! It was debuted in my server this past Friday, and the first event was the day after. I wanted to do a small write-up to discuss the details and the motivation for the project.
You can find the project on GitHub here.
It's called Studying Saturdays, and it's hosted by a bot named Learny Ernie. Those in my server who were interested were able to assign the @Learner
role
to themselves. Having this role is what gives access to Ernie's weekly notifications (reminders that the event is about to start).
Every Saturday at 11:00 AM EST, Ernie will select a random topic from a list of
pre-defined topics and present it as a prompt to those who have opted in to the event. The goal is simply to learn a bit
about this topic. It's not a competition among participants; if anything, it's more collaborative, as you'll see a bit later.
The event is divided into three main 'phases':
After Ernie prompts the group with a topic, the participants are given 20 minutes for research. They must learn as much as they can about it in the allotted time, with no restrictions on sources used.
After the Studying phase ends, Ernie alerts the group, and allots 10 minutes for the Writing phase. During this time, each participant should write a short paragraph summarizing their learning. This is obviously not graded or evaluated, it's just to encourage organized thinking about the topic.
The final phase is the Discussion phase, during which participants can read each other's paragraphs and discuss the topic, and exchange ideas and opinions. The purpose of this phase is to "crystallize" the learning from the previous two phases.
Each person who participates in a given week's Studying Saturday event will be awarded one Brain Point (BP — not to be confused with Battle Points from the Battle Frontier in Pokémon). What do Brain Points do, you ask?
…
Nothing.
The idea was to create something that would encourage people (and me) to want to learn new things, or if they already do want to learn new things, then to prod them to at weekly intervals. Scheduling the events on the weekend perhaps means more people will be willing to join, since they may be less busy. Another issue I had personally, was being overwhelmed with the idea of "learning." If it's a looming/intimidating thought that I "gotta start learning stuff one of these days," then I'd be less likely to follow through. With Studying Saturdays, it's a lot more approachable and there's less pressure.
To be clear about the studying "topics" in question here, there is a wide range of them, most of which were included based on feedback in a poll that I distributed in my Discord server. Some examples of the areas of interest among those who responded to the poll:
And within each of these broader areas, there are, as you can imagine, endless possibilities for specific topics that make the final list.
So what does Learny Ernie do?
Well, really, he is the project. He's a Discord bot that handles all of the user data, roles, schedules, announcements, and event orchestration (which essentially boils down to "telling participants when one phase ends and another begins").
Check it out, Ernie has his own profile picture. (I hired an artist on Fiverr to do this — I think it came out great.)
An issue I still have (that I was able to mitigate by manually writing a small topic list for the debut) is that there is currently no system in place for collecting topics that is automated, efficient, customizable, etc. Right now, I had to do several web searches manually and browse for relevant topics based on the broader topic areas I collected in my poll.
On the other hand, I don't currently know how I'd solve this. I can't imagine there's an API out there for fetching random "topics of study." So perhaps I will just have to add a few more topics every once in a while to make sure enough are in the pool.
I'd say that the first run this past weekend was successful. A total of 4 people participated, including myself, and the feedback was along the lines of, "I enjoyed this because I never would have chosen to learn about this topic myself." And the discussion phase was productive — we all had different takeaways from our studying and were able to have a thought-provoking exchange. Nice.
I did get a few suggestions for future iterations, such as:
Overall, I'm happy with how it came out, and with how quickly I was able to get it done. I'm glad that it's finished, so I'm able to move on to my next project (and I do have more planned, so stay tuned).
Until next time.
— Derek Andersen