I know that there is a popular notion in much software that you need to "keep it simple," but flexibility of function goes hand-in-hand with complexity.
Ngiyazi ukuthi kukhona umbono othandwayo in software kuningi udinga ukuba "uyigcine elula," kodwa kuvumelana nezimo of umsebenzi iya ngesandla in-hand nge yinkimbinkimbi.