2024: Year in Review

A photo of a person browsing books at a bookstore with the title of the article overlayed

Look, I know it’s late, but you’ll have to forgive me! These annual reviews a long time to reflect on and write.

Table of Contents

Accomplishments in 2024

2024 was an action packed year for me! Just take a look.

  • Had a kiddo!
  • Earned my doctorate in Engineering Education
  • Wrote a 190 page dissertation
  • Secured a role in a study abroad program
  • Planned a bachelor party for my best friend
  • Served as best man for my best friend’s wedding
  • Started and almost caught up in the One Piece manga (caught up in 2025)
  • Also, got into manga more generally with Mieruko-chan, Rent-a-Girlfriend, Made in Abyss, Watari-kun, and more!
  • Bought my first car
  • Held my first baby shower and diaper party
  • Converted one of my courses from Eclipse and Subversion to VS Code and git
  • Played a lot of video games including Overwatch 2, Pokerogue, Risk of Rain 2, Marvel Rivals, Baldur’s Gate 3, Disco Elysium, Terraria, No Man’s Sky, and more!

Most of the action was having a kid and finishing my degree, but I got to say that there was a ton I forgot about. In fact, it wasn’t until I was going through some pictures of the last year that I realized just how much happened. How’s that for a segue?

Favorite Photos of 2024

2024 is the year I had my first kid! As a result, there are a lot of photos I would love to share, but I have to be really careful about that. I don’t think my daughter deserves to have her photo posted everywhere, and I certainly don’t trust the internet to treat her photo with respect. As a result, whatever I share of her below will be obviously censored. Just know that like 90% of all photos I took in 2024 were of her—despite how self-centered the following photos might appear.

With that said, here are some of my favorites from the last year!

Overall, it’s really nice to look back over these pictures and think about all the great experiences I had. Perhaps next year, I’ll take the time to properly censor the photos with my daughter.

Favorite Creations of 2024

In 2024, I wrote just as much as always. This year, I stuck to writing once a week, with most of my favorite articles focused on education. Take a peek!

In 2025, I look forward to continuing to write about education, but I also want to get back to my roots. If I don’t write about Python, I might forget it!

5-Year Metrics

One of the most boring parts of piecing together this annual review is filling out these tables, BUT I do like to look at the tables. So, it’s a bit of a toss up.

Anyway, the site is in a bit of a decline, which I blame partially on generative AI and partially on Google just getting worse as a search engine. Of course, I am sure my shift to education isn’t doing much for the site’s success. That said, when have I ever written anything for anyone other than myself? Maybe that’s the “problem!”

Regardless, we’ll keep writing! As a reminder, you can see most of these stats directly through PlausibleOpens in a new tab., but the summaries below should be enough.

Page Views: Months & Years

As mentioned previously, 2024 was a major downturn for the site. Overall, the site received about half of the views it received in previous years. It’s tough to say exactly why because it’s not like I deleted articles. You would expect it to perform roughly the same or better, but I suppose we’ll see in the later sections if any of the usual traffic sources fell off.

Month20202021202220232024
Jan21.1k11.8k13.7k25.3k8.4k
Feb24.8k11.6k14k25.5k10.2k
Mar21.9k13.9k14.4k23.2k10.2k
Apr18.8k13.9k13.4k18.1k8.3k
May17k11.5k14.1k18.2k6.5k
Jun13.5k11.7k13.8k14.9k5.4k
Jul13.9k10.3k14.6k14.7k5k
Aug16k12.1k14.7k15.2k6.7k
Sep15.4k11.9k18.1k15.7k9.6k
Oct17.3k13.7k21k12.1k9.4k
Nov15.4k13.6k22.9k10.3k6.7k
Dec12.2k12.7k22.7k8.5k6.2k
Total208k149k198k202k93.2k

Top Posts & Pages

For me, it’s always a bummer when I see Hello World in Brainfuck at the top of the site. While the article is excellent, I didn’t write it! It’s one of a handful of guest posts that has seemingly taken over my site.

That said, what is perhaps an even bigger bummer for me is that these popular pieces are the same every year. I would love for a new article to sneak its way into the top five, but I guess we’ll try again next year!

Rank20202021202220232024
#1How to Check if a List is Empty in Python 
19.9k views
How to Increment a Number in Python
12.3k views
Hello World in Brainfuck
22.9k views
How to Increment a Number in Python
33.9k views
Hello World in Brainfuck
17.9k views
#2Python Code Snippets for Everyday Problems
14.4k views 
How to Performance Test Python Code
11.9k views
How to Performance Test Python Code
17.6k views
Hello World in Brainfuck
22.2k views
How to Increment a Number in Python
4.8k views
#3How to Invert a Dictionary in Python 
9.3k views
Python Code Snippets for Everyday Problems
11.4k views
How to Increment a Number in Python
16.9k views
How to Performance Test Python Code
9k views
Python Code Snippets for Everyday Problems
4.1k views
#4How to Performance Test Python Code 
8.6k views
Hello World in Brainfuck
10.6k views
How to Open a File in Python
9.7k views
How to Open a File in Python
7.4k views
Hello World in Lisp
3.6k views
#5How to Print on the Same Line in Python
8.2k views
How to Open a File in Python
4.9k views
Python Code Snippets for Everyday Problems
7.2k views
Python Code Snippets for Everyday Problems
6.5k views
How to Performance Test Python Code
2.3k views

Top Sources of Traffic

Well, it looks like we got our answer. I wasn’t kidding when I said that Google’s indexing algorithm has gotten objectively worse, at least when it comes to my content. How does Google suddenly decide to nuke my entire site from its search engine?

Though, maybe it isn’t Google’s fault at all. After all, it looks like Bing hasn’t been too kind to me either. Maybe people are just using it less in favor of other tools like TikTok and ChatGPT. I really don’t have a feel for this at all, so I’m just speculating. However, that kind of drop off is jarring—especially considering that I’m seeing growth on DuckDuckGo and Yandex (though, DuckDuckGo has fallen off in the long term).

On the plus side, there are tons of sites now referring to mine, which is driving more stable traffic. For instance, Wikipedia and FreeCodeCamp drove me about 1,000 visitors last year.

Rank20202021202220232024
#1GoogleOpens in a new tab.
92.9k views
GoogleOpens in a new tab.
74.8k views
GoogleOpens in a new tab.
136k views
GoogleOpens in a new tab.
152k views
GoogleOpens in a new tab.
46k views
#2BingOpens in a new tab.
22.3k views
BingOpens in a new tab.
24.9k views
BingOpens in a new tab.
23k views
Direct
21.9k views
Direct
17.5k views
#3DuckDuckGoOpens in a new tab.
19.2k views
DuckDuckGoOpens in a new tab.
20.6k views
Direct
17.5k views
BingOpens in a new tab.
13.5k views
BingOpens in a new tab.
9k views
#4Yahoo
3.9k views
Ecosia
3.8k views
DuckDuckGoOpens in a new tab.
11.1k views
DuckDuckGoOpens in a new tab.
5.2k views
DuckDuckGoOpens in a new tab.
8.8k views
#5Ecosia
3.1k views
Yahoo
3.5k views
Yahoo
2.7k views
Yandex
3.6k views
Yandex
4.7k views
#6Dev
2.2k views
Dev
869 views
Yandex
2k views
Yahoo
1.8k views
Yahoo
1.2k views
#7GitHub
1.3k views
GitHub
682 views
Ecosia
1.9k views
Ecosia
874 views
Brave
974 views
#8TopDev
810 views
Yandex
557 views
GitHub
449 views
GitHub
320 views
Wikipedia
817 views
#9Edabit
550 views
Qwant
471 views
Qwant
370 views
Startpage
218 views
FreeCodeCamp
755 views
#10Qwant
500 views
Edabit
216 views
StartPage
196 views
Qwant
161 views
Ecosia
583 views

Top Countries

I don’t have much to say about the countries. Nothing seems really out of the ordinary.

Rank20202021202220232024
#1United States of America
57.6k views
United States of America
44.3k views
United States of America
61.3k views
United States of America
68k views
United States of America
21.5k views
#2India
20.9k views
India
17.4k views
India
23.4k views
India
23.3k views
India
9.9k views
#3Germany
14.2k views
United Kingdom
8.4k views
United Kingdom
10.2k views
United Kingdom
10.2k views
Russia
7.9k views
#4United Kingdom
10.5k views
Germany
8.2k views
Germany
9.8k views
Germany
9.7k views
Germany
4k views
#5Canada
7.7k views
Canada
5.7k views
Canada
8k views
Russia
8.1k views
United Kingdom
3.8k views
#6France
5.3k views
France
4.4k views
France
5.5k views
Canada
7.1k views
Brazil
3.4k views
#7Australia
3.8k views
Russia
3.8k views
Russia
5.4k views
France
5k views
France
3k views
#8Netherlands
3.6k views
Netherlands
2.9k views
Brazil
4.1k views
Brazil
3.9k views
Canada
2.6k views
#9Brazil
3.3k views
Australia
2.9k views
Australia
3.9k views
Australia
3.8k views
Poland
1.8k views
#10Russia
2.7k views
Brazil
2.5k views
Netherlands
3.6k views
Netherlands
3.3k views
Philippines
1.5k views

Top YouTube Videos

A few years back, I started a YouTube channel. To be honest, I haven’t touched it in ages. That said, it doesn’t hurt to see how views are doing. If anything, this is a small case study in the decay of a channel.

That said, it seems like I’m still getting a few hundred views a year! I’m kind of impressed. In total, I gained 9 subscribers and received 825 views on an otherwise dead channel. I even got 24 hours of watch time somehow. Not bad!

Rank20202021202220232024
#13 Ways to Element-Wise Sum Two Lists in PythonOpens in a new tab.
974 views
3 Ways to Map Two Lists to a Dict in PythonOpens in a new tab.
876 views
3 Ways to Map Two Lists to a Dict in PythonOpens in a new tab.
704 views
3 Ways to Element-Wise Sum Two Lists in PythonOpens in a new tab.
196 views
3 Ways to Compare Strings in PythonOpens in a new tab.
224
#24 Ways to Reverse a Dictionary in PythonOpens in a new tab.
571 views
3 Ways to Element-Wise Sum Two Lists in PythonOpens in a new tab.
592 views
4 Ways to Reverse a Dictionary in PythonOpens in a new tab.
489 views
4 Ways to Reverse a Dictionary in PythonOpens in a new tab.
180 views
4 Ways to Reverse a Dictionary in PythonOpens in a new tab.
142
#33 Ways to Map Two Lists to a Dict in PythonOpens in a new tab.
353 views
4 Ways to Reverse a Dictionary in PythonOpens in a new tab.
511 views
3 Ways to Element-Wise Sum Two Lists in PythonOpens in a new tab.
434 views
3 Ways to Compare Strings in PythonOpens in a new tab.
156 views
3 Ways to Element-Wise Sum Two Lists in PythonOpens in a new tab.
133
#43 Ways to Check If a List Is Empty in PythonOpens in a new tab.
214 views
3 Ways to Compare Strings in PythonOpens in a new tab.
457 views
3 Ways to Compare Strings in PythonOpens in a new tab.
423 views
3 Ways to Map Two Lists to a Dict in PythonOpens in a new tab.
135 views
3 Ways to Map Two Lists to a Dict in PythonOpens in a new tab.
98
#54 Ways to Get the Last Element of a List in PythonOpens in a new tab.
143 views
4 Ways to Get the Last Element of a List in PythonOpens in a new tab.
408 views
4 Ways to Get the Last Element of a List in PythonOpens in a new tab.
316 views
4 Ways to Get the Last Element of a List in PythonOpens in a new tab.
89 views
4 Ways to Get the Last Element of a List in PythonOpens in a new tab.
89

Total Revenue

Now, we get to the fun part! To start, here’s my Patreon revenue. In short, I made a bit more money over the last two years, but it’s definitely not my best year.

Month20202021202220232024
Jan$17.37$18.14$13.99$9.07$9.07
Feb$17.37$18.14 $13.99$9.07$9.07
Mar$17.37$18.14 $13.99$9.07$9.07
Apr$17.37$18.14 $13.99$9.07$9.07
May$23.75$18.14 $13.22$9.07$13.22
Jun$23.75$18.14 $9.07$4.92$13.22
Jul$23.74$18.14 $9.07$4.92$13.22
Aug$23.74$18.14 $9.07$9.07$13.22
Sep$23.75$18.14 $9.07$9.07$13.22
Oct$23.75$18.14 $9.07$9.07$13.22
Nov$18.14$9.84$9.07$9.07$13.22
Dec$18.14$9.84$9.07$9.07$17.37
Total$248.24$201.08$132.67$100.54$146.19
Revenue from Patreon by month and year

Next, we’ll take a look at earnings from Amazon. Keep in mind that most of the money I make is from TrillTromboneOpens in a new tab., but I still list it here. I made all of 40 cents from affiliate marketing on TheRenegadeCoder last year. Regardless, I’ll take it!

Month20202021202220232024
Jan$1.49$4.23$20.51$20.62$15.32
Feb$0.00$14.30$11.03$12.53$5.19
Mar$12.70$8.51$9.53$14.62$4.11
Apr$11.63$8.18$4.71$7.47$5.94
May$0.90$6.09$7.50$8.53$9.47
Jun$12.78$4.12$2.82$0.28$6.92
Jul$0.98$2.66$0.37$9.27$5.38
Aug$0.94$2.20$12.21$26.95$10.13
Sep$0.62$4.37$8.97$19.71$12.90
Oct$0.38$9.84$34.35$31.02$4.67
Nov$8.59$10.84$18.70$28.19$4.57
Dec$7.24$4.39$18.47$85.76$22.78
Total$58.25$79.73$149.17$264.95$104.89
Revenue from Amazon by month and year

Finally, ad revenue is somewhat of a silly topic given how much viewership I lost, but I’ll share it anyway. In short, I didn’t even make enough to receive a payout for the year.

Month20202021202220232024
Jan$0.00$2.72$7.91$9.20$5.99
Feb$0.00$8.34$12.37$11.55$2.68
Mar$0.00$9.23$12.61$9.01$2.31
Apr$0.00$8.76$2.48$12.59$1.58
May$0.00$6.27$4.40$7.35$1.34
Jun$0.00$10.98$9.19$9.34$1.24
Jul$0.00$7.67$5.64$11.46$0.85
Aug$0.00$7.23$6.23$4.60$1.68
Sep$0.00$14.55$8.41$11.25$2.25
Oct$0.00$18.63$12.09$3.12$1.49
Nov$0.00$18.99$10.37$4.95$1.82
Dec$0.00$10.89$9.78$5.53$2.22
Total$0.00$124.26$101.50$99.95$25.45
Revenue from ads by month and year

In the year 2024, it looks like I made about $276.45. Next, we’ll see how that compares to how much I spent on the site.

Total Expenses

Now, let’s take a look at how much I sink into this site! Hobbies are always expensive, I suppose.

Month20232024
January$0.00$0.00
February$87.00$77.00
March$0.00$17.00
April$100.00$264.26
May$410.23$506.74
June$34.00$51.00
July$0.00$0.00
August$17.00$17.00
September$0.00$0.00
October$0.00$0.00
November$0.00$0.00
December$0.00$0.00
Total$648.23$933.00
Expenses by month and year

If you’re curious what some of these expenses include, it’s mostly hosting and domains. In addition, I pay for a handful of helpful tools like Plausible for analytics and WordFence for security. Surely I could scale back if I really needed the money.

Net Income

As you can probably imagine, the site eats up a lot of my personal income. I could probably scale back, but I enjoy doing this. Maybe in the future it will pay for itself. That said, based on historical revenue, I don’t see that happening any time soon.

YearRevenueExpensesNet Income
2024$276.45$(933.00)$(656.47)
2023$465.44$(648.23)$(182.79)
2022$383.34
2021$405.07
2020$306.49
2019$266.73
2018$49.96
Total$2,183.48$(1581.23)$602.25
Income by year

As a reminder, there is expense data missing from this chart. I am certain I’ve sunk multiple thousands of dollars into the site since 2018, but that’s part of the fun!

A Look Into 2025

By the time this article publishes, we’ll already be quite deep into 2025. That said, there’s a lot to look forward to. For instance, I’m traveling to Japan in May of this year. Likewise, I am planning to go to my first stadium series game at the beginning of march, and we even have camping planned for June! Who knows what the second half of 2025 will hold?

As always, thanks for taking a peek at my annual review. Maybe next year I’ll actually publish it in time. Until then, feel free to read one of my previous reviews:

Of course, after seeing my take home pay from the site, I’m sure you’re looking to support me more. If so, check out my list of ways to grow the site. Otherwise, I’ll see you next year!

Year in Review (7 Articles)—Series Navigation

Every year, I like to summarize what happened in the previous year. Usually, these articles focus on my efforts with The Renegade Coder, but there’s no way to get away from the fact that we’re all whole people: our lives are more than our work.

Jeremy Grifski

Jeremy grew up in a small town where he enjoyed playing soccer and video games, practicing taekwondo, and trading Pokémon cards. Once out of the nest, he pursued a Bachelors in Computer Engineering with a minor in Game Design. After college, he spent about two years writing software for a major engineering company. Then, he earned a master's in Computer Science and Engineering. Most recently, he earned a PhD in Engineering Education and now works as a Lecturer. In his spare time, Jeremy enjoys spending time with his wife and kid, playing Overwatch 2, Lethal Company, and Baldur's Gate 3, reading manga, watching Penguins hockey, and traveling the world.

Recent Meta Posts