Done reading? subscribe: To get an automatic feed of all future posts subscribe here.
Link to This Post:
Posted in Development, Lookery, RSS Syndicated | Share/Save/E-mail
Definitely Rec “Release It!”
Posted by David Cancel
- December 10, 2008 at 8:36 am PST | Share/Save/E-mail
Most of the way through the Michael Nygaard book I ref’d in the previous post, and I would say, totally worth picking up. Beyond the just fantastic stories of software disasters, (which, apparently, I can’t get enough of), the main thing I think it has to offer is insight into the vast array of things which can go wrong. He does sketch in some useful, design-pattern-ish things you can put in place to help save yourself, but, mostly he’s trying to communicate the idea that you have to program with assumptions of failure. And the vivid stories of all the different kinds of failure are, I suspect, a really good way to etch that in your mind.
There’s no silver bullet for this kind of thing, but I will say, Erlang is a fantastic fit for the kind of approach he recommends. If you use Erlang, will your software magically work in the face of component failure? Good god, no. But, will there be a much clearer path to using timeouts everywhere, monitoring and supervising bits of the application, etc? Yes.
-Dan M
Recent Posts
“Lookery Resurrected: Audience Networks For Pubs Calling it “Lookery Prequel, Inc.,”…”
“Lookery Resurrected: Audience Networks For Pubs Calling it “Lookery Prequel, Inc.,” Scott Rafer has rolled ...
Posted by Scott Rafer, February 26, 2010 at 6:04 pm“I think we’ve begun to see this already in how Bravo, HBO and others have jumped to partner with…”
“I think we’ve begun to see this already in how Bravo, HBO and others have ...
Posted by Scott Rafer, February 25, 2010 at 2:10 pm“I think we’ve begun to see this already in how Bravo, HBO and others have jumped to partner with…”
“I think we’ve begun to see this already in how Bravo, HBO and others have ...
Posted by Scott Rafer, February 25, 2010 at 2:10 pm