I have always said if I am not coding, I am not happy. If my job did not involve enough coding, I would end up writing code late into the night.
Yet I have not written more than a few lines of code in more than a year—and I am having more fun solving problems than I have had in a decade.
Years ago, I ran a blog called Show Me the Code (a nod to Linus Torvalds’s famous quote). Today, I add value by choosing the right models, running them efficiently, and designing a staff of agents that produce results.
So now I say: Show Me the Inference.

Image prompt
An editorial split illustration in the tactile style of vintage magazine art and modern technical linework. Left side (1990s): A warm, nostalgic developer desk with a bulky beige CRT monitor displaying green monospaced Java code, a thick vintage textbook titled "Effective Java", a classic white ceramic mug with the red-and-blue "Java" logo, a stack of 3.5-inch floppy disks, and a beige trackball mouse. Right side (Modern): A contemporary dark-mode developer workspace with a printed research paper titled "Attention Is All You Need" and a sleek monitor displaying: User: 'Add 2-factor authentication to checkout.' Code Agent: 'Which standard should we use? OAuth 2.0, WebAuthn, MFA, or SMS-OTP?'
What I am exploring
You can expect me to talk about:
- Local AI: Running local inference, managing GPU infrastructure, and deploying private, sovereign models.
- Agent Staff: How I use multi-agent systems to both write code and interact with the world in direct, practical ways.
- Sea Stories: Real-world lessons from decades of systems design, infrastructure, and operations.
Welcome. Let’s dig in.