Fabulous Adventures In Coding
Eric Lippert is a principal developer on the C# compiler team. Learn more about Eric.
No computers; high technology of a different sort today.
Shuttle Atlantis has safely returned to earth for the last time; the Space Shuttle Program is over. Which both makes me sad, and makes me breathe a huge sigh of relief. Thank goodness that is finally over.
As you might have gathered, I am highly ambivalent about the Shuttle Program. It is unique in that it just might be the biggest engineering success and the biggest engineering failure of all time, at the same time. What a contradiction!
On the success side: the Shuttle is by any measure a stunning human achievement and everyone who worked on designing, building, maintaining and flying Enterprise, Columbia, Challenger, Discovery, Atlantis and Endeavour has every right to be proud. I mean, we're talking about a vehicle that:
and so on. It is an astonishing vehicle and one of the great achievements of our civilization.
But all that said, as much as it is an amazing engineering success, the Shuttle Program failed to achieve almost all of the important goals originally envisioned. Those goals included:
Ultimately the only truly failed experiment is the one you learned nothing from; we have learned a tremendous amount from the Shuttle Program in both its successes and its failures, and so it was a successful experiment. It is my fervent wish that this knowledge not be lost. I believe that it is within our reach as a species to explore space; it's a big universe waiting out there and we can and should go see what's out there, both in person and with awesome robots.
I am genuinely awed by the engineering achievement that was the Shuttle Program. What's even more amazing than that is: we can and will do better, at lower cost and with greater reliability.
I'm heading off to Europe for a week to attend a wedding, and then spending a couple of weeks with my family and friends in Ontario. Unlike some previous years I haven't prepared automated postings for my absence, so the blog is going to go dark for a month or so. I hope you all have a pleasant August and we'll pick up with more fabulous adventures in late August or early September.
(*) Another unfortunate aspect of the Shuttle Program's massive cost is that money has been spent on the Shuttle Program getting people into low earth orbit that could have been spent on getting more awesome robots to other planets. I love having awesome robots on other planets. The scientific knowledge gained per dollar spent is way higher for robots on other planets than for humans in low earth orbit.
Great post. I feel mostly the same way. I saw the Challenger disaster in person although I was in ninth grade at the time.
The only thing I would add is that although robotic exploration is indeed awesome. Those who would completely eschew human exploration in the name of reduced cost or safety are missing the big picture. It is about more than exploration, although that is great. It is about the long term survival of our species which can not happen without the very specialized knowledge gained exclusively by complicated, expensive, and risky human missions to space.
I eat each of your posts with my eyes as soon as they see light, and this is particularly true for those like this one: not strictly about computers and where you let your personal opinion out.
Have a nice trip and I'll be waiting for more fabulous adventures.
P.S: How many weddings this year??? hahaha
My wife, a Canadian, believes that Americans live by the motto, "why do it when you can over-do it?" This may be very true when it comes to the shuttle program. Nonetheless, I am always awestruck by these magnificent vehicles and am amazed at what we can accomplish.
It's weird tho, 40 years after the wright brothers we went to the moon. 40 years after the moon we're scrapping the space shuttle without a replacement. Guess this one says it all: http://xkcd.com/893/
It's a astonishing engineering effort. And it must continue. The shuttles must be improved. These problems must and can be worked out. There are enough materials to create shuttles, there is time to research cheaper new fuels and safety measures and backup plans, there are very smart people who can do that. But wait... there is no money. I am pretty sure there is something terribly wrong with this.
If - on your European trip - you find yourself in Dublin, give us a shout, I'd love to buy you a Guinness :)
Mark a.k.a Binary Worrier
Just read this blog. Mr.Lippert if you are in/around the UK - let me know!
"I love having awesome robots on other planets."
That's fine and all, but I want people mining the asteroid belt. Heck, I want to be one of them. Robots aren't going to do much toward that goal.
I want robots mining the asteroid belt: robots that use the metal to build copies of themselves! And then after there are a few trillion of them they can rocket themselves back to earth orbit and melt themselves down, and hey, now we've got huge piles of rebar right there orbiting the earth to build spaceships out of. That would be awesome. -- Eric
@Mike Greger. "[...] knowledge gained exclusively by complicated, expensive, and risky human missions:" You name it!
When Columbus set sail for India and finally discovered America (again), it was indeed a complicated, expensive, and risky human mission. Yet, people keep asking for anything to make sense, pay off, be risk-free or whatever. They don't get the point. It's in our nature to do things that seem to NOT make sense, pay off, or be risk-free at a first glance and that those crazy things led us to the greatest discoveries and progressions.
In may opinion, human life on earth is doomed (7 billion people and counting) and if we have a chance at all, it lies in space. But that's a different story.
On the upside, the shuttle is a hugely sophisticated, complex piece of equipment and getting it into orbit time after time is a huge achievement.
On the downside, the shuttle is a hugely sophisticated, complex piece of equipment and getting it into orbit time after time is a huge achievement.
One interesting comparison I heard from a NASA engineer is that the Shuttle was a harder problem to solve than getting people to the Moon and back.
The public relations angle of space flight seems to be the trickiest problem of all. The Apollo challenge seemed impossible in 1961. But after two moon landings, the TV viewers were bored! The incredible become commonplace. And then a generation later a scary number of people think the whole thing was impossible and didn't happen, so reversing back again. It seems difficult to achieve the desired point in the middle where people understand how hard it is, and are thus impressed that it was achieved.
It reminds me very much of Houdini's advice about escaping from a steel constraint and a straitjacket inside a bag - if you know what you're doing it takes about two seconds to free yourself. So you need to stay in the bag and wriggle around for another 28 seconds, or else people aren't going to be impressed when you climb out.
"the fact you didn't fall off a cliff yesterday is proof that it is safe to walk even closer to the edge tomorrow, even if you're not precisely clear on where the edge is" <-- bravo!