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

Code Quality

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

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

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

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

whoami.akkawi.ch

Go to Top