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

Image displaying the Post title and excerpt

Delight Your Users: Deliver Value Beyond Requirements

Book Summary, The Pragmatic ProgrammerBy Sami03.11.2026Leave a comment

Meeting every requirement means little if the user is still struggling to accomplish what they came to do.

Discover more
The text: Assignable Units, Registration, and the cmi5 Session Lifecycle on a colorful image with a pattern of laptops

Assignable Units, Registration, and the cmi5 Session Lifecycle

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

If your cmi5 package launches but reporting still looks wrong, the problem is often scope confusion. This article explains how Assignable Units, registration, and session lifecycle work together, and why separating them is essential for correct launch behavior, resume logic, completion, and analytics.

Discover more
A futuristic neon robot supervisor stands in a glowing control room, coordinating multiple specialized worker agents across connected workflow panels as a larger task is broken into smaller steps and routed through different paths, illustrating decomposition, orchestration, and collaboration in a multi-agent system.

Supervisor-Worker Agents: A Practical Pattern for Decomposition

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

Supervisor-worker agents succeed or fail on decomposition. Learn when to create workers, how to structure task packets, why worker context design matters, and how to trace orchestration in production.

Discover more
Image displaying the Post title and excerpt

Pragmatic Starter Kit: Build Your Foundation

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

Version control, automated testing, and continuous integration create a reliable software development foundation that makes quality repeatable.

Discover more
The text: cmi5 Package Structure and Course Structure Basics on a colorful image with a pattern of laptops

cmi5 Package Structure and Course Structure Basics

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

In cmi5, package structure is part of the runtime contract. This article explains how cmi5.xml shapes LMS import, course graphs, AU launch behavior, and completion semantics before any content code runs.

Discover more
Three glowing neon robots stand on separate circular platforms in a futuristic digital city, passing a layered stack of data, messages, and workflow elements from left to right. Bright blue and purple streams connect them, while holographic panels around each robot show documents, chat bubbles, databases, settings, and validation icons, illustrating agent handoffs and the transfer of context across stages.

Agent Handoffs: How to Pass Work Without Losing Context

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

Most multi-agent failures happen at transfer boundaries. Learn how to design a compact handoff contract so the next agent gets the right intent, constraints, status, evidence, next action, and stop condition without inheriting noisy transcript history.

Discover more
Image displaying the Post title and excerpt

Coconuts Don’t Cut It: Understand Before You Adopt

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

Software engineering best practices only create value when they fit your team’s context, constraints, and actual problems.

Discover more
The text: cmi5 as an xAPI Profile for LMS-Launched Learning on a colorful image with a pattern of laptops

cmi5 as an xAPI Profile for LMS-Launched Learning

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

cmi5 is not just xAPI packaging. It is an xAPI profile that adds rules for LMS launch, registration, session handling, allowed statements, and completion behavior so content and platforms can interoperate predictably.

Discover more
A wide neon sci-fi illustration of a futuristic AI control room where multiple glowing robot agents work together as a coordinated system. Holographic panels, interconnected data flows, and linked task pathways in purple, blue, and cyan show how specialized agents collaborate, exchange information, and contribute to a larger shared workflow.

What Multi-Agent Systems Actually Are

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

Most so-called multi-agent systems are really workflows. A true multi-agent system starts when agents can delegate or hand off work at runtime based on live task state. Here is the practical mental model developers need.

Discover more
Image displaying the Post title and excerpt

Pragmatic Teams: Make the Whole Team Better

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

Great developers improve their own work, but great engineering teams make good software development easier for everyone.

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