Daily logs and the Sway scratchpad
I maintain a daily code/admin log; when I make decisions I'll document the reasons for it, excerpts from log files and every measurement I take gets copied to it, little…
I love the UNIXy shells
I expect software to work the way that I want it too; my tools exist to help me do my work, so they need to work my way.
Why I use the MPL 2.0 software license
When I release software, I generally categorize it according to how I care about its use. Example code or anything small (e. g.
Safely Truncating UTF-8 Text
I'm letting users POST data to a web application, which is then stored in my database.
Web Applications in Rust With Tide
I'm currently working on two applications, one a web application and the other a server communicating with various non-browser clients over HTTP, and using Rust for both.
Simple CLI testing for Rust
I once created a cross-platform test runner for CLI applications, using an embedded Lua interpreter to execute the application then check its output, filesystem changes, etc.
DRY: Maintaining a Consistent Bash and Zsh configuration
I use both Bash and ZSH as my shells; I want to keep their configurations as similar as possible, avoid duplicating configuration, and still be able to take advantage of…
Read more about 'DRY: Maintaining a Consistent Bash and Zsh configuration'...
Syntax Highlighting in SilverStripe
I just realized that I never committed my syntax highlighting setup in git or documented it in any way.
Vim Improvement Plan: Getting Started
See information about the Vim Improvement Plan here. The RulesWe'll start with an empty ~/. vimrc and ~/. vim; the system vimrc will be untouched from installation.
Vim Improvement Plan
I have become: rather set on regularly using a small, small subset of what Vim offers, even when I know there's a better way. overly-reliant on my .