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

Sami

The text: Why cmi5 Exists after xAPI on a colorful image with a pattern of laptops

Why cmi5 Exists After xAPI

cmi5, E-Learning StandardsBy Sami08.10.2026Leave a comment

xAPI solved learning event transport, but it did not define a shared LMS launch contract. This article explains why cmi5 exists, what constraints it adds, and why those constraints matter for real interoperability.

Discover more
A futuristic neon robot stands at a crossroads in a glowing sci fi city, comparing two large holographic workflows: on the left, a simple single-agent setup with one robot handling tools and tasks, and on the right, a more complex multi-agent system with several specialized robots connected through shared data and handoffs, while a balance icon above highlights the decision between simplicity and coordination.

Do You Even Need Multiple Agents?

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami07.10.2026Leave a comment

Multi-agent systems are not a default upgrade. Learn when multiple agents actually help, why one well-instrumented agent is often enough, and how to choose based on observable bottlenecks instead of architecture fashion.

Discover more
Image displaying the Post title and excerpt

Essence of Agility: Respond to Change

Book Summary, The Pragmatic ProgrammerBy Sami06.10.2026Leave a comment

The real test of agility begins when new information proves that the original plan is no longer the right one.

Discover more
The text: When xAPI Is the Right Choice and When It Is Not on a colorful image with a pattern of laptops

When xAPI Is the Right Choice and When It Is Not

E-Learning Standards, xAPIBy Sami01.10.2026Leave a comment

xAPI is powerful when you need flexible learning telemetry across systems, but it becomes a costly choice when the real requirement is only launch, completion, score, and bookmarking. This article explains the architectural boundary and why cmi5 matters when LMS-launched interoperability enters the picture.

Discover more
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

Working Together: Build Software Together

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

The best collaboration happens while the solution is being shaped, not only after the code is finished.

Discover more
The text: Building an xAPI Proof of Concept with an LRS Sandbox on a colorful image with a pattern of laptops

Building an xAPI Proof of Concept with an LRS Sandbox

E-Learning Standards, xAPIBy Sami24.09.2026Leave a comment

An xAPI POC that ends at 200 OK proves only transport. This article shows how to use an LRS sandbox to validate statement design, launch architecture, retrieval behavior, reporting usefulness, and where xAPI vs cmi5 becomes the real architectural question.

Discover more
A futuristic robot evaluates glowing memory blocks moving through a multi-stage quality pipeline, inspecting them with a magnifying glass while dashboards, checkpoints, and warning markers distinguish reliable memories from stale, ambiguous, or contaminated ones, illustrating how AI agent memory quality is measured across retrieval, persistence, compaction, and task impact.

How to Evaluate Memory Quality in AI Agents

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

Memory quality in AI agents is not one score. Learn how to evaluate retrieval usefulness, write-path quality, compaction fidelity, stale memory, contamination risk, latency, and task success with a practical three-run workflow.

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: Coexisting with SCORM in Real LMS Ecosystems on a colorful image with a pattern of laptops

Coexisting with SCORM in Real LMS Ecosystems

E-Learning Standards, xAPIBy Sami17.09.2026Leave a comment

Most migrations do not fail because xAPI is hard. They fail because the LMS still expects SCORM while the business needs better data now. Here is the coexistence architecture that lets teams modernize analytics without breaking launch.

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

whoami.akkawi.ch

Go to Top