Mastering the Craft of Software
I help you stop fighting with technology, and rediscover the joy of creating real value as its true master.

Start Here
Latest Posts
-
When an AI Agent Has No Contract: What OpenClaw Proves About Tier-0 Risk
In the last post, I defined six risks that exist before your first prompt. They were structural by design. Not sensational. Not theoretical. Not hypothetical. They describe what happens when capability is granted before constraints are defined. Then OpenClaw happened. And every one of those risks surfaced — publicly, visibly, and all at once. This…
-
Why AI Responses Fail in Production: 6 Risks You Must Design For
It always starts the same way. Someone shares a screenshot in the incident channel. A sentence that went to a customer. A number that didn’t exist. A citation to a paper that was never written. And then the question: “How did this get out?” In 2025, Deloitte submitted a government report containing fabricated academic citations,…
-
Reactive Streams: Backpressure by Contract
Introduction: Why This Exists at All Most services spend more time waiting than computing. Database calls, HTTP calls, queues, file I/O — that’s where your latency budget goes. In practice, reactive streams backpressure is how you stop that waiting from turning into thread inflation and unpredictable queues. If your system spends most of its time waiting…

Technology changes. Principles don’t.
My mission here is to cut through the noise of fleeting tools and share the timeless mindset of a true software architect.
It’s not just about coding better—it’s about thinking better.

