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
      • cmi5
    • AI Agent Engineering for Developers
      • The Agent Loop
      • Memory Management in Agents
      • Multi-Agent Systems
  • Home
  • About
  • Blog
    • The Pragmatic Programmer Series
    • E-Learning Standards
      • AICC
      • SCORM 1.2
      • SCORM 2004
      • xAPI
      • cmi5
    • AI Agent Engineering for Developers
      • The Agent Loop
      • Memory Management in Agents
      • Multi-Agent Systems

Software Development

A futuristic neon robot sits atop a layered memory infrastructure stack in a glowing cyber city, overseeing interconnected modules for conversation, retrieval, storage, security, tools, and execution, while bright data streams flow between surrounding systems to show AI memory designed as structured infrastructure rather than a single feature.

Designing Memory as Infrastructure, Not Magic

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami30.09.2026Leave a comment

Most agent memory systems fail because they treat memory like magic instead of infrastructure. This article breaks memory into four layers: state, retrieval, long-term memory, and procedural memory, and shows why those boundaries matter in production.

Discover more
Image displaying the Post title and excerpt

Solving Impossible Puzzles: Challenge the Constraints

Book Summary, The Pragmatic ProgrammerBy Sami22.09.2026Leave a comment

Some problems are only impossible because assumptions have quietly become constraints.

Discover more
The text: Instrumenting Video, Assessments, and Branching Scenarios with xAPI on a colorful image with a pattern of laptops

Instrumenting Video, Assessments, and Branching Scenarios with xAPI

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

Valid xAPI statements are not enough. This article shows how to instrument video, assessments, and branching scenarios with consistent verbs, stable IDs, and one registration so learner behavior stays reconstructable later.

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, Memory Management in AgentsBy 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
A Robot surrounded by tools to choose from

Tool Calling Agents: How Models Turn Decisions Into Actions

AI Agent Engineering for Developers, The Agent LoopBy Sami13.05.2026Leave a comment

Tool use is where an agent stops generating text and starts affecting real systems. This article explains why tool design acts as both decision boundary and action contract, and how better schemas, validation, and tracing make tool calling agents more reliable.

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

whoami.akkawi.ch

Go to Top