Andrey Sitnik
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.
Matching moments
00:02 MIN
Learning from the mistakes of past side projects
Learning From My Side Project Mistakes
00:28 MIN
Why developers make basic cybersecurity mistakes
Don't Be A Naive Developer: How To Avoid Basic Cybersecurity Mistakes
55:17 MIN
Avoiding common security mistakes and giving better feedback
The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks
06:45 MIN
Bridge the gap with champions and failure stories
What we Learned from Reading 100+ Kubernetes Post-Mortems
23:39 MIN
What we can learn from high-profile software failures
The Software Bug All Stars - and what we can learn from them
09:55 MIN
Debunking the myth of not being technical enough
From Gazelle to Pride Leader: The Path to Public Speaking in Tech
26:10 MIN
Actionable advice for contributing to the developer community
The Power of Developer Communities
01:06 MIN
Past experiences with hackathons and competitive coding
Coffee with Developers - Jonathan Tang
Featured Partners
Related Videos
The Software Bug All Stars - and what we can learn from them
Christian Seifert
The year 3000, a brief history of Web Development
Lorenzo Pieri
Lies we Tell Ourselves As Developers
Stefan Baumgartner
Building a large, complex product from the ground up with typescript & Atomic Design:lessons learned
Nathalia Rus
Unveiling the Dark Side: Navigating the Pitfalls of Digital Ambitions
Johannes Hansen
I broke the production
Arto Liukkonen
Don't Be A Naive Developer: How To Avoid Basic Cybersecurity Mistakes
Tino Sokic
Web development: where are we, and where are we going?
Laurie Voss
From learning to earning
Jobs that call for the skills explored in this talk.
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL


Senior Full Stack Software Engineer - Space
Astroscale
Harwell, United Kingdom
Senior
C++
GIT
Java
Azure
Scrum
+6


Software Engineer (Java, C, C++ / JavaScript/Vue.js ) For Space Projects
Indra
Municipality of Madrid, Spain
Intermediate
C
C++
GIT
Java
Linux
+4


Systems Engineer - Rust C++, Remote Sandbox Service
xAI
Charing Cross, United Kingdom
Remote
€180K
API
C++
Linux
+1

Node.js / TypeScript Engineer - Developer Tools & Libraries
Symbolica AI
Charing Cross, United Kingdom
€65K
API
Python
Node.js
TypeScript
