Hello, world
What this site is for, and how the writing here is organised.
I’ve been writing software for twelve years and taking notes for most of them, almost always in files nobody else would ever read. This is the version of those notes that’s out in the open.
The reasoning is simple enough: writing something down is how I find out whether I actually understand it. A proof I can’t reconstruct, an algorithm I can only recite, a paper I nodded along to — the gap shows up the moment I try to explain it to somebody who isn’t me.
Posts are filed under a subject and marked with a form. The subject is one of:
- Engineering — software practice. Accessibility, architecture, tooling, and the lessons that cost me something.
- Computer Science — algorithms, data structures, systems, languages. Fundamentals worked through rather than recited.
- Mathematics — proofs and problem sets, mostly for the pleasure of it.
- Physics — mechanics and fields, reconstructed from first principles.
- STEM — everything else that doesn’t sit neatly above.
- Paper Notes — summaries of papers I’ve read: the claim, the method, what holds up.
- Opinions — positions I’ll defend, and revise in public when they turn out to be wrong.
The form is whether a post is a short note (something learned that day), a longer essay, a tutorial, or notes on somebody else’s paper. Most of what appears here will be notes; they’re the ones that keep me honest.
The projects page reads straight from GitHub and Codeberg when the site builds, so it’s current without me remembering to update it. There’s an RSS feed if you’d rather not check back.
That’s the whole plan. More soon.