Word Manipulation
During freshman year I was playing a video game in which certain characters joined a secret organization. When they joined they took their old names plus the letter X and made an anagram (Lea becomes Axel). I decided to recreate this for myself, thinking it would take a class period. Of course, "Anne" can't become "Nxnae", so I had to divide the name into vowels and non-vowels, then add the x, then put the name back together. What I thought would be a short project got a bit more intense as I had to think through all of the possible consonant combinations and different diphthongs from vowels, etc. This gave me a taste of teaching computers to handle and "understand" language, which I have been interested in ever since. Whenever it can't return a name, it simply says "FAIL!!" This was also a relatively early piece of coding, so some names just cause it to break.