Marcus' Blog
Just a blog
- Posts
- 40 from 10 May 2015 to 19 Oct 2026
- Posting
- now and then (1 in the last year)
- Kind
- personal blog
- Feed
- https://mbuffett.com/index.xml
2026 1
2025 3
2024 12
- Treat your onboarding users like toddlers
- How I prevent myself from committing temporary code to production
- Locality of Behaviour, over the Single Responsibility Principle
- A Made-up Name is Better Than No Name
- Creating an optimized keyboard layout for the next generation of the Datahand
- The 2030 Rust Update
- A Bunch of Programming Advice I'd Give To Myself 15 Years Ago
- Abstractions Are The Best, Abstractions Are The Worst
- Managing My Motivation, as a Solo Dev
- Processing 6 Billion Chess Games in Less Than 2 Hours
- Compressing Chess Moves Even Further, To 3.7 Bits Per Move
- Compressing Chess Moves for Fun and Profit
2022 3
2021 5
- Scattered Thoughts on Why I Waste My Own Time
- Thoughts on chess improvement, after gaining 600 points in 6 months
- An Incomplete Explanation of the Proc Macro That Saved Me 4000 Lines of Rust
- How Much of the Hitchhiker's Guide to the Galaxy Can You Fit on a QR Code?
- Unironically Using Kubernetes for my Personal Blog
2020 12
- My Experience Switching to Gatsby, from Next.js
- CRUD with Rocket and Sled
- Creating a Snake Clone in Rust, with Bevy
- Thoughts on Structured Editing: Breaking Away from Syntax
- Migrating from Redux to Pullstate
- As a hobbyist rust developer, I want to think less about error handling
- Unconventional React Things: Styling Edition
- Programming and Tacit Knowledge
- Why I Self-Host My Website Analytics
- Replacing ngrok with ktunnel
- The CLI tools I use while doing full-stack dev
- Setting up tmux and kitty for true color support