Revisiting my shell aliases five years on: the Rust rewrites that ate my coreutils, swapping git for jj, and letting Nix generate the lot.
$ grep -rl '#engineering' ~/posts/ # 10 matches
-
Aliases I Have Known, 2026 Edition -
How Will New Engineers Learn to Code? In an AI world, how will engineers learn to code?
-
Functions I have known Why shell functions beat aliases for anything beyond simple substitution, with examples I use for git, docker, kubernetes, and JSON
-
Merit and Mentoring Offering chats and mentoring on Merit for engineers early in their careers or moving into senior and leadership roles
-
Hiring For Eng Managers Multi-part series on hiring for eng managers
1 min read #engineering -
Aliases I have known Sharing some of the shell aliases I've collected over the years for directories, disks, networking, Git, Kubernetes, and more
-
VPE and CTO - the first 90 days A mind map covering four domains a new technical leader should explore in their first ninety days at a new organization
-
Building your first product road map A structure for product road maps covering mission, themes, milestones, epics, and stories, plus a process for building them in a startup
-
Structured Logging Why string based logs hurt machine consumption, and how to emit typed structured events from a Rails app with Lograge and Logstash-logger
-
So what exactly is a junior software engineer? A look at sixty junior engineer job ads showing how degree requirements, years of experience, and overspecified skills shut out actual junior candidates