In my last post (Mosquito Coils and Software Design) I discussed how defensive design can be used to ensure a product can still be used even after a failure of one part of the system. Defensive design can be divided into many different areas. Clearly one of the areas to concentrate on is...
[More]