You think you KNOW when you learn, are more sure when you can write, even more when you can teach, but certain when you can program.
A language that doesn't affect the way you think about programming is not worth knowing.
It is easier to change the specification to fit the program than vice versa.
Simplicity does not precede complexity, but follows it.
In English every word can be verbed.
If you have a procedure with 10 parameters, you probably missed some.