My First Blog Post

After months of mulling it over, the blog is finally up. Time to jot down a bit of the journey.

Why build a blog?

1. To organize what I know — and force myself to dig deeper into a few things.

As my horizons and skills grew, I noticed that pretty much every developer I look up to keeps a blog of their own, full of genuinely useful stuff. Liao Xue Feng’s blog (廖雪峰的博客) in particular — half of my Python is owed to that site. Highly recommended. It’s dense, the level is sky-high, even if he sells courses on his WeChat too. I want to record what I learn and what I figure out, because writing it out and organizing it works far better than just “knowing it” in your head.

2. Building the blog is itself an engineering exercise.

I went with the Hugo framework (Go), even though I’m much more fluent in Python. Go is just fast. Haha. Building the blog itself turned out to be a full-on technical exploration, and I picked up a ton along the way. First was hosting via GitHub Pages — I’d heard of it, never tried it. Once I actually used it, I realized how powerful it is, and combined with GitHub Actions for auto-deploy and GitHub Codespaces, it solves a huge pile of pain points. Before, I only knew the words; you only really get something once you’ve done it. I’ll pass that line on to you, dear reader.

What’s coming on the blog

Roughly: my personal life and work, technical articles, game design, my takes on games, that kind of thing. I’ll keep updating.

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy