Always think about how a piece of code should be used: good interfaces are the essence of good code. You can hide all kinds of clever and dirty code behind a good interface if you really need such code.
Bjarne StroustrupOur civilization depends critically on software, and we have a dangerously low degree of professionalism in the computer fields
Bjarne StroustrupMore good code has been written in languages denounced as "bad'' than in languages proclaimed "wonderful'' - much more.
Bjarne Stroustrup