Bruno Pedro
banner
brunopedro.com
Bruno Pedro
@brunopedro.com
Building an API Product: Design, implement, release, and maintain API products that meet user needs: https://a.co/d/dE6pQpK
Pinned
Non-technical API Design should be possible

open.substack.com/pub/apichang...
Non-technical API Design Should Be Possible
Why aren’t most API Design tools helping non-technical people?
open.substack.com
Reposted by Bruno Pedro
Making sure that what you're building is what users want is a big deal. "It's not the final version, and we may need a bit more time to adjust and to reiterate," shared Irina Kamalova during a conversation we had at the apidays conference in Paris.

apichangelog.substack.com/p/tracing-bu...
Tracing Bullets for API Prototyping in the Age of AI
There is no longer a reason to skip API prototyping.
apichangelog.substack.com
January 23, 2026 at 8:38 AM
Reposted by Bruno Pedro
The London Future of coding meetup came back last night!

Now renamed to "the feeling of computing". More context on the name change: feelingof.com/the-name/

I handed over running it to @todepond.com, @mimireyburn.bsky.social, and Chee. They're doing great – same energy and wild demos as always
January 23, 2026 at 9:59 AM
Making sure that what you're building is what users want is a big deal. "It's not the final version, and we may need a bit more time to adjust and to reiterate," shared Irina Kamalova during a conversation we had at the apidays conference in Paris.

apichangelog.substack.com/p/tracing-bu...
Tracing Bullets for API Prototyping in the Age of AI
There is no longer a reason to skip API prototyping.
apichangelog.substack.com
January 23, 2026 at 8:38 AM
"The most important thing about APIs is not their operations. At least, not for potential API consumers. The thing they value the most is understanding what capabilities an API offers. And by capabilities, I mean the things that make people's lives easier."

apichangelog.substack.com/p/documentin...
Documenting Your API Around Its Capabilities
How can consumers know what your API does if you're not showing its capabilities?
apichangelog.substack.com
January 22, 2026 at 2:19 PM
Reposted by Bruno Pedro
NEW POST

I had a conversation with Unmesh Joshi, and Rebecca Parsons where we talked about the feedback loop between the "what" and "how" in software development, and the role LLMs play in it.

martinfowler.com/articles/con...
Conversation: LLMs and the what/how loop
How the feedback loop between “what” and “how” shapes programming structure — and how paradigms and LLMs fit into that loop.
martinfowler.com
January 21, 2026 at 2:49 PM
Reposted by Bruno Pedro
I'm doing an online event with @chris.blue and Tzach Livyatan (ScyllaDB) in two weeks. We'll talk about the upcoming 2nd edition of Designing Data-Intensive Applications and data systems in general www.oreilly.com/live/in-conv...
In Conversation: Martin Kleppmann and Chris Riccomini on Designing Data-Intensive Applications 2E - O'Reilly Media
Learn the principles of building reliable, scalable, and maintainable data systems.
www.oreilly.com
January 20, 2026 at 10:12 PM
Reposted by Bruno Pedro
Whenever I read discourse on AI energy/water use that focuses on the "median query," I can't help but feel misled. Coding agents like Claude Code send hundreds of longer-than-median queries every session, and I run dozens of sessions a day.

On my blog: www.simonpcouch.com/blog/2026-01...
January 20, 2026 at 2:38 PM
Nice touch, YouTube!

For context, if you're not following the news in Spain: en.wikipedia.org/wiki/2026_Ad...
January 20, 2026 at 9:43 AM
"Real-time collaborative visual interfaces have become widely adopted tools that almost everyone uses in some form."

However, building your own from scratch wasn't easy until now. Weave.js looks like a great library for building visual collaborative tools.

medium.com/@InditexTech...
Meet Weave.js: an open-source library to build whiteboards, canvas, and design applications
At Inditex Tech, we believe technology grows stronger when shared. That’s why we’re taking our open source commitment further, by releasing…
medium.com
January 20, 2026 at 9:28 AM
"Imagine the difficulty of controlling the APIs you don't even know exist. What I think is even more confusing is the terminology we're using when we refer to the different types of unknown APIs."

apichangelog.substack.com/p/orphan-sha...
Orphan, Shadow, and Zombie APIs
Why do we use such complicated terminology when referring to API states?
apichangelog.substack.com
January 19, 2026 at 9:07 AM
Reposted by Bruno Pedro
formats over apps
A Social Filesystem — overreacted
Formats over apps.
overreacted.io
January 18, 2026 at 7:05 AM
"Why do so many people insist on not following what consumers need? Is it because they don’t know how to do it? Or, is it because they don’t see any advantages in doing it?"

apichangelog.substack.com/p/consumer-f...
Consumer-focused API Design
Stop building APIs that are hard to use.
apichangelog.substack.com
January 17, 2026 at 4:12 PM
Weekend...
January 17, 2026 at 11:14 AM
Reposted by Bruno Pedro
ARIA just announced that our group is a part of this programme, aiming to use cryptography (such as zk-SNARKs) to prove facts about the supply chains of physical products, ranging from quality control to sustainability data (e.g. embodied carbon emissions) www.aria.org.uk/trust-everyt...
Programme development | Trust Everything, Everywhere
We are in the process of building a multi-year R&D programme within this space. Our programmes are designed to advance complex, large-scale ideas that require coordinated investment and management acr...
www.aria.org.uk
January 15, 2026 at 8:45 PM
Reposted by Bruno Pedro
The State of #MCP report from @zuplo.com has some good nuggets...

• 72% of adopters expect MCP usage to increase

• 40% expect it to account for a quarter to half of their AI tool usage

• 70% of devs have 2-7 MCP servers configured, often for context engineering use cases

zuplo.com/mcp-report
The State of MCP — Survey Report
How teams are really adopting MCP. Practical findings on security tradeoffs and production readiness, plus the patterns shaping what comes next.
zuplo.com
January 15, 2026 at 5:11 PM
Reposted by Bruno Pedro
In the 01970s environmental activist Peter Berg said the phrase “one world” was a “bullshit transnational fuckup” that put us on a path to abstraction and lack of accountability. Instead, we needed planetary framing.

But why is the phrase “one planet” or “whole Earth” so transformative?
January 14, 2026 at 5:07 PM
Reposted by Bruno Pedro
We're all drinking from an information firehose, because sending messages via computer is frictionless.

But I believe we should be able to apply social media-style algorithms to help!

My new research project: adamwiggins.com/posts/perso...
Personal information firehose · Adam Wiggins
My new research project asks whether a personal algorithm, inspired by social media, can help us filter our email, group chats, and other personal correspondence.
adamwiggins.com
January 13, 2026 at 1:58 PM
I've been thinking a lot about what I like to call "Consumer-focused API Design."

It all starts with a user story, right? From there, you get three ramifications.
January 13, 2026 at 2:56 PM
Reposted by Bruno Pedro
learned a little sparql to query wikidata and satiate a curiosity: a graph of all the programming languages and what they influenced query.wikidata.org/index.html#%...
January 11, 2026 at 6:14 PM
Weekend...
January 10, 2026 at 1:52 PM
Reposted by Bruno Pedro
Here's one final remix of the 2025 tech blogger interviews: everyone sharing their top blogging lessons learned writethatblog.substack.com/p/technical-...
January 8, 2026 at 2:41 PM
"If there's no way to understand what's going on inside an AI system, then how can you debug and test the systems that use it?"

apichangelog.substack.com/p/using-eval...
Using Evals to Test Programmable AI
Why evals are becoming the unit tests of programmable intelligence.
apichangelog.substack.com
January 10, 2026 at 10:50 AM
"After more than ten years since the launch of APIs.json, we're at a point where there's no discovery solution available in the market. RFC 9727 looks like our best bet, but it doesn't offer the search features that DISCO wanted to provide."

apichangelog.substack.com/p/alternativ...
Alternative Ways to Make Your APIs Discoverable
Make consumers happier by making it easier to find and use your APIs.
apichangelog.substack.com
January 9, 2026 at 1:41 PM
Reposted by Bruno Pedro
January 8, 2026 at 2:56 AM