"A man was sentenced to death, but the king wanted to give him a last chance. He asked the man to choose from one of the three knights that were there. One of the knights was the Knight of Life, and he always told the truth. The second Knight was the Knight of Death, and he always told lies. The third knight was the Knight of the Dungeon. He sometimes lied and sometimes told the truth. If the man chose the Knight of Death, he would be executed before sunset. If he chose the Knight of Life, he would be acquitted and set free right away. If he chose the Knight of the Dungeon, he would spend the rest of his life imprisoned in the Dungeon. The man was allowed to ask the three knights one question each. Thus, he asked the fat knight, "What is the name of this tall knight?" The reply was, "He is the Knight of Life." He asked the small knight, "What is the name of this tall knight?" The reply was, "He is the Knight of Death." Then he asked the tall knight, "Who are you?" "I am the Knight of the Dungeon" was the reply. After that, the man was able to correctly choose the Knight of Life, and was set free immediately. Who is the Knight of Life, and who are the other two knights?"
This puzzle seemed beautiful to me because it was so pure. If you can understand English, then you have the potential to solve it.
My friend solved it in about forty seconds, according to him. I solved it in over twenty minutes, and only after being wrong once.
I am an extremely slow programmer. I have had the good fortune of being around many productive programmers, so I know this to be the case. I used to make excuses as to why I was so. But in the end, it doesn't really matter; I am wrong 90% more often than I am correct, and I act stupidly most of the time. My memory is so horrible that I routinely forget the start of the sentences I am writing. I often re-read what I write (be it English or C++) over ten times before I am satisfied it means what I meant. My mathematical skills are a wash. (I still don't even understand the meaning and utility of 'e', and not for lack of trying.) My mind's eye is blind; I find it almost impossible to imagine what a given figure should look like, if I am about to draw it, so something such as Paul's painting http://bookshop.gfu.net/AxCMSTemplates_GFU/pics/products/013... seems nothing short of magic. My hand-eye coordination is decent, but not great. My reflexes are decent, but not great. So in summary, I feel I am decent, but not great; but I have an overwhelming appetite to be great.
I don't want to give up on becoming a genius, and I don't want to believe that I cannot become one just because I wasn't born one.