At Cincinnati airport to start my #apiDays Paris adventure (CVG-DTW-CDH). Typical weather delays at Detroit but still optimistic for my chances to arrive on time in Paris without too much drama.
At Cincinnati airport to start my #apiDays Paris adventure (CVG-DTW-CDH). Typical weather delays at Detroit but still optimistic for my chances to arrive on time in Paris without too much drama.
There is still time to sign up for my Nov-11 "AI-Driven API Design" live course hosted by O'Reilly.
Register here: https://learning.oreilly.com/live-events/ai-driven-api-design/0642572169893/
I've been spending the last several weeks working with LLMs to create a set of topic-specific "API Coaches". these are portable across LLMs.
They're not "teachers" as they don't instruct as much as they 'prompt' the user through a series of questions and recommendations.
They are not simple "tools" since they don't just accept inputs and produce an output
i'd love to hear from others who are doing similar things, those who have used them in the past, etc.
had a great time at #apiConference in NYC this week. #thanks to the conference team for a solid event and to all the attendees for the interaction and feedback. hope to see you again soon.
my book "Design and Build Great Web APIs" s 45% off for the next 48 hours!
Grab it with code "flashsale"
https://pragprog.com/titles/maapis/design-and-build-great-web-apis/
Ontology, Taxonomy, Choreography https://buff.ly/XQjeLLD
The best APIs have a certain feel to them. They’re easy to navigate, quick to understand, and surprisingly hard to misuse. The names are consistent, the actions are clear, and the flow from one call to the next feels natural.
That’s not an accident.
3 Ways to String Multiple APIs Together | Nordic APIs | https://buff.ly/A9myy4H
"we’re going to look at three common approaches to connecting multiple APIs together. We’ll dive into what these look like practically and see what the world of AI has to say about this process. "
Why AI-Driven Client Apps Don't Understand Your API https://buff.ly/AucoXVk
"Four practices that we already know make it easier for human developers to understand and use our APIs ... are the same things that will help AI-driven API clients be more successful, too."
Stigmergy
Ever watched a line of ants carry food back to the nest? That’s stigmergy — and it’s the same idea I’ve been exploring in GRAIL, where software agents follow digital “trails” to reach their goals without a pre-written plan.
The Mother of All Demos and the New 'Engelbarts'
"We should keep an eye out for the 'Engelbarts' quietly building the future that benefits everyone."
Guiding Principles of Great Web APIs https://buff.ly/0ZYymKZ
here's the slide deck for my #BSDC2025 talk. a great event in a beautiful part of the US.
Robots, Before They Were Robots https://buff.ly/LHjeV5I
Before Hollywood, before Boston Dynamics, robots were about labor, not lasers.
Focusing on Capabilities Is a Win https://buff.ly/aXdqpzY
“The first step in breaking the data-centric habit is to stop designing systems as a collection of data services, and instead design for business capabilities.” -- #IrakliNadareishvili
Been working on a small framework I’m calling GRAIL (Goal-Resolution through Affordance-Informed Logic). It’s not a planner, not a workflow engine, and success does not depend on an AI/MCP environment.
Today I am sharing this blog post from #RyanDay: "Join me for an API Superstream" https://buff.ly/DMKAXlt
Ryan will be one of the featured speakers at the upcoming #OReillyMedia API//AI superstream .
Check out Ryan's post for details and how to register.
Signals from Our Futures Past | Mike Amundsen | Substack https://mamund.substack.com/
Join me for O’Reilly Media’s “APIs and Agents” Superstream event Wednesday, July 17, 2025.
register here: https://www.oreilly.com/live-events/api-superstream-apis-and-agents/0642572173432/0642572173425/
15 years ago, Steve Wozniak proposed The Coffee Test as a benchmark for machine intelligence: walk into a stranger’s house and make coffee.
Today, that challenge is surprisingly relevant as AI agents begin to coordinate, adapt, and collaborate — not just call APIs.
In this new long-form piece, I explore how protocols like MCP, affordances, and decades-old ideas from Engelbart and Nelson are finally converging.
Read it here: https://buff.ly/3vc9f6y
Ants, AI, and the Endless Immensity of the Sea https://buff.ly/S2biqog
"Let's explore what innovation has meant over time and what it can mean for you and your company right now and into the future. We’ll begin with a bit of forgotten history, where being an "innovator" could lead to imprisonment or worse."
If You’re Not Threat Modeling, Your API Is Already Vulnerable - DevX https://buff.ly/uqPiDEb
"if you care about uptime, user trust, or your job, you need to know where your API’s soft spots are. Otherwise, attackers will find them for you."
Rebecca’s Web – Traces, tracks, trails, and paths https://buff.ly/Jakixga
"This essay explores ways we can grow as designers by becoming more aware of our heuristics, acknowledging the inherent uncertainty in the design process, and learning better ways to articulate and share our heuristics with each other."