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
  • 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

Software Engineering

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
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
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
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
Image displaying the Post title and excerpt

Do Not Outrun Your Headlights: Know Your Limits

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

Moving fast without visibility feels productive until the cost of mistakes becomes clear.

Discover more
Image displaying the Post title and excerpt

How to Balance Resources: Do Not Leak & Do Not Starve

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

Most systems fail slowly when resources are mismanaged, long before they fail loudly.

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

whoami.akkawi.ch

Go to Top