2025
Habits in the Shell, shared
Stop putting nix setup in your checked-in .envrc files
Jujutsu as an Experienced Git User
Disconnection-resistant GitHub codespaces with tmux and iTerm2
Suppressing "use flake" in nix fan .envrc files
Expose Your Tailnet Hosts as Ansible Facts
Masculine Energy and Aggression in the Workplace
2024
Dad
uv, direnv, and simple .envrc files
2023
Serve an S3 bucket over tailscale
How to remotely update the host certificates on a UDM
Putting a dockerized service on your tailnet
Updating your NEXUS enrollment after naturalizing as a US citizen
An External Web Proxy for my Tailnet
2022
Mastodon Hosting, Again
Mastodon Hosting, Part 1
Into The West
2021
Using AWS IoT to provision an IAM role for home lab devices
Snoqualmie Tunnel
Development Environment (2021)
Ten Years
2020
Doom Emacs and direnv
direnv and pip-tools together
42
I'm Not a Misanthrope
2019
2010s
2016
Twenty Years Later
2015
Worldcon
Using Docker to run tox without adding Pythons to your system
2014
Changing Horses Midstream
Why I stand with the SJW crowd, even though they get it wrong sometimes.
2011
Air Travel
July and August (And Beyond)
Urgh. Boxes Heavy. House full.
The Factory is In
Tick, Tock
Picking up the reins
Taking my finger off the pulse
Wallingford
An Expedition up the Amazon
Character Reference
Privacy vs. Transparency
2010
What are you doing in my bath?
Enterprise
Chibi-Cthulhu
How to raise a good kid, volume 1
2009
I want to see mountains...
Juxtapositivelyfuckedup
Like Flynn
Home at last
2008
On why I choose to fly
In the shadow
2007
Abandoned Past
Twenty Years, and Godspeed
... and it did.
Permanent Damage
2006
Eeeyowtch!
CSPA # 12206
Yep, I'm to be Certified
2005
Alone in the air
2003
In review
Please land...
Vanishing point
Flying... low
A black day
2002
Too long to wait
Goodbye...
Tags
- amazon
- ansible
- attitude
- automation
- AWS
- bad news
- beer
- bigotry
- biking
- books
- bookwyrm
- canada
- career
- cats
- changes
- char
- character
- chezmoi
- codespaces
- conferences
- culture
- cyberspace
- details omitted to protect the innocent
- direnv
- dislocation
- docker
- emacs
- emigration
- events
- family
- feminism
- friends
- frustration
- gamers
- gaming
- git
- github
- habits
- health
- home
- homelab
- homeownership
- howto
- hugos
- immigration
- impostor syndrome
- infrastructure
- internet
- iot
- iterm2
- jasper
- jujutsu
- juxtaposition
- letsencrypt
- life
- lifestyle
- mastodon
- matt
- misanthropy
- move
- moving
- nightlife
- nix
- open web
- parenting
- pathfinder
- petpeeve
- pip-tools
- programming
- python
- random
- reading
- s3
- scifi
- seattle
- shell
- simon
- skydiving
- socializing
- society
- software
- space
- stress
- tailscale
- Telus
- terraform
- thoughts
- til
- tmux
- tool-sharpening
- tools
- tox
- travel
- united states
- uscis
- uv
- vacation
- video
- wandering.shop
- workflow