Udi Dahan reflects on one of the most common programming structures, the if statement. Is checking for status necessary when acting on something? What if someone made an action that changed the value the “if” is based on a few milliseconds before? He argues that if statements and possible race conditions can lead to exciting discoveries about the domain.