A few weeks ago, I was on a catch-up Zoom call with a friend I hadn't chatted with in a while. He made mention of the recent uptick in my blogging activity and then, very good-naturedly, took me to task for using footnotes and citations. He joked that he was going to have to level … Continue reading On Essays
Life After AI
Every general-purpose technology reaches a point where it stops being the subject and becomes part of the foundation. The web passed through it, as did virtualization, the relational database, and cloud infrastructure. Few people now describe a product as running "in the cloud" as though that were the noteworthy fact about it. The capability has … Continue reading Life After AI
Applicability of Small Models for Agentic QA
I've been doing some recent work related to automating QA in AI workflows. Most recently, I built a small jury pool app to assess agreement across generated outputs, which got me interested in small models. It's a necessary step to ensure quality and precision, and it well-trodden by research. After running down a few rabbit … Continue reading Applicability of Small Models for Agentic QA
Twenty Years, Part Three
I recently finished implementing a network analysis through PostGIS and pgRouting, exposed through an MCP interface so it can be called by AI. I have done versions of this as a Lambda and as a Google Cloud Function. Before that, I did it in Node. Before that, in ASP.NET with a different routing library. Before … Continue reading Twenty Years, Part Three
Geospatial AI State of Play, April–May 2026
This post summarizes themes that emerged across multiple sources curated by GeoFeeds during April and May 2026. Taken together, these themes suggest that geospatial AI (GeoAI) is moving through a familiar stage in the life of an emerging technology. The early question was whether it could do useful work. The current discussion revolves around what … Continue reading Geospatial AI State of Play, April–May 2026




