Shared publicly  - 
Recently I got fed up with the stock keyboard on my Droid Incredible 2, and decided to look into alternatives. My first thought was that +Ryan Whitwam, tech writer and Android enthusiast, probably had some suggestions, so I dug up a post of his that recommended Swiftkey.

I liked Swiftkey immediately, and within a few days I knew I'd be purchasing the full version. But last night I discovered that the app isn't just useful, it's also incredibly funny and entertaining.

How can a software keyboard be so amusing? Well, first there are three things you need to understand about Swiftkey:
1. Swiftkey's autocomplete has a "best guess" choice that shows up in green, right in the middle of the options.
2. If you want to, you can have Swiftkey draw those autocomplete choices from your Facebook, Twitter, Gmail, and text messages.
3. Swiftkey starts predicting your next word before you even start typing it. So if you're composing an email and type "I'm" followed by a space, it will immediately "best guess" a word to go next.

And that means, as I discovered last night, that you can just type in a starter word and then repeatedly tap the "best guess" option, letting Swiftkey compose the rest of the sentence. The end result is a highly personalized string of madness; although the overall message sounds like it was translated into Japanese and then back into English, you'll definitely notice words and phrases pulled from your communication history. Here are a few examples. In each case, I only provided the first word of the sentence, the rest was all Swiftkey. Where you see the same sentence twice in a row, the "best guess" options were looping.

"Hello, I think I'll be back in the world. If you have a good time to time. I am a beautiful person. I am a beautiful person. This is a good idea to have a snack at home, then barberito's after tkd. When you get the best way to get the house. Someday... Let's see if you are not the intended recipient, you can stop by the way, I think I'll be back in the world. Tomorrow is the best way to get the house. Go to the Walmart)"

(Barberito's is a local burrito chain, tkd is my shorthand for my "Tae Kwon Do" school, and my house is about a mile from a Walmart, so I frequently use it as a landmark when giving directions. I have no idea why "I am a beautiful person." is in there.)

"Hey, I think I'll be back in the world. Video games, and I hope you enjoy your stay. George Washington University in the world. While I was wondering if you'd be interested in coming to the event, dates, and I hope you enjoy your stay. My wife, and I hope you enjoy your stay. Need to know about billing, and I hope you enjoy your stay."

(Recently I've been helping to organize a local dance event, and checking with instructors to see if they're available. "Need to know about billing" is pulled from working at, since I'd often have to discuss feature post rates with my editor there.)

I don't know what to call this little meta-game (an alternate "Damn You Autocorrect," so maybe "WTF Swiftkey"?) but it's definitely fun. It's rare I can recommend an app both for its functionality and it's quirks.
Jon Swope's profile photoStephen Burkett's profile photoJames P.'s profile photoSam Cook's profile photo
One time I had typed "That's a good" and its auto-complete gave me the choices of "idea" (which is what I was going to type), "thing", and "halibut".
(the first one I did started going on about pax booking plans and inserting people's emails with phone numbers, so I had to scrap it)

Today is the best way to get the best! I am a beautiful person. I have yet to be to the bookstore. Perhaps we can help you with php. Also, if you had to be a pretty good. Good administration panel. I have yet to be to the bookstore.

My computer must be logged in to your account. If you are worried about people attacking your freedom, look no further than the United States government. The only thing that I have a great deal of respect for the weekend.

Finally, the universe.
All of those are fantastic, for various reasons.