

Dead Reckoning: Navigating an Ocean of Tasks and Intentions
Before GPS, sailors estimated position from last known location, approximated speed, and heading. I haven't posted here in quite some time. Despite all the ideas kicking around in my head, I look up now and it's so many months since my last post...what happened? Where'd the time go? Prior to the 18th century, if you were a sailor navigating in open water, you were using the technique of dead reckoning. Current position is estimated from last known position combined with appro
3 days ago2 min read


The Layered Puzzle: Minding the Systems Under Your System
Sometimes, to debug your solution, you need to inspect deeper layers of the puzzle. Your application starts behaving strangely. Logs look...
Jan 21, 20254 min read


The Bushido of Problem-Solving: Lessons from Martial Philosophy
True mastery in any pursuit begins with self-discipline and perseverance. Introduction: Lessons from the Masters Every software...
Jan 9, 20255 min read


Switching Gears: The Clockwork Loop of Execution Scheduling
The fundamental rhythm of process scheduling underlies every line of your code. You’ve hit a wall. Maybe your shiny new Python service is...
Jan 3, 20258 min read


Stepping Into Leadership Without Losing Your Way
Bridging the gap between IC and team leader requires a new skillset and mindset. The day has finally come! Years of hard work, extending...
Jan 2, 20255 min read


Us Versus the Problem: A Leadership Approach to Conflict Resolution
Like cables on a bridge, reframing conflict transforms opposing forces into robust, stable structures. Conflict is inevitable when...
Dec 27, 20245 min read


Twin Pointers: The Swiss Army Knife of Sequence Algorithms
In algorithmic problem-solving, there exists a technique both incredibly versatile and deceptively simple: Twin Pointers (aka two...
Dec 22, 20244 min read












