Inspired by some of my favorite blogs, and in search of my next funemployment project, I’ve decided to experiment with enabling comments on this site. After exploring a number of off-the-shelf options, I decided to build a Ruby on Rails/JavaScript-based system that meets my unique requirements for privacy and user experience.
Check out how it works (and leave a comment!)
Join the discussion →
I wrote some Python! Take a ride with me as I recount my experience writing a plugin for Lektor that dynamically generates link preview images. Super gratifying to build something fun (and a little bit novel, if I do say so myself) for no other reason than sheer enjoyment.
Hop aboard →
Not much has changed since I started publishing on the web in 1998. HTML written back then still works, and the most successful bloggers still earn their success not only for the quality of their writing or the design of their blogs but because they just write.
Every now and then, I get questions about this site — its design, how it’s ‘run’, etc. If you need a nudge in the right direction, here’s how I did it, and here’s what you should do, too.
Just write →