Recent

Setting system-wide Environment Variables on MacOS
A little documented trick to set environment variables globally on a mac

Self documenting CLI tools
How to use vhs and freeze to easily document your CLI

We have Option and Result at home
·610 words·3 mins
My thoughts on how Go’s language structures emulate some Rust concepts in a vastly simpler (in my opinion) way

3 Levels of Functional Options
A look at the functional options pattern in Go, and 3 variations for different situations

Bitflags Demystified
Dive into using Bitflags for lightning fast configuration and state management in Go

