2026
-
Sep 07
A minimal Zoxide inside of Emacs.Emacs
Implementing a lightweight Zoxide frontend to use in your Emacs workflow.
-
Jul 23
region-pin.el and why you may not need LSP.Emacs
How the battle against LSP made me want to build region-pin.el.
-
Jul 11
arrow.el: Creating a unified bookmark system in Emacs.Emacs
Why I built arrow.el for emacs, a neovim plugin designed for mnemonic bookmarks.
-
Jul 08
The final piece of the testing effect puzzle.App
Exploring how the spacing and testing effect can be extended to solving problems with long chain of thought.
-
Jul 05
The missing part of existing audio editors.App
Where audio editors like Audacity fail and why I built something better.
-
Jun 03
Reclaiming re-reading and the Leitner box system for Emacs.Emacs
An Emacs org-mode solution for re-reading your buried org notes using spaced-repetition.
-
Jan 02
The iterative approach to notetaking (a better way to study).tools
An alternate and competing method of writing good notes based on real meta-learning studies.
2025
-
Dec 14
Why I use Org-mode & Org-roam over Obsidian.tools
A note on why I went back to Emacs and never looked back, even with all the friction.
-
Oct 08
Building a Better Anki: Enhancing Flashcards for Multi-Step Active Recall.misc
What I've learned from years of Anki and why I'm building something different.
-
Aug 19
NixOS: three months in.linux
Everything I wish someone had told me before I wiped Windows.
2024
-
Nov 30
MCTS vs Minimax: when to explore, when to exploit.ai
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