Blog
- Framework 13: Arch, Secure Boot, & Nix - May 1, 2025
- Switching to NixOS - March 29, 2022
- JWS is a nightmare - December 24, 2021
- Website statistics - December 8, 2016
- Systems and philosophy - December 3, 2016
- First thoughts on Ruby: A quick showdown vs. Python - May 17, 2015
- Heads down for the finish line - April 15, 2015
- You don't need a great idea - January 17, 2015
- Git: rebasing apart history - December 13, 2014
- Evil-mode configuration demo - December 8, 2014
- Draw beautiful digital electronics timing diagrams in LaTeX - October 29, 2014
- Solving a second-order ODE with NumPy and SciPy - August 23, 2014
- Benchmarking Mike Bland's OpenSSL Makefiles - August 22, 2014
- Towards a Vim-like Emacs - August 3, 2014
- All your daemons are belong to us - July 25, 2014
- btrfs: No space left on device - July 14, 2014
- Gitit as my personal wiki - July 9, 2014
- Switching to Emacs: Becoming Evil - July 2, 2014
- Genius programmers - June 22, 2014
- Moving to Debian - January 19, 2014
- Ranger: speedy file management - August 12, 2013
- Ad blocking done right - July 11, 2013
- What's in a logic diagram - May 2, 2013
- Custom Linux Kernel - November 14, 2012
- Powerusers - June 3, 2012
