2022 was a weird year as we transitioned out of the pandemic (though, I did get COVID). In it, I managed to turn 28, pass my candidacy exam, and travel to see my friends and family. Who knows what 2023 will bring, but 2022 was a year to remember. Let’s talk about it!
But before we do that, I wanted to start the year off right by trying to get my mom some extra help. If you didn’t know, she’s been battling small cell lung cancer since 2021. More recently, she’s started some clinical trials that’ll involve a lot of costly travel. If you have a moment, I’d love it if you could give the GoFundMe a share and even donate if you have a few bucks to spare. We appreciate it!
And without further ado, let’s look back over 2022 with The Renegade Coder.
Table of Contents
Accomplishments in 2022
In 2022, life went somewhat back to normal, for better or worse. Regardless, I did a bit of traveling finally. That said, nothing too special this year. Here’s the list I had off the top of my head:
- Passed my Candidacy Exam
- Beat Cyberpunk 2077
- Turned 28
- I won another teaching award
- Watched a lot of movies, series, and anime
- Continued my Duolingo streak to 1700+ days
- Visited family for holidays
- Expanded several open-source libraries including SnakeMD
- Finished taking college classes forever
- Visited Vegas for the first time
- Watched a buddy get engaged and another get married
- Went camping, again
- Caught up with some old friends
- Went to my 10-year high school reunion
- Watched a lot of hockey
- Ate a lot of food
- Mentored a hackathon
- Got COVID
Obviously, I’m most stoked about passing my candidacy exam. I’m in the last leg of my degree, and I’m excited to get it done!
Favorite Photos of 2022
Just like last year, I figured I’d share some of my favorite photos of the last year (apologies for the formatting; WordPress galleries are broken in version 6.1.1):
You can definitely tell I spent a lot more time with family and friends this year. It feels good to look at these.
Favorite Creations of 2022
As usual, I like to share my favorite articles and videos that I created in the past year. Here’s the list:
- January 2022: How to Convert Markdown to a PDF: 3 Quick Solutions
- Most of the resources I made were for actual students, and this really kicked it off. Also, it doesn’t help that I’m somewhat obsessed with markdown it seems.
- February 2022: How to Code Wordle Into a Discord Bot
- Wordle seems like a blip in history at this point, but there was a moment when I made it for one of my personal Discord bots. Looking back, that’s a pretty cool feature.
- March 2022: I Won the Graduate Associate Teaching Award!
- Almost a year ago now, I won my graduate associate teaching award. It’s not like I don’t feel like I deserve it, but I find the recognition a little strange. Anyone, it’ll definitely help me secure a job in the future, so that’s exciting!
- April 2022: Meet Pymon: A Discord Bot That Can Answer Any Question You Want
- If 2022 was characterized by anything other than markdown, it was Discord. I spent a lot of time working on Discord projects against my better judgement. But I think this one really worked out.
- May 2022: The Complete Guide to SnakeMD: A Python Library for Generating Markdown
- Surprise, surprise! Markdown made the list again. This time in a fully built out markdown library in Python. The wildest part is that 30 people are using it!
- June 2022: Looking Forward to Life as an Educator: Course Preferences
- Okay I lied! Clearly, my themes in 2022 were teaching, markdown, and Discord. I wrote this article while brainstorming courses that I’d love to teach.
- July 2022: The Renegade’s Guide to PC Building: Unveiling Version 2.0
- Now, this article is a bit of a guilty pleasure of mine. Whenever I have some cash, I like to upgrade my PC. Having changed so many of the original parts, I figured I’d write about it.
- August 2022: 5 Ways to Write Hello World in Python
- Well, I suppose I couldn’t help myself in blending together some of my favorite topics: obfuscation and python. If you like cursed code, this one is for you.
- September 2022: I Finally Figured Out Python’s Module and Package System
- It wouldn’t be The Renegade Coder if I wasn’t shilling Python. That said, this article is a bit of a criticism of Python given how hard it is to actually put together a working module.
- October 2022: The Official Recursion Cheat Sheet
- It doesn’t show in this list, but I also wrote a lot about recursion in this list. It seems I keep finding ways to explain recursion to new folks.
- November 2022: 5 Ways to Share Code in Discord
- Now, this is an article that bridges a few of my 2022 themes: teaching and Discord. In fact, I actually think this article mentions markdown as well. That’s one way to ring in the new year!
- December 2022: I Am a PhD Candidate!
- Oh, did I mention that I passed my candidacy exam? Yeah, I’m on my way to finally finishing my degree. I’m so excited.
As usual, I don’t really plan out future content, but I’ll be posting once a week as always.
Projects in 2022
Normally, I would take some time to cover all my projects of the year in detail, but I’m trying to simplify these annual posts a bit. As a result, I’ll just share a list of some of my favorite projects of the year:
- SnakeMD: this has been a fun project for me. In short, it’s a Python library for generating markdown. At first, I made it just to be able to automate portions of the Sample Programs repo, but it turned into so much more. I hope folks are enjoying it.
- Pymon: there’s a whole article on Pymon, but the short story is that she’s a Discord bot for one of the courses I teach. Students love her!
- Health Dashboard: at some point, I started caring more about my wellness. Out of that passion came this cool dashboard which catalog’s my efforts to stay healthy. Definitely something I want to expand in the future.
- Educator Dashboard: like the health dashboard, but this one shares information about my life as an educator. It includes all sorts of awesome graphics showing my journey.
- Mage Game: in the summer of 2022, I got interested in game development in Python. As a result, I ended up making a little 2D mage sandbox game. I’d love to keep working on it at some point.
In the future, I’m not sure what I’ll focus on, but these were a lot of fun in 2022.
In the the past, I’d usually use this space to share all the data I’ve collected about the site. Seeing as we’re in year 6 of the site, it’s become a bit messy. As a result, I’ve opted for cutting this section down to the last 5 years of data. If you want to see the history of this website, feel free to use my Plausible dashboard. Otherwise, here’s the latest.
Page Views: Months & Years
As usual, here are my page view stats by month and year from 2018 to 2022:
Overall, I’m very pleased with the page view stats in 2022. These are the highest stats I’ve had heading into a new year, so I expect the growth to explode. That said, I am a little concerned that one of my articles is carrying all the traffic again, but I’ll talk about that later.
Top Posts & Pages
As always, here are the top performing posts and pages that led to the website growth in 2022:
While the spread of top posts isn’t as top heavy as in years past, I am somewhat concerned about this distribution going forward. Most recently, the increment post has skyrocketed to over a 1000 visitors a week. That means we could be seeing a trend like 2019 again when that post inevitably falls in ranking. That said, I suppose I’ll ride that high for as long as I can.
Top Sources of Traffic
Once again, here are the last 5 years of page view sources:
|WordPress Android App|
Again, I’m a little nervous about these trends given that Google has exploded to the top again while other sources have dropped. I’m not sure what that says exactly, but it’s a concerning trend for sure.
I always find it interesting to see where my traffic comes from in terms of geography. Obviously, I imagine most of it comes from the US, but it’s cool to see the other places as well:
|#1||United States of America|
|United States of America|
|United States of America|
| United States of America|
|United States of America|
| United Kingdom|
As usual, nothing is too surprising here. Only surprise right now is the jump in views from Brazil, but everything else lines up with history.
Top YouTube Videos
In 2022, I did not make a single YouTube video. Obviously, I would have liked to, but it’s not exactly winning the competition with grad school at the moment. We’ll see how things go in the future. Anyway, here are the top videos since I started the channel:
I have to say, despite posting any new content, the videos are steadily gaining views. That’s nice to see!
Okay, now we get into the messy stuff. Unfortunately, I don’t have a nice dashboard for this, so you’ll have to deal with some more tables. To start, let’s look at Patreon income:
It may come as no surprise, but the Patreon income has fallen off! I still post there weekly, but I don’t have much of an incentive to pay attention to it. Maybe it’ll grow this year!
On the plus side, my Amazon income is going great. Take a look:
So, while Patreon is in a recession, Amazon is doing well for me. Now, let’s take a look at ad revenue:
Ad revenue is a messy thing and does not seem to be too consistent. To be fair, I did try picking up a new ad network (Ezoic), but they were particularly annoying about my “bad traffic.” That could explain the dip in revenue in April and May. In the future, I’ll probably target a more premium ad network, but AdSense will have to work for now.
With all that said, there are other ways I’ve earned income in the past like selling PDFs through the shop and launching membership sites. I don’t think it’s important to include them anymore, but you’re free to browse my older annual reviews to see what I’m talking about. Regardless, in 2022, I made about $383, which isn’t too bad for something I do for fun. With that said, let’s move on!
This article has been posted for a couple months, but I’m finally getting around to my taxes. As a result, I thought it would be helpful to also track my expenses. For the moment, I’ll track this year’s expenses, but I may swing by later and add in the last couple of years as well.
To start, I want to talk about web hosting. It is by far my biggest expense, but it isn’t too bad all things considered:
Alongside hosting, I also pay quite a bit for domain registration across a portfolio of websites including this one:
Outside of hosting and domain registration, a solid portion of my expenses are on web services such as Plausible, WordFence, and SSL certificates:
|February||$77.00 (Link Whisper)|
In 2022, I spent about $512 to keep everything running. Not bad for a fun little hobby. Regardless, let’s go ahead and call it a day!
A Look into 2023
At this point, it’s probably clear that I don’t plan that much. Going into 2023, I’m just looking to keep up the good work. Hopefully by this time next year, I’ll have a lot to talk about in terms of life changes. However, for now, I’m just going to keep grinding. If this massive post wasn’t enough for you, here’s my first post in 2023: There Has to Be a Better Way: Reflecting on My Automation Catchphrase. Otherwise, that’s it for the yearly review! Let’s chat next time.
Recent Meta Posts
Life has given me a bit of a beating, so I'm taking some time to recover. See y'all again soon.
Updating Alt Text in WordPress Media Library Does Not Update Images in Posts
The WordPress media library does not make changes to images in existing posts. Go figure!