AI Engineering

I spent years as a software engineer building production systems, with the way I think grounded in first principles and core computer science. These days I build with AI. From where I stand now the path from one to the other is clear, and this section is where I trace it for you.

It is written for a specific reader: an experienced software engineer heading into AI who wants to actually understand it, without the jargon and the noise. So the explanations stay close to the fundamentals we already share. Reason from first principles, connect each new idea back to core computer science, and keep it simple.

This grows out of an essay I wrote earlier, Software Engineering is Back. The point there was that once the framework scaffolding falls away, what is left is real engineering: reasoning about systems, trade-offs, and what to build. AI engineering is where I point that same thinking next.

Articles

Coming soon

  • Why RAG Feels Familiar If You've Ever Optimized a Database