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 futuristic robot inspects and protects an AI memory pipeline, filtering incoming data through security checkpoints, auditing memory records, routing trusted information into a protected vault, and isolating suspicious or corrupted data for removal, illustrating privacy, auditability, and safe handling of bad memory in AI agents.

Memory Safety: Privacy, Auditability, and Bad Data in the Loop

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

Memory safety is not just a privacy concern. In agent systems, bad memory changes future behavior. Learn how typed schemas, policy-gated writes, auditable reads, and safe deletion make memory part of runtime correctness.

Discover more
Image displaying the Post title and excerpt

The Requirements Pit: Dig for the Real Need

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

Requirements are not just requests to implement. They are clues that help uncover the real problem users need solved.

Discover more
The text: What Vendors Mean by 'xAPI Support' and How to Evaluate It on a colorful image with a pattern of laptops

What Vendors Mean by ‘xAPI Support’ and How to Evaluate It

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

xAPI support is not one feature. It can mean statement ingestion, launch, package handling, proxy delivery, reporting, or cmi5 workflow. This article shows how to evaluate each capability and ask for proof that matches your delivery model.

Discover more
A futuristic robot stands between a compact personalization profile and a privacy shield, allowing only selected preference data to pass while blocking sensitive information such as credentials, identity details, location, and private records, illustrating safe AI agent personalization without excessive surveillance.

Personalization in Agents Without Building a Surveillance Machine

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

Personalization in agents works best when memory is narrow, typed, reviewable, and clearly separated from sensitive systems. This article explains how to store useful preferences without creating invasive or unsafe agent behavior.

Discover more
Image displaying the Post title and excerpt

Naming Things: Make Intent Visible

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

Good names make intent visible, reduce cognitive load, and turn code into a language developers can understand without constant explanation.

Discover more
The text: Reporting Realities: What Teams Wish They Had Modeled Earlier on a colorful image with a pattern of laptops

Reporting Realities: What Teams Wish They Had Modeled Earlier

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

Most xAPI reporting problems begin long before the dashboard. They start when teams emit valid statements without defining stable identity, IDs, context, registration, and result semantics that reporting can trust.

Discover more
A futuristic robot stands over a glowing decision platform, filtering incoming memory candidates and routing them into three paths: discarded items on the left, flagged items for review below, and approved memories flowing into a secure vault on the right, illustrating memory write policies and when an AI agent should remember or not remember information.

Memory Write Policies: When an Agent Should Remember and When It Should Not

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

Memory bugs in AI agents usually come from bad writes, not weak recall. Learn how to design write policies that decide what an agent should persist, when it should write, and when it should not.

Discover more
Image displaying the Post title and excerpt

Stay Safe Out There: Build Security In

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

Security is strongest when it is built into every boundary, permission, and design decision instead of added at the end.

Discover more
The text: Debugging Rejected Statements and Validation Failures on a colorful image with a pattern of laptops

Debugging Rejected Statements and Validation Failures

E-Learning Standards, xAPIBy Sami27.08.2026Leave a comment

“HTTP success does not mean valid xAPI. Learn a layered debugging workflow for rejected statements, cmi5 contract issues, batch failures, and accepted data that still breaks reporting.

Discover more
A futuristic robot assembles glowing blue and violet workflow cubes at the center of a digital workspace, while shelves of reusable skill modules and step-by-step process panels surround it, illustrating procedural memory as reusable methods that help AI agents follow consistent workflows.

Procedural Memory and Skills: Teaching Agents Reusable Ways to Work

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami26.08.2026Leave a comment

Procedural memory is not about facts or chat history. It is the reusable method an agent follows to complete recurring tasks. This article explains why skills matter, how they work, and why they make agents behave more like software systems than chat systems.

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