This is a dev log — notes on whatever I’m building, breaking or reading about on a given day. These days that’s mostly mechanistic interpretability and Rust, with competitive programming, distributed systems and the occasional detour into hardware alongside.

It’s a log, not a publication. A lot of what’s here started as a conversation with ChatGPT or Claude — I ask questions until something clicks, then summarize the useful part so I can find it again. Most posts are quick captures for my future self and I don’t spend much time polishing them. The exception is when a post is trying to teach a concept — those I actually sit with and rewrite until the explanation holds up.

Nothing here is original research. I’m planning a separate portfolio blog for that, with findings of my own — work in progress.

You can browse everything by tag or search the archive.

For questions, corrections, or anything else, reach out on X — @stringray3.