Using pihole for time of day based per-client site blocking


2020 Year End Notes Vim syntax highlighting for SQL strings inside Python code Attentional Homesteading Bootstrapping a Rails app with Nix Building A Custom Reading List With Airtable


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


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 Year End Notes


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 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 Year End Notes Relaunching Literate Minuteman Fixing conflicting Vim plugins with NeoBundle


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


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


Converting JPEGs to multipage PDFs with ImageMagick