Bad assumptions programmers make about time: It does not exist, and no piece of information related to a person will ever need to change