Skip to content
The Inner Developer
Exploring the craft of code and the person behind it
The Inner DeveloperThe Inner Developer
  • Home
  • About
  • Blog
    • The Pragmatic Programmer Series
    • E-Learning Standards
      • AICC
      • SCORM 1.2
      • SCORM 2004
      • xAPI
    • AI Agent Engineering for Developers
      • The Agent Loop
      • Memory Management in Agents
  • Home
  • About
  • Blog
    • The Pragmatic Programmer Series
    • E-Learning Standards
      • AICC
      • SCORM 1.2
      • SCORM 2004
      • xAPI
    • AI Agent Engineering for Developers
      • The Agent Loop
      • Memory Management in Agents

Software Architecture

A futuristic robot stands over a glowing decision platform, filtering incoming memory candidates and routing them into three paths: discarded items on the left, flagged items for review below, and approved memories flowing into a secure vault on the right, illustrating memory write policies and when an AI agent should remember or not remember information.

Memory Write Policies: When an Agent Should Remember and When It Should Not

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami02.09.2026Leave a comment

Memory bugs in AI agents usually come from bad writes, not weak recall. Learn how to design write policies that decide what an agent should persist, when it should write, and when it should not.

Discover more
A futuristic robot stands between a glowing retrieval portal and a secure memory vault, selecting data cubes from live external sources such as documents, databases, cloud systems, and the web, while only a few chosen pieces flow into long-term storage, illustrating that retrieval supports agent memory without becoming memory itself.

How Retrieval Fits Into Agent Memory Without Becoming Memory Itself

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami05.08.2026Leave a comment

Retrieval is not memory. In production AI agents for developers, retrieval should stay a read path to external systems, while memory remains a write path for learned continuity like preferences, instructions, and successful procedures.

Discover more
Image displaying the Post title and excerpt

Blackboards: Collaborate Through Shared Knowledge

Book Summary, The Pragmatic ProgrammerBy Sami14.07.2026Leave a comment

The most adaptable systems are often built through collaboration, not strict sequencing.

Discover more
Image displaying the Post title and excerpt

Actors and Processes: Build with Independent Components

Book Summary, The Pragmatic ProgrammerBy Sami07.07.2026Leave a comment

The easiest systems to scale are often the ones whose components know the least about each other.

Discover more
Image displaying the Post title and excerpt

Breaking Temporal Coupling: Design Beyond Sequence

Book Summary, The Pragmatic ProgrammerBy Sami23.06.2026Leave a comment

Systems become fragile when correctness depends on invisible timing assumptions.

Discover more
Futuristic AI robot in a neon-lit environment organizing and evaluating glowing data cubes, surrounded by holographic panels showing datasets, evaluation steps, comparison metrics, and performance charts, representing the structured process of building and validating an evaluation set for a tool-using agent.

How to Build a Useful Eval Set for a Tool-Using Agent

AI Agent Engineering for Developers, The Agent LoopBy Sami17.06.2026Leave a comment

Learn how to design an eval set for a tool-using agent using trace-level evaluation, dataset splits, layered scoring, and realistic failure cases that catch regressions before production.

Discover more
A robot surroundend by different screens and dashboards

Agent Evaluation and Tracing: Why Prompting Is Not Enough

AI Agent Engineering for Developers, The Agent LoopBy Sami10.06.2026Leave a comment

Prompting can improve a single run, but it cannot prove that an agent workflow is reliable. This article explains how traces, scorecards, offline evals, and online monitoring turn agent quality into an engineering discipline.

Discover more
Image displaying the Post title and excerpt

Decoupling and the Law of Demeter: Talk Only to Your Friends

Book Summary, The Pragmatic ProgrammerBy Sami19.05.2026Leave a comment

The less your code knows about its surroundings, the easier it is to change safely.

Discover more
A robot presenting a laptop and surroundend by further robots, servers and screens

AI Agents for Developers: The Mental Model That Actually Holds Up

AI Agent Engineering for Developers, The Agent LoopBy Sami22.04.2026Leave a comment

Most confusion about AI agents starts with weak definitions. This article explains the mental model that holds up in real systems: an agent is a control loop around an LLM with tools, state, and observable execution.

Discover more
Image displaying the Post title and excerpt

Domain Languages: Speak the User’s Language

Book Summary, The Pragmatic ProgrammerBy Sami10.02.2026Leave a comment

The best code speaks fluently in its domain.

Discover more
Explore
  • Home
  • About
  • Blog
Get in touch
Contact me today!
© The Inner Developer 2025

whoami.akkawi.ch

Go to Top