What developers
can learn from
Russian space failures

Andrey Sitnik, Evil Martians

@sitnikcode

The company behind PostCSS and Autoprefixer

@sitnikcode

Space industry sometimes looks like IT

@sitnikcode

Every country makes mistakes

@sitnikcode

Story 1

1968

@sitnikcode

New Soviet spaceship, Soyuz

@sitnikcode

Like

DHTML

jQuery

React

@sitnikcode

Soyuz 2 & Soyuz 3 docking test

@sitnikcode

Pilots

Soviet Robot (Soyuz 2)

Georgy Beregovoy (Soyuz 3)

@sitnikcode

Docking

@sitnikcode

Error

ERROR

@sitnikcode

Next try

@sitnikcode

Error again

ERROR

@sitnikcode

Landing without success

Why?

@sitnikcode

The spaceship was upside down

@sitnikcode

What did they do with him?

@sitnikcode

Changed docking instructions

  • Dock only on the solar side of the orbit
  • Give time for acclimatization

@sitnikcode

Lesson 1

There is no such thing as stupid users.

There is only bad UI.

@sitnikcode

Story 2

1969

@sitnikcode

Start in Soyuz 4, land in Soyuz 5

Boris Volynov

@sitnikcode

Boris Volynov should land alone

Boris Volynov

@sitnikcode

Soyuz spaceship

@sitnikcode

Separation before landing

@sitnikcode

Soyuz 5 separation

Thermal shield

@sitnikcode

Hatch was in the front during re-entry

@sitnikcode

What will you do?

Blame USSR

Blame engineers

Pray to God

He recorded every detail of separation

@sitnikcode

Luckily, second connection was melted

@sitnikcode

He landed successfully

@sitnikcode

Lesson 2

Always report about issues.

Even if it was a documentation issue.

@sitnikcode

Story 3

1997

Mir space station

Mir was the first modular space station

@sitnikcode

Every module is an independent spaceship

@sitnikcode

Like multicellular organism

@sitnikcode

Modules and ships dock automatically

@sitnikcode

Mir crew

Vasili Tsibliyev
Aleksandr Lazutkin
Michael Foale

@sitnikcode

Automatic docking system was made in Ukraine

@sitnikcode

Remote control to replace Ukranian system

Commands

Video

Like

@sitnikcode

The result

@sitnikcode

The result

Decompression

@sitnikcode

Not the best day

@sitnikcode

Like

@sitnikcode

Module was decompressed until Mir deorbit

@sitnikcode

Lesson 3

Let the Robots do the work.
Robots must suffer.

@sitnikcode

Contacts

What developers can learn from Russian space program failures

By Andrey Sitnik

What developers can learn from Russian space program failures

  • 119
Loading comments...

More from Andrey Sitnik