Needless Complexity
Developers are trying to forecast the future, introducing excessive [[points of extenstion]]. Developers should concentrate on the current [[requirements]], constructing the [[supple architecture]] which can bend to meet new requirements.