Dealing with diverged git branches

Inside .git

Do we think of Git commits as diffs, snapshots, and/or histories?

Some notes on NixOS

Get your work recognized: write a brag document (2019)

2023: Year in Review

Mounting Git commits as folders with NFS

This guidance on man pages for the GNU project is wild

Git rebase, what can go wrong

Writing Javascript without a build system

Git Branches: Intuition and Reality

Confusing Git Terminology

Some notes on nix flakes

How Git cherry-pick and revert use 3-way merge

Some Miscellaneous Git Facts

Making Hard Things Easy

Should you be scared of Unix signals? (2016)

In a Git repository, where do your files live?

When your coworker does great work, tell their manager (2020)

Notes on running a single-person Mastodon server

Some tactics for writing in public

What helps people get comfortable on the command line?

Behind “Hello World” on Linux

Why is DNS still hard to learn?

Lima: A nice way to run Linux VMs on Mac

Open sourcing the Nginx playground

How Integers and Floats Work

New Tool: Mess with DNS

Some blogging myths

Learning DNS in 10 Years

More →