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

Software Engineering

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
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, Multi-Agent SystemsBy 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
Image displaying the Post title and excerpt

Property-Based Testing: Test the Rules, Not Just the Examples

Book Summary, The Pragmatic ProgrammerBy Sami25.08.2026Leave a comment

Property-based testing moves beyond hand-picked examples by testing the rules that should remain true across many possible inputs.

Discover more
Image displaying the Post title and excerpt

Refactoring: Improve Continuously, Not Occasionally

Book Summary, The Pragmatic ProgrammerBy Sami18.08.2026Leave a comment

Tests do more than catch defects. They document behaviour and give developers the confidence to change software safely.

Discover more
Image displaying the Post title and excerpt

Refactoring: Improve Continuously, Not Occasionally

Book Summary, The Pragmatic ProgrammerBy Sami11.08.2026Leave a comment

Every file you touch gives you a chance to make the next change easier.

Discover more
Image displaying the Post title and excerpt

Algorithm Speed: Solve the Right Problem First

Book Summary, The Pragmatic ProgrammerBy Sami04.08.2026Leave a comment

The fastest code is rarely the most optimized. It is usually built on the right algorithm.

Discover more
Image displaying the Post title and excerpt

Programming by Coincidence: Make Every Line Intentional

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

Software that works without being understood is one refactor away from becoming tomorrow’s production bug.

Discover more
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
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

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
→123→
Explore
  • Home
  • About
  • Blog
Get in touch
Contact me today!
© The Inner Developer 2025

whoami.akkawi.ch

Go to Top