Blog Posts

Recent Posts

Recovering from Toolchain Drift on macOS

March 11, 2024

A real-world example of toolchain drift on macOS, why it happens, and how pinning or downgrading dependencies can be a pragmatic recovery strategy.

Helm CLI: Practical Command Notes

January 29, 2024

A practical collection of Helm CLI commands for inspecting releases, managing charts, and debugging deployments in Kubernetes clusters.

Network Concepts for Platform Engineers

December 08, 2023

A practical refresher on Layer 2 vs Layer 3 networking, VLANs vs subnets, and how these concepts actually show up in day-to-day platform engineering work.

Server Virtualization for Platform Engineers

December 07, 2023

A platform-engineer-focused overview of server virtualization, covering hypervisors, overcommitment, availability, and how these concepts still matter in a c...

Virtualization – Network

December 03, 2023

An overview of how networking works in virtualized environments, what gets abstracted, and why troubleshooting virtual networks is often harder than physical...

Display Verbose Output During vagrant up

March 02, 2022

How to enable verbose output during vagrant up, why it’s useful for debugging provisioning issues, and when increased verbosity is worth the noise.

Order ls Command Output by Date

February 17, 2022

How to order ls output by date, what each time field represents, and which flags are most useful when investigating files and directories.

Run a Rails App Without a Database

February 16, 2022

How to run a Rails application without a database, why you might want to, and what configuration changes are required to avoid unnecessary coupling.

See Git Log in Glorious Detail

February 15, 2022

How to view Git history in rich, readable detail using git log options that surface context, intent, and change impact.

Can’t Find the libpq-fe.h Header?

February 14, 2022

How to resolve errors related to missing libpq-fe.h headers when compiling PostgreSQL clients or native extensions, and why this issue occurs.

Shrink a SQL Database Log File Safely

February 11, 2022

How to safely shrink a SQL database transaction log file, when it’s appropriate to do so, and why indiscriminate shrinking often causes more harm than good.

Skip the Pipeline When Pushing to Git

February 07, 2022

How to intentionally skip CI/CD pipelines when pushing to Git, when it’s appropriate to do so, and how to avoid accidental misuse.

Save a File in Vim Without sudo

February 04, 2022

How to save a file in Vim when you forgot to open it with sudo, why the trick works, and when you should avoid using it.