Procedure names should reflect what they do; function names should reflect what they return
When there is no type hierarchy you don't have to manage the type hierarchy.
Why would you have a language that is not theoretically exciting? Because it's very useful.
Narrowness of experience leads to narrowness of imagination
There's no such thing as a simple cache bug.
Fancy algorithms are slow when N is small, and N is usually small.