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

Configuration: Separate Policy from Mechanism

Book Summary, The Pragmatic ProgrammerBy Sami16.06.2026Leave a comment

If changing a setting requires changing code, your system is tighter than it needs to be.

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

Debugging SCORM 2004 Like a Developer

E-Learning Standards, SCORM 2004By Sami11.06.2026Leave a comment

SCORM 2004 does not fail silently. It tells you exactly what went wrong. If you are not reading error codes, validating API calls, and tracing lifecycle state, you are not debugging. You are guessing.

Discover more
A robot surroundend by different screens and dashboards

Agent Evaluation and Tracing: Why Prompting Is Not Enough

AI Agent Engineering for Developers, The Agent LoopBy Sami10.06.2026Leave a comment

Prompting can improve a single run, but it cannot prove that an agent workflow is reliable. This article explains how traces, scorecards, offline evals, and online monitoring turn agent quality into an engineering discipline.

Discover more
Image displaying the Post title and excerpt

Inheritance Tax: The Cost of Rigid Hierarchies

Book Summary, The Pragmatic ProgrammerBy Sami09.06.2026Leave a comment

Inheritance feels elegant at first, but deep hierarchies often charge interest later.

Discover more
The text: Migrating from SCORM 1.2 to SCORM 2004 on a colorful image with a pattern of laptops

Migrating from SCORM 1.2 to SCORM 2004

E-Learning Standards, SCORM 2004By Sami04.06.2026Leave a comment

Migrating from SCORM 1.2 to SCORM 2004 is not a version upgrade. It is a behavioral redesign. If your migration strategy only updates API calls and manifest versioning, you are not migrating. You are creating hidden inconsistencies.

Discover more
Robot surrounded by icons of settings, configuration, warning, check and database.

Tracing Agent Behavior: The Fastest Way to Understand What Went Wrong

AI Agent Engineering for Developers, The Agent LoopBy Sami03.06.2026Leave a comment

If an agent fails and you only have the final answer, you are debugging blind. This article explains how useful traces expose the exact step, tool, state, or context failure that actually broke the run.

Discover more
Image displaying the Post title and excerpt

Transforming Programming: From State to Flow

Book Summary, The Pragmatic ProgrammerBy Sami02.06.2026Leave a comment

When you reduce hidden state and focus on clear transformations, debugging turns from detective work into simple reasoning.

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

SCORM 2004 Editions Explained

E-Learning Standards, SCORM 2004By Sami28.05.2026Leave a comment

SCORM 2004 is not one specification. It is a family of editions. If your content behaves differently across LMS platforms, the issue may not be your implementation. It may be how each system interprets a specific edition.

Discover more
A robot surrounded by icons of stop and different paths

Retries, Backoff, and Recovery Paths for Tool-Using Agents

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

Reliable agents are not the ones that never fail. They are the ones that fail into the right path. Here is how to classify tool failures into retry, replan, user input, or hard stop, and why retry policy belongs at the tool boundary.

Discover more
Image displaying the Post title and excerpt

Juggling the Real World: Designing for Reality

Book Summary, The Pragmatic ProgrammerBy Sami26.05.2026Leave a comment

Real world software fails not because it is complex, but because it was designed for ideal conditions.

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

whoami.akkawi.ch

Go to Top