Lucy Annabelle
June 18, 2009
11 Comments
Allow me to introduce Lucy Annabelle. She was born at 12:04am by Caesarean section. She was 8 pounds even, and 21 inches long.

As could be expected, she’s already got her own website.
I’m late linking to this wonderfully-written and delivered article from Michael Lopp, A Toxic Paradox, which has a surprise ending. A snippet:
Listen, it takes all I can muster to get along with my brother who I’ve known my entire life, so the fact that a group of people sitting in close proximity to each other can build a product without killing each other is a [REDACTED] miracle. ✓
This bulletin board posting made me smile. “Keep being AWESOME!” (Via Joshua Blankenship.) ✓
Big news from the W3C. The Working Group responsible for XHTML 2 will not be renewed after it expires at the end of the year. This is big news for web developers, as it gives us a much clear direction for which to focus our energies: HTML 5. ✓
Here are some shots of Lucy Annabelle. ✓
Allow me to introduce Lucy Annabelle. She was born at 12:04am by Caesarean section. She was 8 pounds even, and 21 inches long.

As could be expected, she’s already got her own website.
Scribblenauts, the forthcoming Nintendo DS game from 5TH Cell, is getting a lot of attention from being previewed at last week’s E3 gaming expo. In fact, it has already received all kinds of awards, and has been nominated for Overall Game of the Show!
My good friend Chuck works for 5TH Cell and is a developer of the game. I’m very proud.
Update: They won “Overall Game of Show”! ✓
From the comprehensive list of enhancements in Snow Leopard:
All Mac notebooks with Multi-Touch trackpads now support three- and four-finger gestures.
I wondered why my early-2008 multi-touch trackpad wasn’t capable of the three- and four-finger gestures. I guess it was just a software thing. Very nice. ✓
Among many other announcements, Apple released Safari 4 for both Mac and Windows today. I have to say I’m not terribly heart-broken to see the tabs-on-top UI dropped in the final version. Even though I think the idea and concept was right, the implementation was bad and left users frustrated.
Another beta frustration still exists, though: inconsistent behavior of a window resizing via JavaScript bookmarklet. If multiple tabs are open it doesn’t work at all.
Update: There are some other neat UI tweaks, including this status bar for downloading PDF documents:
Espresso Workflow Evaluation from Sean Sperte on Vimeo. ✓
almost.at is both beautiful and amazing. It’s a real-time event aggregator — displaying tweets, photos and news surrounding a certain event (e.g. a conference or expo). (Via Joshua Blankenship.) ✓
TEA (Text Editor Actions), by Ian Beck, brings TextMate-like editing functionality to the Espresso. It’s in beta (version 14 as of this post) and being rapidly developed and improved.
This might be the piece of the puzzle I’ve been missing when considering Espresso as a viable development tool for my workflow. ✓
A web developer’s workflow hinges on their text editor. For me, TextMate is the perfect text editor. I use it both for web development and casual text manipulation. I like that it’s both powerful — with shortcuts, bundles and expandability — and light weight — in that it launches quickly and performs actions fast.
I’ve tried, and have licensed copies for, both Coda and Espresso, and I really like both, but not enough to switch from TextMate. I’ve been thinking about why, and I think it’s because I’ve never been educated on how to actually use them. I’ve read all the marketing copy, watched the developer screencasts, and even tried both in real-world situations. I must be doing something wrong, though, because I still don’t see the appeal over TextMate.
For instance, in TextMate, to “Insert Open/Close Tag” and add a paragraph, I type: ⌥+<, then tab, then write my paragraph, then tab again (to place the I-beam back outside the tag). Besides the actual paragraph, it takes three keystrokes. In Espresso there’s a similar “Insert Tag” icon in the menu bar, but no equivalent keystroke command, and even that doesn’t allow you to tab out of the tag. I haven’t found command like this in Coda.
So am I missing something?
Update: Indeed, I was missing something. Thanks to Ian Beck, I’ve discovered TEA, and the powerful potential of “sugars” for Espresso. I’ve posted a video demonstration evaluating how Espresso and TEA are used. Very nice.
This hyperbolic vendor/client relationship video [YouTube link] is entertaining at least. ✓
Wave is the Next Big Thing from Google, and boy if it ain’t huge. Essentially it’s a product, a platform and a protocol built into one — what Google engineers decided email would look like if it were created in the 21st century. Think email, chat, forum, and wiki-like communication, with Facebook-like apps, Firefox-like extensions and email-like ubiquity. ✓
Due “this summer”, Typekit looks to solve the ongoing issue with copyright and embedding fonts on the web.
Update: Kyle Meyer has some great points about the potential complexity and frustration a solution like Typekit creates. I agree with him. ✓
New ‘ZuneHD’ confirmed, but will anyone care?
“We’re painfully aware that applications are absolutely a key part of the experience and to some degree we have fallen behind what the iPhone has done. That hasn’t gone unnoticed,” Rodriguez said.
Based on the early specs being reported I honestly think they’ve got a good thing going for them with this ZuneHD — the trouble is in the release date: 2009. This should have come out of Redmond in 2007. ✓
If you were looking for something to get me to show your appreciation for my being such a good web host, allow me to assist you in your search. ✓
The old pair of sneakers just got a new soul. Twitterrific, the first-to-market iPhone Twitter client with a lickable UI, has been updated to version 2. And what an update!
The previous version of Twitterrific fell short of being perfect because it lacked many of the normal user functions that make up the Twitter experience. You couldn’t follow/unfollow, search, view conversations, use multiple accounts, or basically do anything beyond view and post tweets. With Twitterrific 2, you get all those and more.
As with the previous version, the main or default timeline view lists tweets from your friends, any mentions of your @username, and direct messages — all color-coded. They’re beautifully displayed in one of three themes: Raven, a light-on-dark theme (default); Snowy, a soft and light look (which resembles Tweetie’s default theme); and Basic, a flat but appealing, plain theme. Helvetica is used throughout.
Here’s where it gets good, though. The timeline can be viewed in one of three different sizes, selectable by a prominent button located in the top-right. The default view is the medium state, which shows an avatar, a real name, how long ago the tweet was posted, and, of course, the tweet itself. The larger view size displays a larger avatar and includes which client the user used when tweeting. The smaller size drops the avatar altogether, and displays the text in a smaller size. All three view states are nicely designed, and you can tell each had a lot of thought put into them. (A nice feature in all three states is the timestamp displayed in a different color for new or unread tweets.)
Tweets on the timeline are selectable with a tap. Once selected, an “actions” button gives you access to all kinds of functions you can perform with that tweet. You can view an associated comment thread, view the author’s profile, search the author’s @username, retweet, post a link (to the tweet), add it to your favorites, mark it, email a link (to the tweet), and, if the selected tweet is one you sent, delete it.
Additionally, the “compose” button becomes a “reply” button when a tweet is selected on the timeline. A nice feature.
A tweet is deselected by scrolling the timeline.
The compose screen is my favorite part of Twitterrific 2. You get all the normal functions — such as the ability to add a photo, your location, shorten URL’s, etc. — but there are some cool, unique features available as well. For instance, there’s a “Peak” button, labeled with an eye, that toggles a view of the timeline, so you can quickly reference a tweet. While in “Peak” mode you can instantly copy links and @usernames to the tweet you’re composing by tapping on them. Also, there’s a “Compress Text” function that attempts to shorten URLs and certain words as well as remove unnecessary spaces.

Depending on context (whether you’ve selected a tweet before composing or not), you get three different inverted tabs for composing your tweet. One is for a normal tweet, one is a pre-populated reply pane (with the @username), and the last is a pre-populated Direct Message pane.
Version 2 comes with a boat-load of preference options, too. It supports multiple accounts with timeline preferences for each; notification preferences, with cute bird sounds and vibrate options (no background notifications yet); scrolling options for how the timeline behaves when new tweets arrive; a left-handed controls option; photo compression settings; auto-refresh settings; display preferences (for highlighting your tweets, using screen names rather than real names, showing avatars etc.); shortcuts for double- and triple-taps; instapaper support; privacy options; … and a ton of other things!
It’s got search, it’s got saved searches, it’s got trends, it’s got per-account icons, it’s got in-app browsing, it’s got URL shortening, it’s got …
Twitterrific 2 comes with so many settings and preferences you can get lost inside the Settings screens. They may have gone overboard with the customization options, I think.
Besides the ghastly amount of preferences, my only real critique with Twitterrific 2 is with its basic behaviors. Michael Mistretta took the words out of my mouth tweet in a reply to Gedeon Maheux, one of the designers of Twitterrific:
[…] Just saying that for many first-time users, a tap = something happening. Not just a selection (like Macs).
The behavior of tapping a tweet in the timeline, then tapping a button, then tapping an action, feels like a larger behavioral investment than should be required. Obviously there’s no way to present all the potential functional options to the user without somehow adding a menu or screen, but I can’t help but feel as though the catch-all action button is sort of a cop-out. Couldn’t there have been a better way? I’ll give you a for-instance.
For instance, the Reply, DM and Profile buttons could appear inline with the tweet when selected. This does two things: (1) gives the illusion that an action has already been performed after the tap, which lessens the perceived investment; and (2) saves an extra tap for the three most likely actions.
With all the polish and design-sense that’s evident throughout the rest of the app, I wonder how such a lazy solution was justified. That sounds harsh, but I suspect there was some major internal debate over that “Actions” button. I hope my opinion just gave one side some additional ammo.
Another debatable feature is the Filter button, which allows you to select a view that includes only @mentions, DMs, favorites, your tweets or marked tweets. Since the default timeline includes all of these as inline tweets, decipherable by color, it’s nice to have the filter option.
For me the debate comes with how the filter is accessed. Again, it’s just a button. (And, in my opinion, it’s not a very good icon for the button.) I would have rather seen a page-curl type interaction like the Google Maps app has.
That’s no big deal, though, because the filter screen itself is beautiful — as are the colors and icons.
(A quick aside about marked tweets. Apparently there exists a need to mark and be able to reference a tweet outside the Favorites feature, because Twitterrific includes it. The unfortunate reality is that marked tweets are only useful to Twitterrific on the iPhone, and aren’t synced with any other app or service. Strange feature, I think.)
The level of detail in Twitterrific 2 is outstanding. There’s no question that it remains the most beautiful Twitter client. The user profile screen is downright gorgeous. With the exception of the aforementioned two, all the icons and buttons are outstandingly designed. Glows, shadows, gradients … I could go on and on about the UI. It’s all so good looking.
There’s a level of attention to detail in the app that is just plain exciting; has to be experienced to truly appreciate. I guess that’s why I’m so confused with some of the design decisions that were made.
If you want to see some of the app in action, without installing it, check out their “tweetorial” videos.
Twitterrific 2 continues to be a free app, and a Premium version available that removes the in-timeline ads. The Premium version is now only $3.99 (down from $9.99), which is a steal. That they offer a free version is just sickening. Aren’t there laws about giving away this much Good?
All in all, I applaud the Icon Factory guys, and Craig Hockenberry, for this great update to a great app.
Comments
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *
Add a Comment
*strong/bold*
_emphasis/italics_
bq. blockquote
"link":http://...
Numbered list: #
Unordered list: *