Andrey Sitnik

What I learned as a developer from accidents in space

A 1997 manual docking attempt nearly destroyed the Mir space station. This single failure holds a critical lesson for developers on the catastrophic cost of human error.

What I learned as a developer from accidents in space
#1about 1 minute

Learning software engineering lessons from space industry accidents

The space and software industries are similar in their complexity, making space mission accidents a valuable source of engineering lessons.

#2about 4 minutes

Don't blame users for mistakes, improve the UI

A failed Soyuz docking mission teaches that when users make mistakes, the problem lies with the user experience, not the user.

#3about 5 minutes

Report issues to help improve open source projects

A cosmonaut recording data during a near-fatal re-entry shows the importance of reporting bugs and improving documentation for open source projects.

#4about 7 minutes

Automate processes to prevent human error

The collision with the Mir space station caused by manual remote control highlights the need to automate tasks with tools like linters to ensure stability.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
BR
Benjamin Ruschin
The HTML Elements That You’re Probably Over-Engineering
As frameworks have become more and more commonplace in the world of web development, so too has the over-engineering of features made possible by our humble old friend, HTML. The mental models that come with using state management in React, Vue and o...
The HTML Elements That You’re Probably Over-Engineering
DC
Daniel Cranney
Web Developer Portfolio Inspiration and Examples - March 2025
Every developer needs a portfolio… of some sort. Whether it’s an all-singing all-dancing portfolio page, a blog, or a simple links page, it’s important to let others know what you have done, what you can do, and how they can contact you. A portfolio ...
Web Developer Portfolio Inspiration and Examples - March 2025
DC
Daniel Cranney
Dev Digest 154: Responsible AI? Mistakes of CSS & track all the things!
Inside last week’s Dev Digest 154 . 💰 Google pushing for AI on device with Web AI fund and lots of APIs 📱 Track your own location using in-app ads 🍎 Track your hardware using Apple’s location service 📈 Get insight into your network traffic 🤖 Respons...
Dev Digest 154: Responsible AI? Mistakes of CSS & track all the things!

From learning to earning

Jobs that call for the skills explored in this talk.

Rust and GoLang

Rust and GoLang

NHe4a GmbH
Karlsruhe, Germany

Remote
55-65K
Intermediate
Senior
Go
Rust
Software Engineer

Software Engineer

NewOrbit Space
Reading, United Kingdom

54K
C++
Python
Matlab
Continuous Integration