Productivity with AI
My approach to AI-augmented development
Scaling Elixir Applications with Context Boundaries
Improve readability, testing, compile times and organization in an Elixir monolith
Appresize
Resize & move apps from anywhere on the window
AI
AI tools, research & playground
Slackbot
Slack utilities for the workplace with a containerized Go server
Magnetic Stream Deck mount for 1/4-inch screw
Magnetic mount for 1/4"-20 threaded insert
Containers
My hosted container registry
The Stages of ZFS Data Loss Grief
A short story about recovering from a ZFS oops
Tabbed extension
An experiment to visualize and organize browser tabs
Mic Mute for macOS
Swiftly mute your hiccups on conference calls
This old Microsoft publication is no longer in print You can self-host
Here's an easy way to self-host your own application
Homeops
Kubernetes at home
Dotfiles
Config files for X11, i3wm, sway, macOS, Arch Linux, zsh and bash
Homelab
Provisioning resources and experiments around the house
Building a Hackintosh
PC hardware + macOS
Manage notes with markdown and git
"Everything not saved will be lost."
Brett
About me