#api360
"... here is the affordance test I would put to any leadership team spending money on AI this year. Not “what can it do?” but: who, specifically, will this afford new action to, and who will it not?" -- #BillyMashele

b.mamund.com/4zdCgMO

#api360 #genAI #affordance
‘AI for good’ starts with affordances, not features
The affordance lens exposes the harms that capability-talk hides, as the most consequential governance risk in enterprise AI today is not a rogue chatbot.
b.mamund.com
October 8, 2026 at 12:38 PM
Being successful at creating (semi)autonomous agents means getting really good at implmenting anti-corruption/mapping layers between agents and services.

MCP is one attempt (JSON 2.0) but we'll need more thinking on this before agency is common and reliable and cost-effective.

#genAI #api360
September 29, 2026 at 12:38 PM
what am I working on when i'm not writing new material for "AI-Driven API Design" w/ O'Reilly?

I continue to run experiments to expand the functionality of my GRAIL autonomous ecosystem.

here's a peek at a possible future for my current CLI environment.

#api360 #apiDesign #genAI
September 23, 2026 at 4:30 AM
Waiting to board the first leg of my flight to California (CVG-DTW-SFO) for this week's #apiWorld.

#api360 #apiDesign #genAI
August 31, 2026 at 5:14 PM
Heading to #GOTO #Accelerate Chicago for a couple days of workshops and sessions.

#api360
June 22, 2026 at 2:25 PM
Heading to Austin, TX for #WSO2Con this week. I'll be talking about AI-driven API design.

See you there!

#api360 #genAI
May 20, 2026 at 11:53 AM
Starting my journey to API Conference ( share.google/ZpnvmZ5NerBN... ) London where I'll present the "AI-Driven API Design" workshop and a talk on AI-Ready APIs.

Hope to see you there!

#apiConference #api360 #apiAndAI
May 11, 2026 at 6:22 PM
Heading to Austin, TX for a week of #ArcOfAI. Should be an interesting week.

#api360
April 12, 2026 at 10:06 AM
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.

#mcaTravels #api360
December 7, 2025 at 6:05 PM
There is still time to sign up for my Nov-11 "AI-Driven API Design" live course hosted by O'Reilly.

Register here: learning.oreilly.com/live-events/...

#api360 #genAI
November 5, 2025 at 5:17 PM
I've been working with LLMs to create a set of topic-specific "API Coaches".

They're not "teachers" as they ss they 'prompt' the user through a series of questions and recommendations.

i'd love to hear from others who are doing similar things

#LLM #genAI #API360
October 8, 2025 at 7:07 PM
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.

#api360
October 1, 2025 at 12:41 PM
my book "Design and Build Great Web APIs" s 45% off for the next 48 hours!

Grab it with code "flashsale"

buff.ly/Ta2EIAd

#pragprog #api360 #apiDesign
Design and Build Great Web APIs
This fast-paced and comprehensive book covers all the critical aspects of programming web APIs with NodeJS including design, build, test, security, and deployment.
pragprog.com
September 18, 2025 at 3:45 PM
Ontology, Taxonomy, Choreography 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.

#api360 #apiDesign
Ontology, Taxonomy, Choreography
The Forgotten Foundation of APIs
mamund.substack.com
August 25, 2025 at 2:15 PM
3 Ways to String Multiple APIs Together | Nordic APIs | 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. "

#api360 #genAI #workflow
3 Ways to String Multiple APIs Together | Nordic APIs |
Should you use serialized flows, specifications, or AI agents? Explore three modern approaches to connecting multiple APIs.
buff.ly
August 21, 2025 at 12:38 PM
Why AI-Driven Client Apps Don't Understand Your API 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."

#api360 #OReilly #genAI
Why AI-Driven Client Apps Don't Understand Your API
Recent surveys point to a massive growth in AI-driven bots crawling the internet looking for APIs. While many of these have malicious intent, a growing number
www.oreilly.com
August 19, 2025 at 4:59 PM
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.

buff.ly/Eddnjak

#api360 #aiAgent #genAI
August 18, 2025 at 1:34 PM
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."

buff.ly/1ErQbR4

#api360 #substack
The Mother of All Demos and the New 'Engelbarts'
In 1968, Doug Engelbart sat on stage, moved a strange little device he called a “mouse,” and showed the world the future.
buff.ly
August 11, 2025 at 4:05 PM
Guiding Principles of Great Web APIs buff.ly/0ZYymKZ

here's the slide deck for my #BSDC2025 talk. a great event in a beautiful part of the US.

#api360 #apiDesign
August 3, 2025 at 12:16 AM
Robots, Before They Were Robots buff.ly/LHjeV5I

Before Hollywood, before Boston Dynamics, robots were about labor, not lasers.

#api360 #robots #genAI
July 30, 2025 at 12:38 PM
Focusing on Capabilities Is a Win 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

#api360 #genAI
July 14, 2025 at 2:51 PM
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.

more here:
github.com/mamund/grail...

#api360 #autonomous #genAI
July 12, 2025 at 6:40 PM
Today I am sharing this blog post from #RyanDay: "Join me for an API Superstream" 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.

#api360 #genAI
July 9, 2025 at 6:51 PM
If You’re Not Threat Modeling, Your API Is Already Vulnerable - DevX 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."

#api360 #apiDesign #apiSecurity
If You’re Not Threat Modeling, Your API Is Already Vulnerable - DevX
If you think static analysis or a few pentest tickets can substitute for true threat modeling, you’re already behind.
buff.ly
July 3, 2025 at 12:38 PM
Rebecca’s Web – Traces, tracks, trails, and paths buff.ly/Jakixga

"explores ways we can grow as designers by becoming more aware of our heuristics, acknowledging inherent uncertainty in the design process, and learning better ways to articulate and share with each other."

#api360 #softwareDesign
Rebecca’s Web – Traces, tracks, trails, and paths
While designers may read others’ design advice—be it patterns or stack overflow replies, the heuristics we’ve personally discovered are equally important. We can grow as designers by becoming more…
buff.ly
June 27, 2025 at 12:38 PM