Why is programming fun? What delights may its practitioner expect as his reward?
First is the sheer joy of making things. As the child delights in his mud pie, so the adult enjoys building things, especially things of his own design. I think this delight must be an image of God’s delight in making things, a delight shown in the distinctness and newness of each leaf and each snowflake.
There are a little over 7 billion people in the world. That’s about 2^33 people.
We could give everybody on the planet a unique series of 33 1s and 0s, and identify anyone by their personal series. But that would be boring.
What if, instead assigning 1s and 0s, we had 33 ‘Yes’ or ‘No’ general questions that, when answered correctly, uniquely identified everyone on the planet. Does this set of questions exist and if they do, what are they? The aim of this project is to answer those questions.
The perfect set of questions will be notoriously difficult to produce. Every question will have to almost exactly divide the population between ‘Yes’ and ‘No’, as well as being completely independent of all other questions.