Intuitively, a game is some form of social interaction among players, guided by rules, motivated by points, and solved through strategies. However, unlike board games or video games, real life games come with arbitrary rules you didn’t make, bad players you didn’t choose, and strategies that you may not like. Real life games can be confusing, unwinnable, or plain unfair. We don’t like playing these games, but we don’t earn any points (i.e. things we value) by not playing them. I decided to codify some of the games I’ve observe in which players willfully resign into non-participation, resulting in losing points they could have earned.
A primary key is a database terminology used to uniquely identify a row. For example, you might want to identify each student by their student ID. Problems can arise when you pick a primary key that turns out not to uniquely identify things. If you keep track of your students by their first names, you might find yourself confusing two students who share the same name!
In the same spirit, we have mental primary keys for identifying uniqueness between objects. I might say “the sushi in this michelin star restaurant tastes just like the one down the corner” or “isn’t what makes one cyclist better than another just how well they can pedal?” In the first example, I see the primary key of sushi as the freshness of the fish and the quality of rice. In the cycling example, I have a primary key that is the athleticism of the cyclist.