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

AP Macroeconomics - SpaceX Final Project
AP Macroeconomics - SpaceX Final ProjectAP Macroeconomics - SpaceX Final Project
AP Macroeconomics - SpaceX Final Project
Sunny Aggarwal
 
SpaceX
SpaceXSpaceX
SpaceX
Prince Kumar
 
Space X project
Space X projectSpace X project
Space X project
mohammedsadeq27
 
Space x power point
Space x power pointSpace x power point
Space x power point
Fahad Waleed
 
Bhupendra first seminar.pptx
Bhupendra first seminar.pptxBhupendra first seminar.pptx
Bhupendra first seminar.pptx
BhupendraKumar826548
 
SpaceX Overview
SpaceX OverviewSpaceX Overview
SpaceX Overview
Aaron Zeeb
 
Space x ppt
Space x pptSpace x ppt
Space x ppt
SugaWithMyTae
 
Blue Origin
Blue OriginBlue Origin
Blue Origin
Colin Sullivan
 
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
 
Starlink
StarlinkStarlink
Starlink
shreyash singh
 
SpaceX
SpaceXSpaceX
SpaceX
furqi1
 
Blue Origin: Powered by Rocket Fuel & AWS
Blue Origin: Powered by Rocket Fuel & AWSBlue Origin: Powered by Rocket Fuel & AWS
Blue Origin: Powered by Rocket Fuel & AWS
Amazon Web Services
 
Low Earth Orbit Satellite (LEO)
Low Earth Orbit Satellite (LEO)Low Earth Orbit Satellite (LEO)
Low Earth Orbit Satellite (LEO)
Mohannad El-Megharbel
 
GPS & Geo-Fencing
GPS & Geo-FencingGPS & Geo-Fencing
GPS & Geo-Fencing
Journey Islamabad
 
SpaceX Interplanetory Spaceship
SpaceX Interplanetory SpaceshipSpaceX Interplanetory Spaceship
SpaceX Interplanetory Spaceship
DIVYANSHU KUMAR
 
Internet in space
Internet in spaceInternet in space
Internet in space
Asheem Kumar Palo
 
International Space Station
International Space Station International Space Station
International Space Station
Achuthan Karnnan
 
Elon musk
Elon muskElon musk
Elon musk
Moatasem Mabrouk
 
Webb Launch Kit
Webb Launch KitWebb Launch Kit
Webb Launch Kit
SOCIEDAD JULIO GARAVITO
 
Satellite communication
Satellite communicationSatellite communication
Satellite communication
Raihan Atique
 

What's hot (20)

AP Macroeconomics - SpaceX Final Project
AP Macroeconomics - SpaceX Final ProjectAP Macroeconomics - SpaceX Final Project
AP Macroeconomics - SpaceX Final Project
 
SpaceX
SpaceXSpaceX
SpaceX
 
Space X project
Space X projectSpace X project
Space X project
 
Space x power point
Space x power pointSpace x power point
Space x power point
 
Bhupendra first seminar.pptx
Bhupendra first seminar.pptxBhupendra first seminar.pptx
Bhupendra first seminar.pptx
 
SpaceX Overview
SpaceX OverviewSpaceX Overview
SpaceX Overview
 
Space x ppt
Space x pptSpace x ppt
Space x ppt
 
Blue Origin
Blue OriginBlue Origin
Blue Origin
 
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
 
Starlink
StarlinkStarlink
Starlink
 
SpaceX
SpaceXSpaceX
SpaceX
 
Blue Origin: Powered by Rocket Fuel & AWS
Blue Origin: Powered by Rocket Fuel & AWSBlue Origin: Powered by Rocket Fuel & AWS
Blue Origin: Powered by Rocket Fuel & AWS
 
Low Earth Orbit Satellite (LEO)
Low Earth Orbit Satellite (LEO)Low Earth Orbit Satellite (LEO)
Low Earth Orbit Satellite (LEO)
 
GPS & Geo-Fencing
GPS & Geo-FencingGPS & Geo-Fencing
GPS & Geo-Fencing
 
SpaceX Interplanetory Spaceship
SpaceX Interplanetory SpaceshipSpaceX Interplanetory Spaceship
SpaceX Interplanetory Spaceship
 
Internet in space
Internet in spaceInternet in space
Internet in space
 
International Space Station
International Space Station International Space Station
International Space Station
 
Elon musk
Elon muskElon musk
Elon musk
 
Webb Launch Kit
Webb Launch KitWebb Launch Kit
Webb Launch Kit
 
Satellite communication
Satellite communicationSatellite communication
Satellite communication
 

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.
 
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
 
SpaceX Software Engineer Career Advice
SpaceX Software Engineer Career AdviceSpaceX Software Engineer Career Advice
SpaceX Software Engineer Career Advice
AMPLIFY//
 

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
 
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
 
SpaceX Software Engineer Career Advice
SpaceX Software Engineer Career AdviceSpaceX Software Engineer Career Advice
SpaceX Software Engineer Career Advice
 

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

Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
Prof. Dr. K. Adisesha
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
Nguyen Thanh Tu Collection
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
BPSC-105 important questions for june term end exam
BPSC-105 important questions for june term end examBPSC-105 important questions for june term end exam
BPSC-105 important questions for june term end exam
sonukumargpnirsadhan
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
How to Setup Default Value for a Field in Odoo 17
How to Setup Default Value for a Field in Odoo 17How to Setup Default Value for a Field in Odoo 17
How to Setup Default Value for a Field in Odoo 17
Celine George
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 
Ch-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdfCh-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdf
lakshayrojroj
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 

Recently uploaded (20)

Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
BPSC-105 important questions for june term end exam
BPSC-105 important questions for june term end examBPSC-105 important questions for june term end exam
BPSC-105 important questions for june term end exam
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
How to Setup Default Value for a Field in Odoo 17
How to Setup Default Value for a Field in Odoo 17How to Setup Default Value for a Field in Odoo 17
How to Setup Default Value for a Field in Odoo 17
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 
Ch-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdfCh-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdf
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 

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 .)