A fascinating article by Chey and Stephen Cobb sets out a potato famine theory of computer insecurity, the essence of which is that our dominantly monocultural world of operating systems heightens the danger from viruses and other problems, just as is the case in monocultural agriculture.
For me, the theory is compelling, but I’m not sure what are the best ways to implement practices that deal with this issue and the Cobb’s article does not go into detail into what more diversified approaches would look like.