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
23:39 MIN
What we can learn from high-profile software failures
The Software Bug All Stars - and what we can learn from them
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
31:53 MIN
A preview of the talk "Stories from an Unsuccessful Recruiter"
Talent Acquisition: Putting People First in the Age of AI
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
09:02 MIN
Landing a dream job by focusing on fundamentals
Finding Your Way in Tech
00:41 MIN
Why learning from common mistakes is practical
Common Mistakes in Vue.js and How to Avoid Them
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
Unveiling the Dark Side: Navigating the Pitfalls of Digital Ambitions
Johannes Hansen
Building a large, complex product from the ground up with typescript & Atomic Design:lessons learned
Nathalia Rus
Web development: where are we, and where are we going?
Laurie Voss
I broke the production
Arto Liukkonen
Antipatterns - nemesis of software development
Mustafa Toroman
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Senior Frontend Developer - Typescript / Svelte - (f/m/x)
doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript
Frontend Web Developer (JavaScript, React)
Die Socialisten
Vienna, Austria
Senior
Jest
React
Redux
JavaScript




Full-Stack Software Developer TypeScript - Aerospace & Defence
Bertrandt AG
DevOps
Node.js
TypeScript
Software Architecture
Continuous Integration


Full-Stack Software Engineer - Developing Mission-Critical Applications
Tesat-Spacecom GmbH & Co. KG
Intermediate
gRPC
NoSQL
Docker
Kubernetes
Microservices
