SlideShare a Scribd company logo
Doom in SpaceX
On hardware and software used by SpaceX
HPE Environment Virtualization (IoT), Prague, October 18th 2016, Martin Dvorak
Game developers takeover?
"We actually hire a lot of our best software engineers
out of the gaming industry…"
-- Elon Musk, CEO of SpaceX
“… rocket hardware is hard, but rocket software is
easier than game software…”
-- John Carmack, lead Id software programmer
NASA HQ
Does Elon knows something about Mars that others don’t know?
Elon Musk
“I would like to die on Mars. Just not on impact.”
Elon Musk
“I would like to die on Mars. Just not on impact.”
The player
takes the role
of an unnamed
space marine
who has been
punitively
posted to
Mars fighting
his way
through
hordes of
invading
demons from
Hell…
From unlimited resources to agile tooling-equipped skilled programmer squads
Dusk of traditional aerospace mindset
• From traditional aerospace mindset…
– SSP STS: 1.700M base price + $450M/mission
• … to competitive market/environment
– SpaceX: 300M+90M base price + $57M/mission (w/o reuse)
• Game designers w/ SpaceX culture-fit
– Skills SpaceX is looking for to build affordable critical systems
SpaceX launch vehicles and spacecraft in perspective
Falcon & Dragon
Payload to LEO (STS 32,000kg)
68m
110m
Payload
Dragon
spacecraft
Composite
fairing
Žižkovská věž
213m
Falcon Mission Sequence
From 1+1 AGC/DSKY and 5xGPC, to Space X solution
Hardware (Redundancy)
Falcon 9 Stage / Falcon Heavy (12 strings) / Dragon
From PGNCS and PASS/HALS/OPS to SpaceX solution
Software
• Team
– 35 flight SW + 9 ground (STS PASS ~270)
• Programming languages (Falcon/Dragon)
– C++, LabVIEW FPGA/RT + Python + C#, Matlab
– JavaScript @ Chromium
• Modularization
– N/A (STS’s OPS like sequence)
• Testing
– Table rocket
– Cutting the strings
– Tests recordings + (reusable launch vehicle data)
– Environment virtualization LabView Field-Programmable Gate Array
Lessons Learned
• SpaceX learns through experience rather than
attempting to anticipate all possible system
interactions
• It is difficult to build a creative high performance
engineering culture
• It is really easy to ruin the creativity and
performance by too much organization, rules and
process
• SpaceX is achieving a good balance of creativity
and systems engineering for agility and affordability
“Failure is an option
here. If things are
not failing, you are
not innovating
enough.”
-- Elon Musk, CEO of SpaceX
“Failure is not an
option.”
-- Gene Kranz, flight director of
Gemini, Apollo and STS
missions
… mind Mars settlers .)

More Related Content

What's hot

SpaceX
SpaceXSpaceX
SpaceX
Prince Kumar
 
SpaceX Interplanetory Spaceship
SpaceX Interplanetory SpaceshipSpaceX Interplanetory Spaceship
SpaceX Interplanetory Spaceship
DIVYANSHU KUMAR
 
SpaceX
SpaceX SpaceX
Space x
Space x Space x
SpaceX
SpaceXSpaceX
SpaceX
furqi1
 
Space x power point
Space x power pointSpace x power point
Space x power point
Fahad Waleed
 
Space X project
Space X projectSpace X project
Space X project
mohammedsadeq27
 
Elon musk
Elon muskElon musk
Elon musk
michealzenn
 
Starship by SpaceX Rocket
Starship by  SpaceX Rocket Starship by  SpaceX Rocket
Starship by SpaceX Rocket
RandeepSingh171
 
Mars mission
Mars missionMars mission
Mars mission
Nelson Correia
 
SpaceX - The Private Space Launch Business of an Iconic Leader
SpaceX - The Private Space Launch Business of an Iconic LeaderSpaceX - The Private Space Launch Business of an Iconic Leader
SpaceX - The Private Space Launch Business of an Iconic Leader
Shoaib Bin Noor
 
Presentation About Elon Musk
Presentation About Elon Musk Presentation About Elon Musk
Presentation About Elon Musk
AyoubMaghdaoui
 
Elon musk
Elon muskElon musk
Elon musk
Oscar Talavera
 
Space Debris Removal System
Space Debris Removal SystemSpace Debris Removal System
Space Debris Removal System
Mohammad Shadab
 
Elon musk
Elon muskElon musk
Elon musk
Swati Katna
 
Elon musk and his business
Elon musk and his businessElon musk and his business
Elon musk and his business
BhargavPenke
 
Space exploration
Space explorationSpace exploration
Space exploration
VisheshV
 
What project management can learn from Falcon Heavy launch
What project management can learn from Falcon Heavy launchWhat project management can learn from Falcon Heavy launch
What project management can learn from Falcon Heavy launch
Kateryna Kuslyva
 
Elon musk
Elon muskElon musk
Elon musk
Shiraz316
 
Blue Origin
Blue OriginBlue Origin
Blue Origin
Colin Sullivan
 

What's hot (20)

SpaceX
SpaceXSpaceX
SpaceX
 
SpaceX Interplanetory Spaceship
SpaceX Interplanetory SpaceshipSpaceX Interplanetory Spaceship
SpaceX Interplanetory Spaceship
 
SpaceX
SpaceX SpaceX
SpaceX
 
Space x
Space x Space x
Space x
 
SpaceX
SpaceXSpaceX
SpaceX
 
Space x power point
Space x power pointSpace x power point
Space x power point
 
Space X project
Space X projectSpace X project
Space X project
 
Elon musk
Elon muskElon musk
Elon musk
 
Starship by SpaceX Rocket
Starship by  SpaceX Rocket Starship by  SpaceX Rocket
Starship by SpaceX Rocket
 
Mars mission
Mars missionMars mission
Mars mission
 
SpaceX - The Private Space Launch Business of an Iconic Leader
SpaceX - The Private Space Launch Business of an Iconic LeaderSpaceX - The Private Space Launch Business of an Iconic Leader
SpaceX - The Private Space Launch Business of an Iconic Leader
 
Presentation About Elon Musk
Presentation About Elon Musk Presentation About Elon Musk
Presentation About Elon Musk
 
Elon musk
Elon muskElon musk
Elon musk
 
Space Debris Removal System
Space Debris Removal SystemSpace Debris Removal System
Space Debris Removal System
 
Elon musk
Elon muskElon musk
Elon musk
 
Elon musk and his business
Elon musk and his businessElon musk and his business
Elon musk and his business
 
Space exploration
Space explorationSpace exploration
Space exploration
 
What project management can learn from Falcon Heavy launch
What project management can learn from Falcon Heavy launchWhat project management can learn from Falcon Heavy launch
What project management can learn from Falcon Heavy launch
 
Elon musk
Elon muskElon musk
Elon musk
 
Blue Origin
Blue OriginBlue Origin
Blue Origin
 

Viewers also liked

On NASA Space Shuttle Program Hardware and Software
On NASA Space Shuttle Program Hardware and SoftwareOn NASA Space Shuttle Program Hardware and Software
On NASA Space Shuttle Program Hardware and Software
Martin Dvorak
 
Fly Me to the Moon
Fly Me to the MoonFly Me to the Moon
Fly Me to the Moon
Martin Dvorak
 
Leadership by Elon Musk with Tesla and SpaceX
Leadership by Elon Musk with Tesla and SpaceXLeadership by Elon Musk with Tesla and SpaceX
Leadership by Elon Musk with Tesla and SpaceX
Saptu Ray
 
Assessment vs evaluation
Assessment vs evaluationAssessment vs evaluation
Assessment vs evaluation
Istiqomah Assefi
 
SpaceX's Falcon 9 Reusable Launch Vehicle
SpaceX's Falcon 9 Reusable Launch VehicleSpaceX's Falcon 9 Reusable Launch Vehicle
SpaceX's Falcon 9 Reusable Launch Vehicle
C Saravana kumar
 
Image Processing and Cartography with the NASA Vision Workbench
Image Processing and Cartography with the NASA Vision WorkbenchImage Processing and Cartography with the NASA Vision Workbench
Image Processing and Cartography with the NASA Vision Workbench
Matt Hancher
 
Dvorak.dan
Dvorak.danDvorak.dan
Dvorak.dan
NASAPMC
 
New Technologies
New TechnologiesNew Technologies
New Technologies
Eduardo Velásquez Flores
 
NASA Spinoff 2012 (PT)
NASA Spinoff 2012 (PT)NASA Spinoff 2012 (PT)
NASA Spinoff 2012 (PT)
eufisica
 
NASA Spinoff 2012
NASA Spinoff 2012NASA Spinoff 2012
NASA Spinoff 2012
eufisica
 
NASA Spinoff 2010 - Presentation
NASA Spinoff 2010 - PresentationNASA Spinoff 2010 - Presentation
Investments in the Future: NASA's Technology Programs
Investments in the Future: NASA's Technology ProgramsInvestments in the Future: NASA's Technology Programs
Investments in the Future: NASA's Technology Programs
American Astronautical Society
 
NASA Spinoff 2015 Presentation
NASA Spinoff 2015 PresentationNASA Spinoff 2015 Presentation
NASA Spinoff 2015 Presentation
David Mittelman
 
學校現況與教師甄試
學校現況與教師甄試學校現況與教師甄試
學校現況與教師甄試
Yukie Chen
 
User Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareUser Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better Software
Balanced Team
 
Agile Leadership – Is a Servant Leader always the Right Approach?
Agile Leadership – Is a Servant Leader always the Right Approach?Agile Leadership – Is a Servant Leader always the Right Approach?
Agile Leadership – Is a Servant Leader always the Right Approach?
IvanaTerrorBull
 
Content Lives, Learning for the learning industry from SpaceX Moon Flight
Content Lives, Learning for the learning industry from SpaceX Moon FlightContent Lives, Learning for the learning industry from SpaceX Moon Flight
Content Lives, Learning for the learning industry from SpaceX Moon Flight
Enhance Systems Pvt. Ltd.
 
AP Macroeconomics - SpaceX Final Project
AP Macroeconomics - SpaceX Final ProjectAP Macroeconomics - SpaceX Final Project
AP Macroeconomics - SpaceX Final Project
Sunny Aggarwal
 
NASA Partners with Boeing and SpaceX
NASA Partners with Boeing and SpaceXNASA Partners with Boeing and SpaceX
NASA Partners with Boeing and SpaceX
Ben Sheehy
 
Von Braun Symposium 2008: SpaceX
Von Braun Symposium 2008: SpaceXVon Braun Symposium 2008: SpaceX
Von Braun Symposium 2008: SpaceX
American Astronautical Society
 

Viewers also liked (20)

On NASA Space Shuttle Program Hardware and Software
On NASA Space Shuttle Program Hardware and SoftwareOn NASA Space Shuttle Program Hardware and Software
On NASA Space Shuttle Program Hardware and Software
 
Fly Me to the Moon
Fly Me to the MoonFly Me to the Moon
Fly Me to the Moon
 
Leadership by Elon Musk with Tesla and SpaceX
Leadership by Elon Musk with Tesla and SpaceXLeadership by Elon Musk with Tesla and SpaceX
Leadership by Elon Musk with Tesla and SpaceX
 
Assessment vs evaluation
Assessment vs evaluationAssessment vs evaluation
Assessment vs evaluation
 
SpaceX's Falcon 9 Reusable Launch Vehicle
SpaceX's Falcon 9 Reusable Launch VehicleSpaceX's Falcon 9 Reusable Launch Vehicle
SpaceX's Falcon 9 Reusable Launch Vehicle
 
Image Processing and Cartography with the NASA Vision Workbench
Image Processing and Cartography with the NASA Vision WorkbenchImage Processing and Cartography with the NASA Vision Workbench
Image Processing and Cartography with the NASA Vision Workbench
 
Dvorak.dan
Dvorak.danDvorak.dan
Dvorak.dan
 
New Technologies
New TechnologiesNew Technologies
New Technologies
 
NASA Spinoff 2012 (PT)
NASA Spinoff 2012 (PT)NASA Spinoff 2012 (PT)
NASA Spinoff 2012 (PT)
 
NASA Spinoff 2012
NASA Spinoff 2012NASA Spinoff 2012
NASA Spinoff 2012
 
NASA Spinoff 2010 - Presentation
NASA Spinoff 2010 - PresentationNASA Spinoff 2010 - Presentation
NASA Spinoff 2010 - Presentation
 
Investments in the Future: NASA's Technology Programs
Investments in the Future: NASA's Technology ProgramsInvestments in the Future: NASA's Technology Programs
Investments in the Future: NASA's Technology Programs
 
NASA Spinoff 2015 Presentation
NASA Spinoff 2015 PresentationNASA Spinoff 2015 Presentation
NASA Spinoff 2015 Presentation
 
學校現況與教師甄試
學校現況與教師甄試學校現況與教師甄試
學校現況與教師甄試
 
User Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareUser Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better Software
 
Agile Leadership – Is a Servant Leader always the Right Approach?
Agile Leadership – Is a Servant Leader always the Right Approach?Agile Leadership – Is a Servant Leader always the Right Approach?
Agile Leadership – Is a Servant Leader always the Right Approach?
 
Content Lives, Learning for the learning industry from SpaceX Moon Flight
Content Lives, Learning for the learning industry from SpaceX Moon FlightContent Lives, Learning for the learning industry from SpaceX Moon Flight
Content Lives, Learning for the learning industry from SpaceX Moon Flight
 
AP Macroeconomics - SpaceX Final Project
AP Macroeconomics - SpaceX Final ProjectAP Macroeconomics - SpaceX Final Project
AP Macroeconomics - SpaceX Final Project
 
NASA Partners with Boeing and SpaceX
NASA Partners with Boeing and SpaceXNASA Partners with Boeing and SpaceX
NASA Partners with Boeing and SpaceX
 
Von Braun Symposium 2008: SpaceX
Von Braun Symposium 2008: SpaceXVon Braun Symposium 2008: SpaceX
Von Braun Symposium 2008: SpaceX
 

Similar to Doom in SpaceX

Deep Learning on Aerial Imagery: What does it look like on a map?
Deep Learning on Aerial Imagery: What does it look like on a map?Deep Learning on Aerial Imagery: What does it look like on a map?
Deep Learning on Aerial Imagery: What does it look like on a map?
Rob Emanuele
 
An Incomplete Introduction to Artificial Intelligence
An Incomplete Introduction to Artificial IntelligenceAn Incomplete Introduction to Artificial Intelligence
An Incomplete Introduction to Artificial Intelligence
Steven Beeckman
 
Cassandra + Spark (You’ve got the lighter, let’s start a fire)
Cassandra + Spark (You’ve got the lighter, let’s start a fire)Cassandra + Spark (You’ve got the lighter, let’s start a fire)
Cassandra + Spark (You’ve got the lighter, let’s start a fire)
Robert Stupp
 
My Remembrances of Mike Norman Over The Last 45 Years
My Remembrances of Mike Norman Over The Last 45 YearsMy Remembrances of Mike Norman Over The Last 45 Years
My Remembrances of Mike Norman Over The Last 45 Years
Larry Smarr
 
The myth : monster 'Kraken'
The  myth : monster 'Kraken'The  myth : monster 'Kraken'
The myth : monster 'Kraken'
shashthoughts
 
Automated hardware testing using docker for space
Automated hardware testing using docker for spaceAutomated hardware testing using docker for space
Automated hardware testing using docker for space
Docker, Inc.
 
Unraveling mysteries of the Universe at CERN, with OpenStack and Hadoop
Unraveling mysteries of the Universe at CERN, with OpenStack and HadoopUnraveling mysteries of the Universe at CERN, with OpenStack and Hadoop
Unraveling mysteries of the Universe at CERN, with OpenStack and Hadoop
Piotr Turek
 
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Larry Smarr
 
Scala for the doubters
Scala for the doubtersScala for the doubters
Scala for the doubters
Max Klyga
 
Performance Optimization Case Study: Shattering Hadoop's Sort Record with Spa...
Performance Optimization Case Study: Shattering Hadoop's Sort Record with Spa...Performance Optimization Case Study: Shattering Hadoop's Sort Record with Spa...
Performance Optimization Case Study: Shattering Hadoop's Sort Record with Spa...
Databricks
 
Spark devoxx2014
Spark devoxx2014Spark devoxx2014
Spark devoxx2014
Andy Petrella
 
containerit at useR!2017 conference, Brussels
containerit at useR!2017 conference, Brusselscontainerit at useR!2017 conference, Brussels
containerit at useR!2017 conference, Brussels
Daniel Nüst
 
Spark Programming
Spark ProgrammingSpark Programming
Spark Programming
Taewook Eom
 
AAA game in XNA ? Miner wars 2081
AAA game in XNA ? Miner wars 2081AAA game in XNA ? Miner wars 2081
AAA game in XNA ? Miner wars 2081
Marek Rosa
 
resume-XinyuSui
resume-XinyuSuiresume-XinyuSui
resume-XinyuSui
Xinyu Sui
 
Apache Nemo
Apache NemoApache Nemo
Apache Nemo
NAVER Engineering
 
Astronomical Data Processing on the LSST Scale with Apache Spark
Astronomical Data Processing on the LSST Scale with Apache SparkAstronomical Data Processing on the LSST Scale with Apache Spark
Astronomical Data Processing on the LSST Scale with Apache Spark
Databricks
 
20130912 YTC_Reynold Xin_Spark and Shark
20130912 YTC_Reynold Xin_Spark and Shark20130912 YTC_Reynold Xin_Spark and Shark
20130912 YTC_Reynold Xin_Spark and Shark
YahooTechConference
 
Re-Architecting Spark For Performance Understandability
Re-Architecting Spark For Performance UnderstandabilityRe-Architecting Spark For Performance Understandability
Re-Architecting Spark For Performance Understandability
Jen Aman
 
Re-Architecting Spark For Performance Understandability
Re-Architecting Spark For Performance UnderstandabilityRe-Architecting Spark For Performance Understandability
Re-Architecting Spark For Performance Understandability
Jen Aman
 

Similar to Doom in SpaceX (20)

Deep Learning on Aerial Imagery: What does it look like on a map?
Deep Learning on Aerial Imagery: What does it look like on a map?Deep Learning on Aerial Imagery: What does it look like on a map?
Deep Learning on Aerial Imagery: What does it look like on a map?
 
An Incomplete Introduction to Artificial Intelligence
An Incomplete Introduction to Artificial IntelligenceAn Incomplete Introduction to Artificial Intelligence
An Incomplete Introduction to Artificial Intelligence
 
Cassandra + Spark (You’ve got the lighter, let’s start a fire)
Cassandra + Spark (You’ve got the lighter, let’s start a fire)Cassandra + Spark (You’ve got the lighter, let’s start a fire)
Cassandra + Spark (You’ve got the lighter, let’s start a fire)
 
My Remembrances of Mike Norman Over The Last 45 Years
My Remembrances of Mike Norman Over The Last 45 YearsMy Remembrances of Mike Norman Over The Last 45 Years
My Remembrances of Mike Norman Over The Last 45 Years
 
The myth : monster 'Kraken'
The  myth : monster 'Kraken'The  myth : monster 'Kraken'
The myth : monster 'Kraken'
 
Automated hardware testing using docker for space
Automated hardware testing using docker for spaceAutomated hardware testing using docker for space
Automated hardware testing using docker for space
 
Unraveling mysteries of the Universe at CERN, with OpenStack and Hadoop
Unraveling mysteries of the Universe at CERN, with OpenStack and HadoopUnraveling mysteries of the Universe at CERN, with OpenStack and Hadoop
Unraveling mysteries of the Universe at CERN, with OpenStack and Hadoop
 
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
 
Scala for the doubters
Scala for the doubtersScala for the doubters
Scala for the doubters
 
Performance Optimization Case Study: Shattering Hadoop's Sort Record with Spa...
Performance Optimization Case Study: Shattering Hadoop's Sort Record with Spa...Performance Optimization Case Study: Shattering Hadoop's Sort Record with Spa...
Performance Optimization Case Study: Shattering Hadoop's Sort Record with Spa...
 
Spark devoxx2014
Spark devoxx2014Spark devoxx2014
Spark devoxx2014
 
containerit at useR!2017 conference, Brussels
containerit at useR!2017 conference, Brusselscontainerit at useR!2017 conference, Brussels
containerit at useR!2017 conference, Brussels
 
Spark Programming
Spark ProgrammingSpark Programming
Spark Programming
 
AAA game in XNA ? Miner wars 2081
AAA game in XNA ? Miner wars 2081AAA game in XNA ? Miner wars 2081
AAA game in XNA ? Miner wars 2081
 
resume-XinyuSui
resume-XinyuSuiresume-XinyuSui
resume-XinyuSui
 
Apache Nemo
Apache NemoApache Nemo
Apache Nemo
 
Astronomical Data Processing on the LSST Scale with Apache Spark
Astronomical Data Processing on the LSST Scale with Apache SparkAstronomical Data Processing on the LSST Scale with Apache Spark
Astronomical Data Processing on the LSST Scale with Apache Spark
 
20130912 YTC_Reynold Xin_Spark and Shark
20130912 YTC_Reynold Xin_Spark and Shark20130912 YTC_Reynold Xin_Spark and Shark
20130912 YTC_Reynold Xin_Spark and Shark
 
Re-Architecting Spark For Performance Understandability
Re-Architecting Spark For Performance UnderstandabilityRe-Architecting Spark For Performance Understandability
Re-Architecting Spark For Performance Understandability
 
Re-Architecting Spark For Performance Understandability
Re-Architecting Spark For Performance UnderstandabilityRe-Architecting Spark For Performance Understandability
Re-Architecting Spark For Performance Understandability
 

Recently uploaded

What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 SlidesWhat is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
Celine George
 
E-learning Odoo 17 New features - Odoo 17 Slides
E-learning Odoo 17  New features - Odoo 17 SlidesE-learning Odoo 17  New features - Odoo 17 Slides
E-learning Odoo 17 New features - Odoo 17 Slides
Celine George
 
Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17
Celine George
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
Nguyen Thanh Tu Collection
 
ASP.NET Core Interview Questions PDF By ScholarHat.pdf
ASP.NET Core Interview Questions PDF By ScholarHat.pdfASP.NET Core Interview Questions PDF By ScholarHat.pdf
ASP.NET Core Interview Questions PDF By ScholarHat.pdf
Scholarhat
 
How to Empty a One2Many Field in Odoo 17
How to Empty a One2Many Field in Odoo 17How to Empty a One2Many Field in Odoo 17
How to Empty a One2Many Field in Odoo 17
Celine George
 
Allopathic M1 Srudent Orientation Powerpoint
Allopathic M1 Srudent Orientation PowerpointAllopathic M1 Srudent Orientation Powerpoint
Allopathic M1 Srudent Orientation Powerpoint
Julie Sarpy
 
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Alvaro Barbosa
 
RDBMS Lecture Notes Unit4 chapter12 VIEW
RDBMS Lecture Notes Unit4 chapter12 VIEWRDBMS Lecture Notes Unit4 chapter12 VIEW
RDBMS Lecture Notes Unit4 chapter12 VIEW
Murugan Solaiyappan
 
10th Social Studies Enrichment Material (Abhyasa Deepika) EM.pdf
10th Social Studies Enrichment Material (Abhyasa Deepika) EM.pdf10th Social Studies Enrichment Material (Abhyasa Deepika) EM.pdf
10th Social Studies Enrichment Material (Abhyasa Deepika) EM.pdf
SSRCreations
 
Our Guide to the July 2024 USPS® Rate Change
Our Guide to the July 2024 USPS® Rate ChangeOur Guide to the July 2024 USPS® Rate Change
Our Guide to the July 2024 USPS® Rate Change
Postal Advocate Inc.
 
How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17
Celine George
 
NAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource BookNAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource Book
lakitawilson
 
Parent PD Design for Professional Development .docx
Parent PD Design for Professional Development .docxParent PD Design for Professional Development .docx
Parent PD Design for Professional Development .docx
AntonioJarligoCompra
 
How to Manage Shipping Connectors & Shipping Methods in Odoo 17
How to Manage Shipping Connectors & Shipping Methods in Odoo 17How to Manage Shipping Connectors & Shipping Methods in Odoo 17
How to Manage Shipping Connectors & Shipping Methods in Odoo 17
Celine George
 
JavaScript Interview Questions PDF By ScholarHat
JavaScript Interview  Questions PDF By ScholarHatJavaScript Interview  Questions PDF By ScholarHat
JavaScript Interview Questions PDF By ScholarHat
Scholarhat
 
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ..."DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
thanhluan21
 
DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008
Glenn Rivera
 
Kesadaran_Berbangsa_dan_Bernegara_Nasion.pptx
Kesadaran_Berbangsa_dan_Bernegara_Nasion.pptxKesadaran_Berbangsa_dan_Bernegara_Nasion.pptx
Kesadaran_Berbangsa_dan_Bernegara_Nasion.pptx
artenzmartenkai
 
View Inheritance in Odoo 17 - Odoo 17 Slides
View Inheritance in Odoo 17 - Odoo 17  SlidesView Inheritance in Odoo 17 - Odoo 17  Slides
View Inheritance in Odoo 17 - Odoo 17 Slides
Celine George
 

Recently uploaded (20)

What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 SlidesWhat is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
 
E-learning Odoo 17 New features - Odoo 17 Slides
E-learning Odoo 17  New features - Odoo 17 SlidesE-learning Odoo 17  New features - Odoo 17 Slides
E-learning Odoo 17 New features - Odoo 17 Slides
 
Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
 
ASP.NET Core Interview Questions PDF By ScholarHat.pdf
ASP.NET Core Interview Questions PDF By ScholarHat.pdfASP.NET Core Interview Questions PDF By ScholarHat.pdf
ASP.NET Core Interview Questions PDF By ScholarHat.pdf
 
How to Empty a One2Many Field in Odoo 17
How to Empty a One2Many Field in Odoo 17How to Empty a One2Many Field in Odoo 17
How to Empty a One2Many Field in Odoo 17
 
Allopathic M1 Srudent Orientation Powerpoint
Allopathic M1 Srudent Orientation PowerpointAllopathic M1 Srudent Orientation Powerpoint
Allopathic M1 Srudent Orientation Powerpoint
 
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
 
RDBMS Lecture Notes Unit4 chapter12 VIEW
RDBMS Lecture Notes Unit4 chapter12 VIEWRDBMS Lecture Notes Unit4 chapter12 VIEW
RDBMS Lecture Notes Unit4 chapter12 VIEW
 
10th Social Studies Enrichment Material (Abhyasa Deepika) EM.pdf
10th Social Studies Enrichment Material (Abhyasa Deepika) EM.pdf10th Social Studies Enrichment Material (Abhyasa Deepika) EM.pdf
10th Social Studies Enrichment Material (Abhyasa Deepika) EM.pdf
 
Our Guide to the July 2024 USPS® Rate Change
Our Guide to the July 2024 USPS® Rate ChangeOur Guide to the July 2024 USPS® Rate Change
Our Guide to the July 2024 USPS® Rate Change
 
How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17
 
NAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource BookNAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource Book
 
Parent PD Design for Professional Development .docx
Parent PD Design for Professional Development .docxParent PD Design for Professional Development .docx
Parent PD Design for Professional Development .docx
 
How to Manage Shipping Connectors & Shipping Methods in Odoo 17
How to Manage Shipping Connectors & Shipping Methods in Odoo 17How to Manage Shipping Connectors & Shipping Methods in Odoo 17
How to Manage Shipping Connectors & Shipping Methods in Odoo 17
 
JavaScript Interview Questions PDF By ScholarHat
JavaScript Interview  Questions PDF By ScholarHatJavaScript Interview  Questions PDF By ScholarHat
JavaScript Interview Questions PDF By ScholarHat
 
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ..."DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
 
DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008
 
Kesadaran_Berbangsa_dan_Bernegara_Nasion.pptx
Kesadaran_Berbangsa_dan_Bernegara_Nasion.pptxKesadaran_Berbangsa_dan_Bernegara_Nasion.pptx
Kesadaran_Berbangsa_dan_Bernegara_Nasion.pptx
 
View Inheritance in Odoo 17 - Odoo 17 Slides
View Inheritance in Odoo 17 - Odoo 17  SlidesView Inheritance in Odoo 17 - Odoo 17  Slides
View Inheritance in Odoo 17 - Odoo 17 Slides
 

Doom in SpaceX

  • 1. Doom in SpaceX On hardware and software used by SpaceX HPE Environment Virtualization (IoT), Prague, October 18th 2016, Martin Dvorak
  • 2. Game developers takeover? "We actually hire a lot of our best software engineers out of the gaming industry…" -- Elon Musk, CEO of SpaceX “… rocket hardware is hard, but rocket software is easier than game software…” -- John Carmack, lead Id software programmer NASA HQ Does Elon knows something about Mars that others don’t know?
  • 3. Elon Musk “I would like to die on Mars. Just not on impact.”
  • 4. Elon Musk “I would like to die on Mars. Just not on impact.” The player takes the role of an unnamed space marine who has been punitively posted to Mars fighting his way through hordes of invading demons from Hell…
  • 5. From unlimited resources to agile tooling-equipped skilled programmer squads Dusk of traditional aerospace mindset • From traditional aerospace mindset… – SSP STS: 1.700M base price + $450M/mission • … to competitive market/environment – SpaceX: 300M+90M base price + $57M/mission (w/o reuse) • Game designers w/ SpaceX culture-fit – Skills SpaceX is looking for to build affordable critical systems
  • 6. SpaceX launch vehicles and spacecraft in perspective Falcon & Dragon Payload to LEO (STS 32,000kg) 68m 110m Payload Dragon spacecraft Composite fairing Žižkovská věž 213m
  • 8. From 1+1 AGC/DSKY and 5xGPC, to Space X solution Hardware (Redundancy) Falcon 9 Stage / Falcon Heavy (12 strings) / Dragon
  • 9. From PGNCS and PASS/HALS/OPS to SpaceX solution Software • Team – 35 flight SW + 9 ground (STS PASS ~270) • Programming languages (Falcon/Dragon) – C++, LabVIEW FPGA/RT + Python + C#, Matlab – JavaScript @ Chromium • Modularization – N/A (STS’s OPS like sequence) • Testing – Table rocket – Cutting the strings – Tests recordings + (reusable launch vehicle data) – Environment virtualization LabView Field-Programmable Gate Array
  • 10. Lessons Learned • SpaceX learns through experience rather than attempting to anticipate all possible system interactions • It is difficult to build a creative high performance engineering culture • It is really easy to ruin the creativity and performance by too much organization, rules and process • SpaceX is achieving a good balance of creativity and systems engineering for agility and affordability “Failure is an option here. If things are not failing, you are not innovating enough.” -- Elon Musk, CEO of SpaceX “Failure is not an option.” -- Gene Kranz, flight director of Gemini, Apollo and STS missions
  • 11. … mind Mars settlers .)