: ~/blog _
← back to portfolio

blog/

Writing about things I find interesting. Sometimes dev, sometimes not.

atom feed
2026
region-pin.el and why you may not need LSP. How the battle against LSP made me want to build region-pin.el. arrow.el: Creating a unified bookmark system in Emacs. Why I built arrow.el for emacs, a neovim plugin designed for mnemonic bookmarks. The final piece of the spaced-repetition puzzle. Exploring how the spacing and testing effect can be extended to solving problems with long chain of thought. The missing part of existing Audio editors Where audio editors like Audacity fail and why I built something better. Reclaiming re-reading and the Leitner box system for Emacs. An Emacs org-mode solution for re-reading your buried org notes using spaced-repetition The iterative approach to notetaking (a better way to study) An alternate and competing method of writing good notes based on real meta-learning studies
2025
Why I use Org-mode & Org-roam over Obsidian A note on why I went back to Emacs and never looked back, even with all the friction. Building a Better Anki: Enhancing Flashcards for Multi-Step Active Recall What I've learned from years of Anki and why I'm building something different. NixOS: three months in Everything I wish someone had told me before I wiped Windows.
2024
MCTS vs Minimax when to explore, when to exploit Notes from building a chess AI: why pure Minimax is boring and why MCTS alone isn't enough.

// more posts coming, this blog is new