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

Sami

A futuristic robot oversees a stream of glowing chat bubbles, notes, and data fragments flowing into a large compression machine, which condenses the chaos into a smaller set of structured cubes and organized task-state blocks, illustrating summarization for long-running AI agents without losing important context.

Summarization for Long-Running Agents: Compression Without Losing the Plot

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

Long context windows do not solve long-running agent state. This article explains why summarization is really state compression, how to design structured summaries, when to trigger compaction, and how to detect behavioral drift before bad memory causes wrong tool calls or broken constraint handling.

Discover more
Image displaying the Post title and excerpt

Refactoring: Improve Continuously, Not Occasionally

Book Summary, The Pragmatic ProgrammerBy Sami11.08.2026Leave a comment

Every file you touch gives you a chance to make the next change easier.

Discover more
The text: Designing an xAPI Data Strategy from KPIs Backward on a colorful image with a pattern of laptops

Designing an xAPI Data Strategy from KPIs Backward

E-Learning Standards, xAPIBy Sami06.08.2026Leave a comment

Most xAPI failures begin before the first statement reaches the LRS. This article shows how to start with KPIs, define report grain, choose decision-grade events, and lock an event contract that still supports trustworthy analytics months later.

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

Algorithm Speed: Solve the Right Problem First

Book Summary, The Pragmatic ProgrammerBy Sami04.08.2026Leave a comment

The fastest code is rarely the most optimized. It is usually built on the right algorithm.

Discover more
The text: Launch Without SCORM Assumptions: xAPI Launch Explained on a colorful image with a pattern of laptops

Launch Without SCORM Assumptions: xAPI Launch Explained

E-Learning Standards, xAPIBy Sami30.07.2026Leave a comment

xAPI Launch is not SCORM with a new name. It is a secure startup pattern for getting runtime xAPI configuration into launched content without exposing credentials or learner identity. This article explains the flow, the architectural boundary, and why cmi5 exists.

Discover more
A futuristic robot carefully filters digital information, rejecting noisy chat fragments on the left while storing selected, verified memory blocks in a secure glowing vault on the right, illustrating selective long-term memory in AI agents.

Long-Term Memory in Agents: What Should Actually Persist

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami29.07.2026Leave a comment

Short-term state is not a transcript. It is the working memory of the current task. This article explains how clean, structured thread state improves agent focus, reduces context pollution, and makes tool-using systems easier to debug and scale.

Discover more
Image displaying the Post title and excerpt

Programming by Coincidence: Make Every Line Intentional

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

Software that works without being understood is one refactor away from becoming tomorrow’s production bug.

Discover more
The text: xAPI Profiles and Statement Templates: How to Keep Data Interoperables on a colorful image with a pattern of laptops

xAPI Profiles and Statement Templates: How to Keep Data Interoperable

E-Learning Standards, xAPIBy Sami23.07.2026Leave a comment

Valid xAPI is not the same as interoperable xAPI. This article explains how Profiles and Statement Templates constrain event data, enable validation, and keep reporting from drifting across systems.

Discover more
A friendly futuristic robot manages a compact ring of glowing task-state icons, while blurred transcript panels fade into the background, visualizing short-term state as focused working memory for the current AI agent task.

Short-Term State in Agents: The Working Memory of the Current Task

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami22.07.2026Leave a comment

Short-term state is not a transcript. It is the working memory of the current task. This article explains how clean, structured thread state improves agent focus, reduces context pollution, and makes tool-using systems easier to debug and scale.

Discover more
←12345…
678910
11→
Explore
  • Home
  • About
  • Blog
Get in touch
Contact me today!
© The Inner Developer 2025

whoami.akkawi.ch

Go to Top