-
June 12, 2023
Reliable wheelie bins
-
February 12, 2023
PHP development
-
May 1, 2022
Upgrading homebrew vim and tmux without breaking them
-
December 27, 2021
Git pre-commits
-
December 27, 2021
Python development
-
December 27, 2021
How I manage my dotfiles
-
September 8, 2021
Automatically running tests, linters, or anything
-
May 21, 2021
Death Guard Plague Marines painting scheme
-
May 20, 2021
Markdown support for Vim
-
March 27, 2021
Garden SRE
-
December 10, 2019
Version-controlled crontab
-
June 3, 2019
Probers for my hosting
-
June 3, 2019
Checking external links
-
May 16, 2019
Backing up to rsync.net
-
May 5, 2019
Overall backup strategy
-
April 28, 2019
Hugo tips
-
April 15, 2019
Restarting an app automatically on MacOS X
-
April 2, 2019
Easy Wordpress updates
-
February 26, 2019
Advice for buying a laptop
-
November 14, 2018
Suppressing unnecessary cookie law CSS and JavaScript
-
November 8, 2018
Repairing a time machine backup volume
-
November 3, 2018
Populating dev website from production website
-
October 26, 2018
Backing up a Wordpress database
-
October 23, 2018
Installing and upgrading Wordpress core, plugins, and themes
-
October 17, 2018
Checking a git client is clean
-
April 25, 2016
Automatic WiFi reconnection on Mac OS
-
June 15, 2015
Updating environment variables from tmux
-
November 17, 2014
Simple link checking
-
June 17, 2010
Merging repositories with Git
-
June 16, 2010
Importing Subversion repositories to Git
-
March 14, 2010
I have a better LISP book
-
March 10, 2010
Smarter HTTP redirects
-
February 17, 2010
I need a better LISP book
-
February 11, 2010
Version-controlled /etc
-
December 14, 2009
Hijacking pool.ntp.org
-
December 14, 2009
Learning LISP