Why this blog exists
This is my public notebook.
I’m Leon, a master’s student in China working on data systems, data security, and data science. This site exists for three reasons:
- Proof of work. Resumes list claims; a blog shows thinking. Every post here is something I actually built, broke, or figured out.
- Writing in English. The technical community I want to join works in English — GitHub issues, RFCs, conference talks. Writing is the cheapest way to practice thinking in it.
- Learning in public. Posting unfinished ideas forces me to finish them. Being wrong in public forces me to be careful.
What I’ll write about:
- Build logs — projects I’m working on, with the messy parts left in
- Postmortems — bugs that took me too long to find, and what I learned
- Reading notes — papers and systems I’m studying, explained the way I wish someone had explained them to me
If you’re a maintainer of a project I use, there’s a decent chance I’m about to show up in your issue tracker asking a question that took me a week to understand. This blog is where I’ll write up what the answer turned out to be.
— Leon