Preferences

> The transmitter software built back then was so close to bare metal that it practically could be called hardware.

Fun fact: we call this "firmware" and it still exists today!


… It somehow just dawned on me that firm is between “hard” and “soft”
Oh, my sweet summer children…

Once you fully internalize that your buggy program is running on a buggy framework, in a buggy language, in a buggy sandbox, on a buggy virtualization, on a buggy file system, scraping along on buggy silicon running buggy microcode, managed by other buggy silicon running buggy firmware, using peripherals with their own buggy silicon and firmwares, with everything happening billions of times per second (a car engine typically doesn’t reach a billion cycles over a 20 year lifespan ), it seems mind bogglingly improbable that anything works at all lol.

The fact that it does work, and can even routinely reach 5 nines, is a testament to the generosity of the universe… and a good argument for making sure that to whatever extent possible, you should write your software to be resistant to random events and erroneous operations. Fail safe/ fail soft, fail and retry, fail and restart. The more resilience we build into our work, the less angst we create in the world.

All that being said, Holy shit, voyager. A nearly 50 year old robot in continuous operation, on its way out of the solar system into deep space. I would venture to say that this is an engineering accomplishment on par with the catch of the starship booster the other day.

It’s amazing to see both the half hour miracle of engineering and the half century one playing out at the same time. I just hope our accomplishments today will in some way be as durable as those of generations past.

Coded by buggy primates who wear malfunctioning clothing.
Mind blown too!
Pffff, 30 years of IT and I just realized that today (if the name was indeed intended; if not it is a cool coincidence)

This item has no comments currently.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal