
AlanRobertson[1]'s battle cry is Complexity Is The Enemy of Reliability!
There are several reasons he believes this to be true:
In a properly designed and installed HA system, most of the notable outages are caused by HumanError[2]. SysAdmin[3]s make far more mistakes when they do not understand how their system works.
Simple systems are far more likely to be correctly understood by the SysAdmin[3]s that manage them, than are complex systems. This is particularly true when working with too little sleep or too much pressure.
Both circumstances are common to SysAdmin[3]s. As a result, more errors are made in managing complex systems than in managing simple ones.
For these reasons, the Linux-HA project strives to keep their software as simple and understandable as possible.
ThePrincipleOfLeastSurprise[4], SimplicityIsHard[5]
| [1] | http://www.linux-ha.org/AlanRobertson |
| [2] | http://www.linux-ha.org/HumanError |
| [3] | http://www.linux-ha.org/SysAdmin |
| [4] | http://www.linux-ha.org/ThePrincipleOfLeastSurprise |
| [5] | http://www.linux-ha.org/SimplicityIsHard |
This information provided courtesy of the Linux-HA project at http://linux-ha.org/