A quotation from the full collection:
Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary.
from Revised4 Report on the Algorithmic Language Scheme (I contend that this statement is true of software systems in general.)