All articles

Reinvention is optional; repair is not.

Feb 11, 2026

Treat everything in your network space as someone else’s system.

Feb 9, 2026

The erosion of institutional norms in the age of AI

Feb 6, 2026

Optimism depreciates faster than buildings.

Feb 4, 2026

APIs are tools for navigation, not explanations of the world.

Feb 2, 2026

Karpathy reminds us why agentic AI still has a long way to go.

Jan 30, 2026

Scale without shared meaning is fragile by design.

Jan 28, 2026

A different kind of shift left for API design

Jan 26, 2026

A brief signal from Paris on augmentation, shared understanding, and the connective role of machines.

Jan 23, 2026

If you cannot explain it, you do not own it.

Jan 21, 2026

Why autonomy works better when the environment does the teaching.

Jan 19, 2026

keeping intelligence and self-awareness on separate tracks

Jan 16, 2026

The future is not automated, it is iterative.

Jan 14, 2026

Restoring a human-scale creative thinking when working with generative AI

Jan 13, 2026

AI advances by remembering what it once knew.

Jan 7, 2026

I'm excited to share that I will be hosting O'Reilly Media's API Superstream: Generative AI for APIs on July 10 at 11am to 2pm EDT.

Jul 8, 2024

With a little help from Google Bard ...

Aug 22, 2023

[This post is a bit of a departure from the usual lofty prose you find here. I was recently forced into some "housekeeping" for a big chunk of my code examples and decided to make the update announcem...

Jan 10, 2023

Open-Sourcing a personal API Design tool

Nov 21, 2020