Unclutter your shell profile with direnv
Why I load environment variables per directory with direnv instead of piling them into .zshrc.
I've been building software for 20+ years and still enjoy trying new ways of doing things. I write about developer experience, platforms, CI/CD and AI, to share what I learn and, hopefully, help others along the way.
Why I load environment variables per directory with direnv instead of piling them into .zshrc.
macOS has been my most stable OS, but no software is perfect. Why I hold major upgrades for months, wait for the first patch on minors, and let other people find the bugs.
A repeatable checklist for a fresh Mac: Homebrew, a modern terminal, shell quality-of-life, editors, CLI essentials and version management.
Why even experts need checklists, and how quality control scales.
A must-read on how teams are shaped for flow, communication and delivery.
Commentary
IBM Technology's Martin Keen gives the clearest explanation yet of Jev, the System One model that swaps text generation for fast, calibrated decisions.
Commentary
Kai Lentit's sketch nails the absurdity of status ceremonies: when corporate red tape makes updates and dashboards matter more than shipping any actual work.