Blog

What’s this blog about?

The main point of this blog is for me to track and reinforce my own learning. It mostly covers software engineering topics, but I may dip into other interests from time to time, so look out for rants on tabletop/video games, writing, comedy, movies/TV, living with ADHD, and anything else that jumps out at me.

How I approach learning and development

I’m a big fan of the Feynman Technique for reinforcing understanding of a topic, so most of my blog posts will be structured as rough tutorials, with lots of commentary. This technique is really helpful in deepening my understanding of a topic, and I hope it’ll help any readers as well.

That said, there won’t be many(if any) fine-detailed, step-by-step tutorials. You can find a ton of documentation online for how to do just about anything (particularly in tech), but most of them gloss over what you’re doing and especially why you’d want to do it that way. For the sake of learning, I find a focus on the what and why of a topic are much more helpful than just a recipe of which buttons to click.

Note

Obviously “how” tutorials and reference documentation are very valuable when you already know the “what” and the “why” of a problem, so I’ll try to include relevant links where possible.

Warning

This blog is for topics I’m learning about. I won’t pretend to be an expert on every topic and my understanding on a topic may be incomplete or wholly incorrect. Follow my advice at your own risk and if you see something that needs correction, please leave a comment!