Ask ChatGPT to bring you up to speed on recent developments in an industry. To answer your question, it might search the web, retrieve relevant documents, consult previous conversations, and synthesize what it finds into a response. From the user's perspective, the interaction is straightforward. You ask a question, and the application answers. There's quite … Continue reading Pay No Attention To the Harness Behind the Curtain
Exploring OlmoEarth Embeddings
I’ve written before about image similarity with pgvector and the usefulness of embeddings in geospatial workflows. The ability to represent observations as vectors gives us another way to search and compare data. With Earth observation embeddings, that comparison becomes geographic. I can start with a place and look for other places with similar characteristics. Ai2’s … Continue reading Exploring OlmoEarth Embeddings
AI and the Economics of Government Software Procurement
I spent 25 years as a federal contractor, much of it delivering software acquired through the Department of Defense acquisition process. At no point did I feel that the way the government acquired software was particularly well aligned with how we actually built it. Over time, I began to suspect that our customers felt the … Continue reading AI and the Economics of Government Software Procurement
Does AI Make Waterfall Affordable Again?
Last week, I was talking with a colleague about how AI is changing software development and what that means for people entering the field. We're both fairly deep into our careers and have our own perspectives on development processes. He's a seasoned agile practitioner, and he wondered aloud whether the skills he's spent years developing … Continue reading Does AI Make Waterfall Affordable Again?
Neuro-Symbolic AI and the Geospatial Workload
Where It Diverges From, and Could Complement, Embedding Fields and Agentic Orchestration Geospatial analysis has long relied on symbolic representations and formal operations. A geographic information system stores typed geometries, associates them with coordinate reference systems, computes topological predicates, and executes workflows with defined inputs and outputs. The GIS analyst's expertise consists, in part, of … Continue reading Neuro-Symbolic AI and the Geospatial Workload




