Learning & Technical Deep Dives
Learning & Technical Deep Dives
Exploring new technologies and sharing technical insights from the trenches.
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.
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.
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.
The Responsible AI Adult: Why We Still Need Humans in the Loop
We need Responsible AI Adults in software—just like we need them in healthcare, education, journalism, and yes, graphic design. Not to control the outcomes, but to safeguard the inputs and validate the behavior.
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.
From Next.js to Astro: A Migration Journey
After starting with Next.js, I discovered Astro's content-focused approach was perfect for my blog. Here's what I learned during the migration.