John Gruber of Daring Fireball yesterday wrote about the incredible variety of UI solutions to be found in the various Twitter client apps.
From the post:
[T]hat it is not easy to write a good client for something as small in scope as Twitter hints at just how hard it is to write a good app for anything, let alone something truly complex.
I would add only that I feel like Twitter’s simplicity imposes a number of limitations upon developers, which — I believe — contributes in no small way to the diversity of these solutions; engaging with limits is the most powerful catalyst for creative brilliance.