Thoughts on AI, architecture, and the craft of building software
July 2025
The hype cycle says AI will replace software developers. After 40 years of building software and deep work with AI tools, the reality is far more nuanced. AI amplifies capable engineers. It exposes weak ones. It replaces neither.
This article explores why understanding fundamentals matters more than ever, how AI changes the nature of engineering work, and what developers should actually be worried about (hint: it is not the AI itself).
Read ArticleWhy understanding fundamentals matters more than ever in the age of AI-assisted development.
A practical guide for .NET developers transitioning to the Spring Boot ecosystem, from someone who has done it.
This site is being rebuilt. Additional articles and content are on the way.