World Congress 2023 Aug 11, 2023

What I learned as a developer from accidents in space

Andrey Sitnik

What do historical Soviet space disasters teach us about software engineering? Discover why crashed space stations prove you must automate workflows and stop blaming users for bad UX.

Pause
Mute Enter Fullscreen
#1 about 3 min

Connecting space exploration and software engineering complexity

The inherent complexity of engineering domains necessitates breaking massive problems into modular, manageable systems.

#2 about 4 min

Rethinking user errors through a spacecraft docking failure

An aborted docking mission reveals the importance of redesigning systems rather than blaming operators for mistakes.

#3 about 6 min

Improving documentation and reporting during a reentry fire

A dangerous spacecraft reentry teaches the value of proactively logging errors and contributing documentation fixes to open source projects.

#4 about 7 min

Embracing automation to prevent catastrophic manual errors

A space station collision resulting from manual control highlights why software teams should heavily rely on automated tooling.

Matching moments

1:10 min

Applying space exploration lessons to software operations

Robert Barron Robert Barron · World Congress 2026 Europe

1:54 min

Embracing failures and analyzing high-profile software engineering mistakes

Christian Seifert · World Congress 2022

3:08 min

Preventing catastrophic failures in high-stakes software

Lars Hupel · World Congress 2023

2:40 min

Balancing technical fail-safes with proactive moral compasses

Torsten Stiller Torsten Stiller · World Congress 2025

4:40 min

Mitigating developer mistakes without a culture of blame

Eleanor Rumsey · LIVE

2:08 min

Navigating and mitigating the impacts of broken engineering cultures

Oskar Kruschitz Oskar Kruschitz · Europe 2026 Virtual

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 4

rm -rf: Horror Stories From Unsandboxed AI Agents (and How Docker Fixes This)

Rishab Kumar

Staff Developer Evangelist @ Twilio

Rishab Kumar
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Outdoor Stage

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Stage 2

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea
Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Mainstage

Our Brains in the AI Era

Cassidy Williams

Senior Director of Developer Advocacy, GitHub

Cassidy Williams
Open session

World Congress 2026 North America

September 24, 2026 · 10:20–10:50

Stage 6

Practices, Not Prompts: Scale GitHub Copilot with AI-Ready Repositories

Luis Pujols

Staff Customer Success Architect, GitHub

Luis Pujols
Open session

World Congress 2026 North America

September 25, 2026 · 15:30–16:00

Stage 4

Evals Are Infra: Building AI Systems Developers Can Actually Trust

Phoebe Wang

Member of Technical Staff at OpenAI

Phoebe Wang