Programming
2025
Introducing gomjml: MJML for Go Developers
gomjml is a native Go implementation of the MJML email framework, making responsive email design faster and easier for Go developers.
Display your Claude Code Token Usage on Your Mac's Toolbar
A simple Python script and xbar setup to monitor Claude Code token usage directly in your macOS toolbar.
Hitting the Brakes on Claude Code
Prevent Claude Code from burning tokens aimlessly. Slow things down with a simple shell trick.
Why I Made Peace With Go’s Date Formatting
If we’re all going to google it anyway, we might as well google something that makes sense.
2024
How to Fix That Ghost Email Configuration Once and for All
Sometimes, the simple solution has been there all along. It takes you a minute to implement it and an eternity of scratching your head and looking in the wrong direction.
The Two Reasons I Prefer Passing Struct Pointers Around
Choosing consistency over performance.
2023
Epic Rap Battles of Programming: Python vs. OCaml
Two programming language giants appear on stage for a massive rap battle. Who will win?
Interfaces Are Not Meant for That
It’s time to ask ourselves how much abstraction in our Go code really makes sense.
Python is Easy. Go is Simple. Simple != Easy.
Python and Go have distinct qualities that can complement each other.
What makes a senior developer?
My definition of what makes a senior developer has changed a few times over the years








