Very interesting article about the Nest, that new thermostat I’ve wanted since the moment I saw it.
His righteous indignation at the lack of a DHCP implementation is pretty awesome.
I was so offended by the halfassery inherent in shipping something that calls itself an “Ethernet” board that doesn’t do DHCP that I wanted to throw it away on that basis alone.
An interesting article that should ring home with just about every developer I know. I was actually just telling someone my programming history the other day, which started with the ubuiqitous QBasic and program listings from my older sister’s math book, of all places. And, seriously, how many of us didn’t dream of one day writing a game as beautiful and compelling as Gorillas.
“Crash-only programs crash safely and recover quickly. There is one way to stop such software—by crashing it—and only one way to bring it up—by initiating recovery.”
The price of reliability is simplicity, and for many engineers that is too high a price to pay.