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

A Robot surrounded by the agent loop and a group of robots and a laptop and servers

What the Agent Loop Really Is

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

Most agent failures are not prompt failures. They happen because teams misunderstand the control loop the system is actually running. This article breaks the loop into its real runtime parts and shows why that changes debugging, reliability, and production behavior.

Discover more
Image displaying the Post title and excerpt

Assertive Programming: Catch Problems Early

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

Assertive code fails early, clearly, and exactly where the real problem begins.

Discover more
The text: The SCORM 2004 Data Model on a colorful image with a pattern of laptops

The SCORM 2004 Data Model

E-Learning Standards, SCORM 2004By Sami23.04.2026Leave a comment

Tracking a score is simple. Tracking learning state correctly is not. SCORM 2004 introduced a data model that separates completion, success, and progress. If you misunderstand that separation, your LMS behavior will never be predictable.

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

Dead Programs Tell No Lies: Fail Fast and Loud

Book Summary, The Pragmatic ProgrammerBy Sami21.04.2026Leave a comment

A loud failure today prevents a silent disaster tomorrow.

Discover more
The text: The SCORM 2004 Run-Time Environment on a colorful image with a pattern of laptops

The SCORM 2004 Run-Time Environment

E-Learning Standards, SCORM 2004By Sami16.04.2026Leave a comment

Most SCORM bugs are not sequencing problems. They are session lifecycle problems. If learner data disappears, completion is inconsistent, or LMS states look unpredictable, the Run-Time Environment is usually where the mistake begins.

Discover more
Image displaying the Post title and excerpt

Design by Contract: Define Expectations Clearly

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

Clear contracts turn fragile assumptions into predictable behavior.

Discover more
The text: SCORM 2004 Architecture Explained on a colorful image with a pattern of laptops

SCORM 2004 Architecture Explained

E-Learning Standards, SCORM 2004By Sami09.04.2026Leave a comment

SCORM 2004 is not just “SCORM 1.2 but newer.” It is a layered architecture with clearly separated responsibilities.

Discover more
Image displaying the Post title and excerpt

Engineering Daybooks: Think on Paper

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

Your best engineering insights are fleeting unless you write them down.

Discover more
The text: Why SCORM 2004 Exists on a colorful image with a pattern of laptops

Why SCORM 2004 Exists

E-Learning Standards, SCORM 2004By Sami02.04.2026Leave a comment

If you have ever struggled with inconsistent LMS progression, unclear completion rules, or vendor specific behavior, you have already felt why SCORM 2004 became necessary.

Discover more
←1
23456
…7891011…
1213
14→
Explore
  • Home
  • About
  • Blog
Get in touch
Contact me today!
© The Inner Developer 2025

whoami.akkawi.ch

Go to Top