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

Developer Mindset

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

Breaking Temporal Coupling: Design Beyond Sequence

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

Systems become fragile when correctness depends on invisible timing assumptions.

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

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

Decoupling and the Law of Demeter: Talk Only to Your Friends

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

The less your code knows about its surroundings, the easier it is to change safely.

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

whoami.akkawi.ch

Go to Top