John Gruber wrote a great piece entitled "Bang" this week. He spent some time talking about how to come up with concepts for an app. I always like his "bare minimum" approaches.
Gruber also drew in comments from Craig Hockenberry (Twitterrific) and Fraser Speirs (Exposure, a Flickr client). A fairly thoughtful, pithy read, this one.
John was talking specifically about iPhone apps, but, since the role of APIs in design/architecture was also discussed, I thought it worth posting a link to it here as we ponder using APIs in content management systems.
In this great article, comment is made on Apple's proper use of visual hierarchy in the new Safari 4.0 (although having tabs in title bar has raised eyebrows). ALSO: Panic's Coda visual hierarchy is examined in the same light.
If you design apps, read this article in its entirety (link in "via" line above), as well as Steven Frank's (engineer at Coda) follow-up article via this link.
Tip of the hat to John Gruber for his coverage of this in his blog Daring Fireball.