Write code that is clear, and obvious. Reduce the number of surprises.
WTF’s per minute are a good indication of surprise.