Engineering notes · since 2008

Software engineering, architecture & lessons learned the hard way.

A long-running record of code, systems, architecture, operational scars, and the ideas that survived contact with production.

Blogging · August 29, 2026

Out With the Old, In With the New: Rebuilding Coding

After running this blog on BlogEngine.NET for many years, I finally decided it was time to rebuild it. The result is more than a visual redesign. Coding now runs on Jekyll and GitHub Pages, with Markdown files stored in Git as the source for the content. Since the blog has been around since 2008, this became both a redesign and a migration of quite a bit of history. ## The Old Coding Blog For y...

AI · August 17, 2026

Understanding What We Ask AI to Do

As AI takes on more complex work, humans still need enough understanding of what it produces to make good decisions and remain responsible for the ...

Publication history

Articles published each year from 2008 through 2026.

Explore the archive →

Bar height represents article count relative to the busiest publication year. Focus or hover a year for its exact count.