Advent of Code with Common Lisp
One observation I've had working through Advent of Code with Common Lisp is that the LOOP macro is an absolute powerhouse. When first learning Common Lisp, it's common to hear that the language is act...
Why not Doom Emacs?
The thing I credit most for sticking with Emacs after several failed attempts is building my own configuration from scratch. Not only was the project easier than expected, it left me with the distinct...
LSP with Emacs 29
Eglot, an Emacs package that integrates the language server protocol (LSP) into Emacs, was just merged into Emacs main. It joins tree-sitter and use-package as another reason to be excited about the E...
Reading: The Puzzler
Talking about The Puzzler by A.J. Jacobs. If you can ignore Jacobs musings on the virtues of puzzling (which is, despite the book's subtitle, mercifully light), The Puzzler offers some entertaining st...
Building Emacs from source on MacOS
This is a guide for building Emacs from source for Mac OSX (tested on 12.4, M1) with native compilation enabled. If you don't want native compilation (though I highly recommend it), feel free to drop...
Reading: The Dispossessed
Talking about The Dispossessed by Ursula K. Le Guin. Before diving into the contents of this book, it's interesting to note that Ursula K. Le Guin was a big fan of Taoism, big enough to publish her ow...
Emacs from scratch
Update: I created Start Emacs as an easier way to get up and running with Emacs. It follows many of the same principles in this guide and throws in some extras. Check it out here Four months after w...
Clean git
Well-organized commits are a treat. They are your guide to the theory of developers come and gone, a ledger filled with important decisions. Knowing how to structure commits into a readable, retrievab...
Introducing ReScript
A few weeks ago I revisited ReScript and experimented with the ecosystem during Advent of Code. I was pleased to discover that the language is in a much better place than four years ago. Although I do...
Reading: Intro to Haiku
Talking about Intro to Haiku by Harold Henderson. The 17 syllable (5-7-5) structure of Japanese haiku doesn't necessarily translate well into English, so Henderson prefers English haiku in the realm o...
Best of 2021
Inspired by Fogus's post of the same name, this is a list of my favorite things of 2021. I'm focusing on projects, ideas, and media that I found especially noteworthy throughout the year (huge bias to...
Statues of Piranesi
After finishing Piranesi, my thoughts and attention have been captured by the influences of its setting. In particular, the marble statues that fill Piranesi’s residence, the House. The classical infl...