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

Sami

Image displaying the Post title and excerpt

Listen to Your Lizard Brain: Trust Your Instincts, Verify with Evidence

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

Your intuition is years of experience speaking quietly, but it still needs evidence before it becomes knowledge.

Discover more
The text: Verbs, Activities, and IDs: The Naming Decisions That Break Analytics on a colorful image with a pattern of laptops

Verbs, Activities, and IDs: The Naming Decisions That Break Analytics

E-Learning Standards, xAPIBy Sami16.07.2026Leave a comment

Most xAPI analytics failures begin before the LRS, when teams choose verbs and activity IDs without a reporting plan. This article explains why IDs, not labels, drive aggregation and how to prevent silent reporting drift.

Discover more
A friendly futuristic robot orchestrates three connected AI systems: flowing conversation state on the left, structured memory storage on the right, and external knowledge sources below, all linked by glowing violet, blue, and cyan data streams.

AI Agent Memory: Why State and Memory Are Not the Same Thing

AI Agent Engineering for Developers, Multi-Agent SystemsBy Sami15.07.2026Leave a comment

State keeps an agent moving through the current thread. Memory persists selective information for future runs. External knowledge stays in source systems and should be retrieved on demand. This distinction matters because AI agent memory is a systems design problem, not a prompt trick.

Discover more
Image displaying the Post title and excerpt

Blackboards: Collaborate Through Shared Knowledge

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

The most adaptable systems are often built through collaboration, not strict sequencing.

Discover more
The text: Anatomy of an xAPI Statement with Developer Examples on a colorful image with a pattern of laptops

Anatomy of an xAPI Statement with Developer Examples

E-Learning Standards, xAPIBy Sami09.07.2026Leave a comment

An LMS manages assignment, launch, and completion rules. An LRS manages the learning record contract. Here is why that split matters in real xAPI systems.

Discover more
Futuristic split-scene illustrating the evolution from prompt-based AI interactions to agent engineering. On the left, a small robot works with a laptop and simple conversational interfaces, representing traditional prompting. On the right, a larger advanced AI agent operates within a network of interconnected systems, tools, workflows, memory, evaluation, and orchestration components. A glowing stream of energy bridges the two sides, symbolizing the transition from isolated prompts to structured, production-ready agent systems.

From Prompting to Agent Engineering

AI Agent Engineering for Developers, The Agent LoopBy Sami08.07.2026Leave a comment

Prompting matters, but it is only one control layer. Reliable agents come from designing the loop, validating tool use, tracing decisions, and treating runtime behavior as the real unit of quality.

Discover more
Image displaying the Post title and excerpt

Actors and Processes: Build with Independent Components

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

The easiest systems to scale are often the ones whose components know the least about each other.

Discover more
The text: What an LRS Does and Why an LMS is Not Enough on a colorful image with a pattern of laptops

What an LRS Does and Why an LMS Is Not Enough

E-Learning Standards, xAPIBy Sami02.07.2026Leave a comment

An LMS manages assignment, launch, and completion rules. An LRS manages the learning record contract. Here is why that split matters in real xAPI systems.

Discover more
Futuristic AI operations scene showing a robot under pressure at the center of a glowing control environment, surrounded by interconnected panels displaying broken workflows, failed tool calls, degraded performance metrics, system outages, data failures, bugs, and warning indicators. Neon purple, blue, and cyan data paths connect the failures, illustrating the complexity of diagnosing and anticipating production failure modes in AI agent systems.

Production Failure Modes in AI Agents and How to Anticipate Them

AI Agent Engineering for Developers, The Agent LoopBy Sami01.07.2026Leave a comment

AI agents usually do not fail with a dramatic crash. They fail quietly through wrong tool calls, invalid arguments, retry storms, looping behavior, and weak recovery. This article explains where the agent loop breaks and how to design traces, guardrails, limits, checkpointing, idempotency, and evals that catch incidents before users do.

Discover more
Image displaying the Post title and excerpt

Shared State Is Incorrect State: Reduce Hidden Dependencies

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

The most difficult bugs often come from code that changes data you did not realize it could touch.

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

whoami.akkawi.ch

Go to Top