In Loving Memory of Square Checkbox
A love letter to the square checkbox.
Visual design rules you can safely follow every time.
You do not have to follow these rules every time. If you have a good reason to break any of them, do. But they are safe to follow every time.
Good little article about the pitfalls of using boolean values as parameters for a function. Not the first time I've seen this sort of thing (I'm sure I read a similar article years before, and a similar thing in a coding book even earlier).
Still good advice.
At least it's a little better in languages with keyword arguments.