March 4, 2026
Enter facilities
Wherein software engineering is no longer engineering software
March 4, 2026
Wherein software engineering is no longer engineering software
February 27, 2026
As organizations become dependent on agentic systems, knowledge work becomes fixing things that agents get wrong
January 28, 2026
What we craft in the age of coding agents
November 23, 2025
A prototype for agentic task test automation
January 27, 2024
How to use fill-in-the-blank placeholders to get more creative and varied responses from large language models
December 3, 2018
Exploring the patterns of agency and attribution in user interface string design, from third-person product agency to embodied conversational agents
January 8, 2018
A speculative look at what might come after Git, exploring how version control could evolve to be more connected, always moving, and socially present
June 22, 2017
A tongue-in-cheek proposal to rename the smartphone to better reflect what it actually does: give data at a distance
June 5, 2017
How the prefix “meta” evolved from a simple Greek word meaning “after” to represent the self-referential recursion that powers digital computing
May 31, 2017
Tracing the etymology of “tech” back to its Greek roots reveals that technology is simply the physical manifestation of human skill