Episode Player

Why Software Should Explain Itself

Helix Sessions

Helix Sessions
Why Software Should Explain Itself
Aug 12, 2026 Season 1 Episode 1
Bobby Hall Jr

What happens when software fails at the worst possible moment?

During the Apollo Eleven moon landing, the onboard computer began throwing alarms just minutes before touchdown. The system was overloaded—but it knew what mattered most, protected the critical work, and gave humans enough information to make the right decision.

That story reveals a deeper lesson about software, engineering, and artificial intelligence.

As AI systems write code and make more decisions, it is no longer enough for software to simply work. We need to understand what it changed, why it changed it, what evidence it used, and where it might be wrong.

In this Helix Note, Bobby Hall explores software history, Margaret Hamilton, technical debt, AI-generated code, engineering intelligence, and why the next generation of software must be able to explain itself.

Software should not only run.

It should be able to tell the truth about itself. 

Send us Fan Mail