Continuing to veer OT but Gary has astutely pointed out (perhaps indirectly)
one of the most serious problems in our industry:
The success of the Apollo program, Voyager program, and all of the
*incredible* achievements of that era were possible not just because of the
(now almost silly amount of) computing power available on board the craft
but because of the enormous amount of preparation, design, review, quality
assurance, scenario testing, and *good old fashion engineering* that went
into the project before the ‘fuse was lit’ (so to speak). As a more
present day JPL learned, no amount of computing power can engage the breaks
on a space probe when the R&D process fails to catch a simple error in
design (Mars Lander makes ‘hard’ landing).
The idea that these engineers and scientist could predict and prepare
relatively simple system to continue to function some 4+ decades later,
having taken into account such things as bit-rate reduction as function of
distance, Doppler shifting in carrier frequency, power budget, antenna
aiming based on stellar positioning, etc. etc. etc. when we have trouble
sometimes thinking beyond the next release is sobering. When one probe
lived so long and traveled so far that even NASA was surprised, I recall
reading an article about how the mission team figured out how to reprogram
the onboard controller from way back here on earth with a few extra memory
cells that had been put in place ‘just in case’ and viola’ the mission was
extended. No that is a hotfix!
By any measure of our industry observable to the consumer, we are drunk on
letting Moore’s law and consumer apathy replace good, solid engineering
practices.
Sure there faster. So what? Are they *better*?
I am far more impressed by my vintage HP29c’s ability to store and execute a
200 instruction sequence mathematical simulation of the “Lunar Lander” 30
years into its life then I am with my incomprehensibly annoying cell phone
and its multiple processors (whatever they are). Imagine where Voyager
would have been if the engineers who designed it had an HP calculator
instead of a slide-rule.
Wow? Did I write that? Time to put me in the same pile as the Z80 assembly
language books.
-dave
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Thursday, March 13, 2008 1:33 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] OT: Singularity OS Kit Now Generally Available
Why would that sound incredible, when you consider that my cell phone has
more processing power, more RAM, and more storage than ALL the computers
that supported the Lunar landings, and the two Voyager missions combined.
–
The personal opinion of
Gary G. Little