
Decluttering, small-batch cleaning, restored things.
14 things · ventures, tools, writing
Several projects keep me actively engaged, and connected. Some are ventures with customers, some are tools I needed and could not find, and some are things I write or say out loud.
Ventures

Decluttering, small-batch cleaning, restored things.

Local artists at work in the corner of a shop.
The games a venue already owns, keeping their own score.
Tools
Elixir · Phoenix · LiveView
A local-first, multi-site content management system for developers who want control and creators who want simplicity. Real-time updates via LiveView, Git-based version control, Liquid templating.
Methodology · CLI
A methodology and CLI for building software by capturing the "why" behind code through Steel Threads — self-contained features with documented intentions, so both people and AI assistants can see the constraints and the reasoning that drove a design, not only what the code does.
Shell · Framework
A dispatcher-based framework where every utility is a symlink to one bin/utilz script, so a set of command-line tools shares its help, versioning and error handling instead of reimplementing them.
CLI · Claude
pplr (pronounced "peopler") manages a professional network from the command line: who you know, meetings and interactions, and search sharpened by AI-powered tagging.
zsh · bash · Dotfiles
My Opinionated Local Terminal. A cross-platform, multi-machine shell environment that makes zsh/bash config, dotfiles and dev tooling portable, reproducible and bootstrappable from one command on a fresh machine.
Writing and speaking
Blog
Long-form on programming, leadership, product design, and a few things that do not fit anywhere else.

Publication
Four monthly reading lists, rated in propeller hats.
Course
Five days of building real software with AI coding agents.
E-book
Leading teams and building organisations that thrive when the ground keeps shifting.

Podcast
Engineers at their next career boundary.
Other
Game
A word duel scored in thinking time.
Start typing to search...
Search across content, newsletters, and subscribers