Field notes from the desert
Long-form on Linux, Go, distributed systems, and the occasional detour into Arrakis. No newsletters-as-content. Just the work.

Let It Snow: On Rabbit Holes and Linux
I just wanted to have a Debian based bootc image. I swear.

Scratching Your Own Itches
I love to use Incus for development environments. But I noticed that the version of Incus on my Bluefin workstation was out of date so I invested 15 minutes to fix the problem.

How I Bluefin: Using the ultimate developer Linux
The Bluefin team recently announced the beta of Project Bluefin. I've spent a lot of time over the past year working on the DX - Developer Experience - version of Bluefin. In this article I'll highlight some of the decisions we made, some of the features we included, and show you how you can use Bluefin DX as your daily driver for an amazing development workstation.

Forecast: Cloudy
It is finally convenient to dump localhost development.

List The Azure Virtual Machine Images Available
Get a list of the different VM base images available on Azure

Bash Helpers for Quick Installs
A quick helper function and directory layout for repeatable software installs.

Remote SSH Connections to WSL2
Using Windows for Open Source Development

Windows for Open Source Development
Using Windows for Open Source Development

Byobu on WSL
Make your life easier with Byobu

Egg Bites
Quick Recipe for a home-made version of Starbucks Sous-vide Egg Bites

Organizing Documents with Some AI, ML, and Elbow Grease
Organizing my loose documents with some machine learning, cognitive services, and elbow grease.

VS Code Remote Development
Use VS Code against a remote computer or container

Retractable Green Screen On the Cheap
Low cost, high production value home-office hack.

Going Overboard with WSL metadata
Use a folder from your Windows drive as your $HOME directory in WSL

Getting Crazy with Windows Subsystem for Linux
Getting Crazy with Windows Subsystem for Linux

My Cross-Platform Dev Setup on Surface Laptop
My Cross-Platform Dev Setup on Surface Laptop

Learn With Me: Moving Gophercon to Azure
Learn With Me: Moving Gophercon to Azure

Switching - Irony and Operating Systems
Moving to Windows

Errgroup
Using errgroup to coordinate goroutines

Go 1.7 Released
Go 1.17 Release Highlights

Running i3 Window Manager on Bash For Windows
Running i3 Window Manager on Bash For Windows

Career 2.0 - Go Training, Videos, Speaking
I made a career pivot. Read on to find out more.

Old Dogs, New Tricks, and Cognitive Bias
Getting over old preconceptions and learning new things.

New Tricks - notes as I learn modern front-end development
I'm going in, cover me!
TastyWorms
The tastiest looking sandworm ever — a spice-filled Dune recipe worth sharing.

Caddy and Let's Encrypt
Caddy and Let's Encrypt make a perfect team.

Open Source Appreciation
Let 'em know you care.