This site runs best with JavaScript enabled.

Welcome 👋

I use my blog as a place to keep track of what I'm learning. You'll find posts on various topics, some more polished than others. I hope you enjoy!

Create a Second Brain in VSCode with Foam

Photo by Paweł Czerwiński on Unsplash Note: This is a written adaptation of Create a Second Brain in VSCode with Foam . If you prefer video, watch the lesson! In the foam-template… Read Article →

Custom Key Bindings with Karabiner

Photo by Clay Banks on Unsplash Karabiner-Elements is a utility for keyboard customizations. It allows you to map your keys to anything you want. This goes really deep in that you can… Read Article →

What is (Doom) Emacs?

Emacs is a programmable, text-oriented user interface. What that means is that for the most part it is a text editor but that is just on the surface, it can do so much more. There are a few… Read Article →

What are Essential Questions?

Photo by Egor Vikhrev on Unsplash Whenever you learn something new, there will be questions. "How do I do that?" "What do I know and what do I need to know?" "What should I do when I… Read Article →

What is Rust?

Photo by Ant Rozetsky on Unsplash Rust is a statically typed language that fully embraces compiler-checked constraints so that you will encounter all of your bugs during compile time, not… Read Article →

View all articles