Skip to content
ammaradam

Notes

Everything I have written, each with a one-line takeaway. Filter by topic or search the full text.

12 posts

October 2026

Patterns for agent tool calls you can trust in production

Most of what makes an agent safe to run happens at the tool call, not in the prompt: who the call acts for, how risky it is, what happens when it is retried, and whether anyone can see it afterwards.

AI agents9 min

Good abstractions hide complexity, not evidence

An abstraction can reduce how much infrastructure a user needs to know without reducing the evidence they need to diagnose a problem.

Observability2 min

An agent's identity is not its permission

Knowing who an agent is answers only part of the question. Whether an action is allowed depends on the user, the scope they delegated and the resource's own policy.

Identity and security2 min

Measure the journey to the first production call

Platform metrics are more useful when they cover how quickly a new team gets started, not only how the platform performs once it's running.

Developer experience2 min

Gateway errors that help someone fix the problem

A blocked request is more useful when the error says what happened, where, and what to try next, without exposing sensitive details.

AI platform engineering2 min

What a shared platform should standardise

Shared platforms tend to work best when they standardise the capabilities every team would otherwise rebuild, and leave use-case decisions to the teams.

AI platform engineering1 min

September 2026