January 22, 2022


I’ve completely rearranged the way I take notes over the last month, using Obsidian as my primary tool for note-taking.

I’m using a kind of modified PARA system (Projects, Areas, Resources, Archives), where the top-level layers of my notes are organized into buckets based on their volatility. So things at the Projects layer change more quickly than the Areas, which change more quickly than Resources, etc. The names are, in my case anyway, just guidelines for how the documents in each section should be used.

July 06, 2021

Sn Updates July

Over the holiday weekend, I put some time into some updates to Sn (the software that makes this blog go) that will hopefully shift it back in the direction I was originally hoping for.

When I initially wrote the app, I hand-rolled my own router function. It was pretty simple, breaking URLs apart at slashes and looking for replaceable variables. It worked very well, was small, and did exactly what I wanted. So why did I update it to the Gorilla mux library?

March 25, 2021


I think I’ve finally got this working properly, but who knows how much longer it will stay online so I’d better write this quickly.

I’d been looking for a way to better perform searches for this blog within the config. That is to say, for certain routes, I’d like posts with certain characteristics to appear. The criteria for the posts are a search, and are associated to the route configuration.

February 22, 2021


I had mentioned a while back that I had written a new application to serve this blog, written in Elixir, and called it “Eldir”. No sooner had I done that than I started goofing around with Go, and wrote a brand new application for serving this blog, which I’m calling “Sn”, for “Tin”.

Sn is built with the same concept in mind as with Eldir – to take as input a directory of markdown files (usually part of a local git checkout) and a config file, and serve a dynamic, templatized site from them. The constraints I set for myself are basically the same, where I’d like to load all of the data into memory, and then never touch disk unless serving a static file directly.

April 16, 2020

Stinky Cat

I was going to write something profound this morning, but instead, I’m going to complain about my cat.

I have some time blocked out in the morning around breakfast to write some stuff for the blog. It’s not a lot of time, but it seems to be enough to actually get some written stuff online, which is more than I’ve been able to do regularly over the last couple of years.