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
    • AI Agent Engineering for Developers
      • The Agent Loop
  • Home
  • About
  • Blog
    • The Pragmatic Programmer Series
    • E-Learning Standards
      • AICC
      • SCORM 1.2
      • SCORM 2004
    • AI Agent Engineering for Developers
      • The Agent Loop

Sami

Colored image with theme colors and the post's title

Good-Enough Software: Perfect Isn’t the Goal

Book Summary, The Pragmatic ProgrammerBy Sami09.12.2025Leave a comment

Perfection delays progress. Focus on value, not vanity.

Discover more
The text: Tracking Learner Data The AICC Data Model on a colorful image with a pattern of laptops

Tracking Learner Data: The AICC Data Model

AICC, E-Learning StandardsBy Sami04.12.2025Leave a comment

From status to score, AICC’s CMI data model defined how learning progress was tracked. Let’s explore the data fields that still influence SCORM and xAPI today.

Discover more
Colored image with theme colors and the post's title

Stone Soup and Boiled Frogs: Build Momentum and Stay Aware

Book Summary, The Pragmatic ProgrammerBy Sami02.12.2025Leave a comment

Innovation starts when you make something from nothing. It continues when you notice the moment it begins to boil over.

Discover more
The text: Communication Between Course and LMS on a colorful image with a pattern of laptops

Communication Between Course and LMS (HACP)

AICC, E-Learning StandardsBy Sami27.11.2025Leave a comment

AICC did not rely on JavaScript APIs. Instead, it communicated over HTTP. Discover how the HACP protocol enabled content and LMSs to exchange data through simple POST messages.

Discover more
Colored image with theme colors and the post's title

Software Entropy: Fix Broken Windows Early

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

Small messes slowly rot projects. Keep things clean as you code.

Discover more
The text: Anatomy of an AICC Course on a colorful image with a pattern of laptops

Anatomy of an AICC Course

AICC, E-Learning StandardsBy Sami20.11.2025Leave a comment

Ever wondered how early e-learning courses were structured? Let’s unpack the AICC file set — .crs, .au, .des, .cst — and see how they defined a course before XML and JSON existed.

Discover more
Colored image with theme colors and the post's title

The Cat Ate My Source Code: Own Your Work

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

Excuses don’t ship software. Accountability does.

Discover more
Colored image with theme colors and the post's title

The Beginning of E-Learning Standards

AICC, E-Learning StandardsBy Sami13.11.2025Leave a comment

Before SCORM and cmi5, there was AICC, the aviation-born standard that made digital learning interoperable. Discover how it all started and why its legacy still shapes modern LMS design.

Discover more
Colored image with theme colors and the post's title

A Pragmatic Mindset: Take Responsibility

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

Great developers don’t wait for ideal circumstances. They step up, take ownership, and adapt.

Discover more
←12345←
Explore
  • Home
  • About
  • Blog
Get in touch
Contact me today!
© The Inner Developer 2025

whoami.akkawi.ch

Go to Top