Race condition
Race conditions arise in software when an application depends on the sequence or timing of processes or threads for it to operate properly. As with electronics, there are critical race conditions that result in invalid execution and bugs. Critical race conditions often happen when the processes or threads depend on some shared state. Operations upon shared states are critical sections that must be mutually exclusive. Failure to obey this rule opens up the possibility of corrupting the shared state.
Volatility, uncertainty, complexity and ambiguity
Social categorization occurs in the realm of not only gender but also race. Default assumptions can be made, like in gender, to the race of an individual or a group of people based on prior known stereotypes. For example, race-occupation combinations such as a basketball player or a golf player will receive race assumptions. Without any information of the individual's race, a basketball player will be assumed to be black and a golf player will be assumed to be white. This is based upon stereotypes because of the majority of race in each sport tend to be dominated by a single race, but in reality, there are other races within each sport .