2020

Building A Custom Reading List With Airtable

2019

2019 Year End Notes
Quickly publishing notes from Ulysses with Alfred and JXA

2018

2018 Year End Notes
Clojure, vim, and tmux: using your editor as a repl scratchpad
Generating Randomized Color Palettes (That Aren’t Clown Vomit)
Vim syntax highlighting for SQL strings inside Ruby code

2017

2017 Year End Notes

2016

2016 Year End Notes
Notes On Writing Clojure In Vim
Defusing Distracting Defaults: An Experiment In Automating Better Habits
Fitness Resources Megapost
Customizing The Clojure REPL
How Slack Could Respect Your Time And Attention (Better)

2015

2015 Year End Notes
Setting Up Evil-Mode Friendly Ctags in Emacs
Extracting Testable Javascript From jQuery Soup
Composable Components: Comparing Angular and React
Lyeberry: a new search backend for Literate Minuteman
Emacs and Evil-mode: Field Notes
Make your Rails background jobs as small as possible

2014

2014 Year End Notes
Relaunching Literate Minuteman
Fixing conflicting Vim plugins with NeoBundle

2013

Postgres connection errors after upgrading Ruby
Print-friendly bookmarklet for programs on TheSquatRack.com

2012

Introducing Literate Minuteman
Backbone Views and the Law of Demeter
Compiling Javascript templates with Guard

2011

Converting JPEGs to multipage PDFs with ImageMagick