Skip to content

Writing

The commentary on the work. Some of it is long, some of it is a paragraph. Missing a week is fine. Missing direction is not.

Everything, newest first

Learn

What I Mean By Learning, and What I Don't

Learning isn’t consumption or speed. It’s what survives interruption, shapes decisions, and holds up when tools and certainty change.

Learn

Prediction Is Not Resilience

An examination of why better prediction — especially with AI — doesn’t automatically make systems resilient, and how over-trust in forecasts can increase fragility when real-world failures cascade.

Learn

Why Old Dog, New Flex Exists

A personal and editorial statement on why Old Dog, New Flex exists: documenting how an experienced software engineer is adapting to AI, learning in public, and drawing clear lines around responsibility, clarity, and long-term thinking.

Journey

Stop Coding, Start Supervising

In a bold statement at CES 2026, Nvidia CEO Jensen Huang told engineers to stop writing code and start supervising it. This post explores how that single line reveals a major paradigm shift in software engineering—from coding as craft to AI-guided orchestration. For veteran developers, it’s not just a workflow change—it’s an identity crisis. And it’s not limited to tech. Drawing inspiration from adjacent fields like design, this post argues that engineers aren’t being replaced, but promoted.

Learn

AI is Fast, Production is Fragile

AI can write code fast — but production is fragile. A practical look at why bad prompts cause real outages, and the system I use to apply AI safely in real software engineering.