2022 in Review

A review of all my writings in 2022 and my goals for 2023

Benedict Neo
4 min readJan 1, 2023
IMAGE: NASA, ESA, CSA, STScI

Happy New Year!

This year I wrote a total of 18 articles.

I list all of them below, categorized.

Read on to see the statistics of my articles and my goals for 2023.

Tutorials 👨‍💻

Notes/cheatsheet 📝

Talks 💬

Open-source 🖥️

Ideas 💡

Visualizations 📊

For all the articles I’ve written, head to the archive.

Statistics

made with pandas (code in appendix)

I wrote for bigger publications in 2019 and 2020, which helped me reach many more readers.

In 2021, I started writing solely on the bitgrit Data Science publication, which is a smaller publication, so that explains the staggering drop in views.

I’ve also shifted to more tutorial and technical posts that can educate both myself and my readers. In 2020, I was writing many “Top 10” articles, which weren’t very rewarding for me as my goal is to learn and understand something better by writing about it.

Here are the top 5 articles I wrote in 2020 (sorted by view count):

In 2021:

And in 2022:

2023 goals

Write 48 posts: I averaged around two articles/month in 2022. My goal in 2023 is to write one post weekly, covering topics on Python, open-source tools, MLOps, data engineering, summarizing talks and papers, generative AI, ISLR book, and topics from my college classes.

Learn Data/Analytics Engineering: My passion for being a data scientist led me to pursue statistics for my bachelor’s degree. But after 300+ applications, which landed me only 2 data analytics internship offers this past summer, I realized now how difficult it is to get into data science. This led me to a newfound passion for data engineering and MLOps, which are more focused on software engineering and provide the opportunity to build things.

Learn C++, Rust, Go, and Scala: My programming journey started with Python, then R, SQL, then Java, and React. I haven’t done any low-level programming yet, so I don’t feel like a real programmer. I’m learning C++ because it’s cpp, Rust because it has really good developer experience and is blazingly fast, Go because it’s good for concurrency and is a popular backend language, and Scala because of its functional properties and usage in data engineering.

Building better habits: I’ve realized the power of systems instead of goals. I created a system to write daily notes about a new concept, which I put in a GitHub repo. Good habits are the foundation of success, and I hope to build the following habits for 2023 — meditating for 10 minutes every morning, writing for an hour every morning, cycling for 30 minutes every day, and reading for 30 minutes every day before bed.

That’s all for my 2022 year in review. I hope everyone reading this had a great year in 2022. Best wishes to everyone for a happy and healthy 2023.

Appendix

Here’s the code that generated the table. You can find it on Deepnote.

And the code for the top five articles

--

--