A Beginner's Guide to Extending Emacs
- 4 February, 2025
- 3,983 words
- 17 minute read time
This post isn’t about the virtues of some editors versus others: that's already been written by somebody else (and it’s really good) – if you want to know why I use emacs, I suggest reading that instead.
This post will help you understand why "extensibility" and "introspectability" are such prominent emacs features even without an emacs lisp background.
Bridging the gap from spacemacs or doom emacs to a bespoke configuration wasn't easy for me because I didn’t know how to learn emacs, so I'm going to stumble through one of my own use cases to demonstrate how this process goes if you're peeking in from outside the emacs ecosystem, horrified curious about how this all works.
Blog Architecture Redux
- 27 January, 2025
- 808 words
- 3 minute read time
There's a common joke out there that bloggers will write more about their blogging system than actual content.
continue...How to Preview System Updates on NixOS
- 8 February, 2023
- 1,182 words
- 5 minute read time
If you’re a NixOS user, knowing what will change on your system when performing updates can be tricky. We can make the experience better!
continue...An Affordable Voice Assistant that Won’t Spy On You
- 13 December, 2022
- 3,137 words
- 13 minute read time
You can build your own voice assistant to avoid the questionable privacy consequences of bringing an Alexa or Google Assistant into your home. In this post I’ll explain how I did it using commodity hardware without any need for network communication outside of my own private LAN. Even more stunning, the voice recognition doesn’t suck and it may actually be useful to you.
continue...A Modest License Violation Proposal
- 16 October, 2022
- 311 words
- 1 minute read time
Here's a free product idea for the ambitious and morally flexible reader:
continue...