Truths programmers should know about case