RSS

They Write the Right Stuff

By: Charles FishmanTue Dec 18, 2007 at 5:42 PM
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.

That's the culture: the on-board shuttle group produces grown-up software, and the way they do it is by being grown-ups. It may not be sexy, it may not be a coding ego-trip -- but it is the future of software. When you're ready to take the next step -- when you have to write perfect software instead of software that's just good enough -- then it's time to grow up.

Ted Keller, 48, the group's senior technical manager, looks and sounds like the headmaster of a small private high school. It's Keller's job to make sure the software gets delivered on time, with all its capabilities, without regard to turf battles. He's a compact, bald man, a little officious and persnickety, qualities any astronaut would find reassuring. He has a gentle, geeky sense of humor, not so much with outsiders, but with his crowd.

It comes out in a meeting between members of the software group and their NASA counterparts. It's held in a small conference room overstuffed with 22 people and an overhead projector. Several times, from the back of the room, Keller issues a wry remark about the speed of code delivery, or the detail of some specifications, and the room lightens with laughter.

Otherwise, the hour-long meeting is sober and revealing, a brief window on the culture. For one thing, 12 of the 22 people in the room are women, many of them senior managers or senior technical staff. The on-board shuttle group, with its stability and professionalism, seems particularly appealing to women programmers.

For another, it's an exercise in order, detail, and methodical reiteration. The meeting is a classic NASA performance -- a rehearsal for an almost identical meeting several weeks away. It consists of walking through an enormous packet of data and view -- graphs which describe the progress and status of the software line by line. Except for Keller's occasional asides, the tone is businesslike, almost formal, the view - graphs flashing past as quickly as they can be read, a blur of acronyms, graphs, and charts.

What's going on here is the kind of nuts-and-bolts work that defines the drive for group perfection -- a drive that is aggressively intolerant of ego-driven hotshots. In the shuttle group's culture, there are no superstar programmers. The whole approach to developing software is intentionally designed not to rely on any particular person.

And the culture is equally intolerant of creativity, the individual coding flourishes and styles that are the signature of the all-night software world. "People ask, doesn't this process stifle creativity? You have to do exactly what the manual says, and you've got someone looking over your shoulder," says Keller. "The answer is, yes, the process does stifle creativity."

And that is precisely the point -- you can't have people freelancing their way through software code that flies a spaceship, and then, with peoples lives depending on it, try to patch it once its in orbit. "Houston, we have a problem," may make for a good movie; it's no way to write software. "People have to channel their creativity into changing the process," says Keller, "not changing the software."

The tight strictures the group practices can make the siren song of the rock n roll software world hard to resist. Quinn Larson, 34, had worked on shuttle software for seven years when he left last January to go to work for Micron Technology in Boise, Idaho, automating the manufacture of Microns memory chips.

At Micron, Larson was given the task to automate the saws that cut finished chip wafers to the right size. Screw up the program, you destroy the valuable wafers.

"It was up to me to decide what to do," says Larson. "There were no meetings, there was no record-keeping." He had freedom; it was a real kick. But to Larson's way of thinking, the culture didn't focus on, well, the right stuff. "Speed there was the biggest thing," he says. "The engineers would say, these are our top priorities, and we need to get'em as fast as we can." But the impression Larson got was that engineers didn't seem too concerned about how well the finished software actually worked. "Basically, they wanted quick software -- just put it out the door."

Larson started back at the shuttle group in mid-August. "The people here are just of the highest caliber," he said on his first day back in Clear Lake.

From Issue 06 | December 1996

Sign in or register to comment.
or

Recent Comments | 109 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 1, 2009 at 2:57pm by viko Johns

Writing software to control a shuttle in space must be complex. I wonder what programming language is used to handle that? I am a PHP programmer but I can't imagine how they do such things on that level.

term papers

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 4:40am by viko Johns

The aerospace technology described in the article is quite impressive. We difinitely need to continue such programs and explore space even further. free essay paper custom essays

July 7, 2009 at 7:35am by viko Johns

The polluted environment does not leave anybody indifferent, living in this zone. An exit one: constant struggle of all public against originators of pollution in search of the compromise.
Dissertation Writing

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 22, 2009 at 5:04pm by George Foreman

Haha this is quite a way to describe the take off. In my view, such events show among the most impressive human-made technology. The way you described just makes it sound even better!
George Foreman outdoor grill designer engineer