Mechanical rules are never a substitute for clarity of thought.— Brian Kernighan, Software Tools (1976)Topics: programming