RSS

They Write the Right Stuff

By: Charles FishmanDecember 31, 1996
As the 120-ton space shuttle sits surrounded by almost 4 million pounds of rocket fuel, exhaling noxious fumes, visibly impatient to defy gravity, its on-board computers take command.

The right stuff kicks in at T-minus 31 seconds.

As the 120-ton space shuttle sits surrounded by almost 4 million pounds of rocket fuel, exhaling noxious fumes, visibly impatient to defy gravity, its on-board computers take command. Four identical machines, running identical software, pull information from thousands of sensors, make hundreds of milli-second decisions, vote on every decision, check with each other 250 times a second. A fifth computer, with different software, stands by to take control should the other four malfunction.

At T-minus 6.6 seconds, if the pressures, pumps, and temperatures are nominal, the computers give the order to light the shuttle main engines -- each of the three engines firing off precisely 160 milliseconds apart, tons of super-cooled liquid fuel pouring into combustion chambers, the ship rocking on its launch pad, held to the ground only by bolts. As the main engines come to one million pounds of thrust, their exhausts tighten into blue diamonds of flame.

Then and only then at T-minus zero seconds, if the computers are satisfied that the engines are running true, they give the order to light the solid rocket boosters. In less than one second, they achieve 6.6 million pounds of thrust. And at that exact same moment, the computers give the order for the explosive bolts to blow, and 4.5 million pounds of spacecraft lifts majestically off its launch pad.

It's an awesome display of hardware prowess. But no human pushes a button to make it happen, no astronaut jockeys a joy stick to settle the shuttle into orbit.

The right stuff is the software. The software gives the orders to gimbal the main engines, executing the dramatic belly roll the shuttle does soon after it clears the tower. The software throttles the engines to make sure the craft doesn't accelerate too fast. It keeps track of where the shuttle is, orders the solid rocket boosters to fall away, makes minor course corrections, and after about 10 minutes, directs the shuttle into orbit more than 100 miles up. When the software is satisfied with the shuttle's position in space, it orders the main engines to shut down -- weightlessness begins and everything starts to float.

But how much work the software does is not what makes it remarkable. What makes it remarkable is how well the software works. This software never crashes. It never needs to be re-booted. This software is bug-free. It is perfect, as perfect as human beings have achieved. Consider these stats : the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors.

This software is the work of 260 women and men based in an anonymous office building across the street from the Johnson Space Center in Clear Lake, Texas, southeast of Houston. They work for the "on-board shuttle group," a branch of Lockheed Martin Corps space mission systems division, and their prowess is world renowned: the shuttle software group is one of just four outfits in the world to win the coveted Level 5 ranking of the federal governments Software Engineering Institute (SEI) a measure of the sophistication and reliability of the way they do their work. In fact, the SEI based it standards in part from watching the on-board shuttle group do its work.

The group writes software this good because that's how good it has to be. Every time it fires up the shuttle, their software is controlling a $4 billion piece of equipment, the lives of a half-dozen astronauts, and the dreams of the nation. Even the smallest error in space can have enormous consequences: the orbiting space shuttle travels at 17,500 miles per hour; a bug that causes a timing problem of just two-thirds of a second puts the space shuttle three miles off course.

NASA knows how good the software has to be. Before every flight, Ted Keller, the senior technical manager of the on-board shuttle group, flies to Florida where he signs a document certifying that the software will not endanger the shuttle. If Keller can't go, a formal line of succession dictates who can sign in his place.

Bill Pate, who's worked on the space flight software over the last 22 years, says the group understands the stakes: "If the software isn't perfect, some of the people we go to meetings with might die.

From Issue 06 | December 1996

Sign in or register to comment.
or

Recent Comments | 113 Total

December 29, 2008 at 1:34pm by Tony BenBrahim

With all due respect to the author, $35 million per year to maintain a 420,000 line program is expensive. Most organizations and consumers are not willing to shoulder than kind of expense. And no, this kind of process is not standard in every engineering discipline. There are tradeoffs for example in automotive design, it is possible to design and build a car that never breaks down, but would anyone be able to afford it? Yes, there are more rigourous engineering processes when the stakes are high (airplanes, chemical plants, etc..), but they come with commensurate costs. For a consumer operating system or a word processor, or a corporate line of business application, faster and cheaper wins out very time over flawless and unaffordable.

April 12, 2009 at 6:41am by Jason Glades

I must admit I find this article very helpful for writing a paper.

May 16, 2009 at 2:31pm by George Bush

This article is remarkably rude! Good thing it's thirteen years old; maybe the author is dead by now.

May 27, 2009 at 9:52am by haiser byet

Really good sharing.the lives of a half-dozen astronauts, and the dreams of the nation. Even the smallest error in space can have enormous consequences: the orbiting space shuttle travels at 17,500 miles per hour.I had an interesting post.Custom Written Essay

May 28, 2009 at 2:18am by hait une

This is really a good sharing.their prowess is world renowned: the shuttle software group is one of just four outfits in the world to win the coveted Level 5 ranking of the federal governments Software Engineering Institute.Custom Essay

May 30, 2009 at 11:31am by giem heam

They work for more.The shuttle software group is one of just four outfits in the world to win the coveted Level 5 ranking of the federal governments Software Engineering Institute (SEI) a measure of the sophistication and reliability of the way they do their work.Had a good post.
regards,
pett - concert tickets

June 2, 2009 at 2:52am by hiem jama

I agree with them.They always provide the right stuff.pull information from thousands of sensors, make hundreds of milli-second decisions, vote on every decision, check with each other 250 times a second. A fifth computer, with different software, stands by to take control should the other four malfunction.Thanks for sharing.
Lighting Fixtures

June 4, 2009 at 1:28am by globe global

His article about writing the right stuff has inspired & incented me to do the right thing in pursuit of the right stuff and act better in work hours. Nice post, thank you.
Regards,
Insurance Quotes

June 6, 2009 at 4:00am by gompaaa hisd

Wow thats great that the Four identical machines, running identical software, pull information from thousands of sensors, make hundreds of milli-second decisions, vote on every decision, check with each other 250 times a second.
Regards,
Resume Samples

June 8, 2009 at 1:43am by gompaaa hisd

That is for sure that they take every precaution. NASA knows how good the software has to be. Before every flight, Ted Keller, the senior technical manager of the on-board shuttle group, flies to Florida where he signs a document certifying that the software will not endanger the shuttle.
Regards,
Custom Essay

June 10, 2009 at 1:57am by gompaaa hisd

Wow thats great that the Four identical machines, running identical software, pull information from thousands of sensors, make hundreds of milli-second decisions, vote on every decision, check with each other 250 times a second.
Regards,
Resume Samples

June 10, 2009 at 6:07am by gimd pele

Good info provided about the generations and the softwares of the computers.To say that the info of it's basic thing is shared.they had wrote the right stuff.
regards,
online games

June 11, 2009 at 2:59am by hank jmatt

Mr. Fishman's article about writing the right stuff has inspired & incented me to do the right thing in pursuit of the right stuff as a quality assurance analyst for the past x Years. I don't actually remember how long a go it was that a friend forwarded the article to me. club penguin

June 11, 2009 at 7:46am by gompaaa hisd

It's an awesome display of hardware prowess. But no human pushes a button to make it happen, no astronaut jockeys a joy stick to settle the shuttle into orbit.
Regards,
College Term Paper

June 15, 2009 at 1:49pm by Alex Peterson

should be expressed to you, your article has helped me to write essay.

June 16, 2009 at 1:38am by gamex worth

This a good post.'m sure it worked but it's just semantics isn't it? They can't send you your goods unless you register in one way or another. The only difference is that you don't choose a password.
by Maste - dating services

June 16, 2009 at 1:42am by gamex worth

NASA knows how good the software has to be. Before every flight, Ted Keller, the senior technical manager of the on-board shuttle groupSame goes for tons of bugtracking systems. forcing the user to register to report a bug in a product turns many people away from actually reporting the bug they found.wine clubs

June 16, 2009 at 1:44am by gamex worth

This is the right stuff which we needed.Some people might only want to buy from that website once. Others think that they would rather not have their personal address, email or credit card information stored in a company’s database. But whatever it takes, if it makes things work – all hail to it.
Thanks for sharing.
free music

June 17, 2009 at 6:23am by hero aslon123@gmail.com

It is absolutely true that the software is remarkable if it runs without flaws and it is user friendly.
Regards,
Dissertation Proposal Help

June 17, 2009 at 6:28am by hero aslon123@gmail.com

The software for any firm is only acceptable if it is followed the software development life cycle and all the errors are handled.
Regards,
Dissertation Proposal Help

June 17, 2009 at 6:30am by hero aslon123@gmail.com

Some people might only want to buy from that website once. Others think that they would rather not have their personal address, email or credit card information stored in a company’s database.
regards,
Custom Thesis

June 20, 2009 at 3:34pm by Omer Altay

Great technology read. Thats a lot of rocket fuel wow. I wonder what MPG those things get!

MMO Games

June 22, 2009 at 6:11am by arlon farlon

Thats all true said about the work the software does is not what makes it remarkable. What makes it remarkable is how well the software works.
Regards,
free online games

June 25, 2009 at 12:51pm by Michael Jameiosn

Good info provided about the generations and the softwares of the computers.To say that the info of it's basic thing is shared.they had wrote the right stuff.
regards,
Bank Rates

June 28, 2009 at 11:26pm by Law Blogger

The space flight software has to be near perfect or better as the stakes are too high for anything less. Hats off to the software engineers who do this highly sophisticated and risky work with so much precision every time a new space shuttle launches. NASA depends on this world class talent to deliver 100% accurate results every time and keeps its name flying high in the space industry.
denver criminal attorney

July 2, 2009 at 4:51am by Tom Feinberg

That is really nice ideas, I think that it will help me with my essay writing.

July 2, 2009 at 10:03pm by Free Gamer

very nice!

regards,
free mmorpg

July 3, 2009 at 2:58pm by jeffrey gognod

If only Microsoft had the same dedication to the software they provide it would rival the Mac for reliability.
--
Bead Stalk

July 7, 2009 at 8:18am by Jack Smith

I was very favorable, my demur, it was not only the expound but the best display is the Tiffany ornaments, that was my boyfriend launch, from this replica tiffany Jewellery, I can see him darling for the love and the happiness Tiffany uk.

July 9, 2009 at 12:27am by li sgd

Looks very interesting. Thanks for sharing..
Point of Sale.

July 9, 2009 at 5:43am by Rob Griggs

Great post! It amazes me how far we have come in terms of technology, computers and software etc. We can send men to the moon, but are unable to live together on this planet.

Now if only I can get a similar operating system for my work PC I would be able to get 10 times as much work done in half the time. Spanish Property Costa del Sol

July 13, 2009 at 6:15am by Oren Sofrin

35 million dollar for maintain only is crazy, no matter how many lines you have in your code, don't you think ??
[url=http://www.net-games.biz]play games[/url]

July 15, 2009 at 8:52pm by jewelry tiffany

i got your back.links of london So what? You are such a bad person Who's gonna like you?Come out with us tonight. It'll cheer you up.links of london Go to hell! you're such a bully. Go to hell.I'm kidding.Tiffany Jewellery Take it easy.It's fine once you get used to it. You'll be fine.Never mind.Yeah right. I don't believe it.What's in it for me!Just do what it says.Why so pissed off? Someone got in your way!

July 17, 2009 at 8:45am by vityaj same

It's not so simply to bring a very good already written essay, essentially if you are booked. I give advice you to notice buy essay paper and to be spare from query that your work will be done by paper writing services

July 20, 2009 at 6:47am by ferty fer

Very intereating article about They Write the Right Stuff. The finished research papers writings and the ability to buy essay papers online just about They Write the Right Stuff is suggested by writing service.

July 20, 2009 at 6:51am by ferty fer

I suppose, it is hot stuff just about They Write the Right Stuff. People can buy essay paper or buy term paper at the essay writing service.

July 23, 2009 at 5:15pm by Trisch Applegate

This is a really great article and gives some good insight into what NASA is all about. Thanks!

Hip Hop Music

July 24, 2009 at 2:31pm by Trisch Applegate

Hey thanks for the great article. It is interesting how software is such a universal tool now, but there are so many flukes!

Cheers

House Music

July 24, 2009 at 4:53pm by Trisch Applegate

Hey thanks for the great post. I like your points made in 2 a lot. I couldn't agree with you more. A lot of companies operate on either extreme- trying not to step on each others toes or competing like crazy and stabbing each other in the back. A happy medium where you are competing and making one another constantly have to grow and improve is best.

Cheers,
Inspiractional Music

July 24, 2009 at 4:56pm by Trisch Applegate

Thanks for the post your so right on making sure you don't get complacent with just fixing the mistake, but tracking how it all began and start healing from there. Doing it any other way is like grabbing the tail and not realizing there is a whole beast that it belongs to.

Cheers,

Instrumental Music