Category Archives: Weblog

Mitch Kapor on IMAP

Mitch says in this post:

IMAP with its multiple Inboxes and multiple sets of mailboxes adds cognitively complexity to the user model. Maybe it can be hidden. Maybe well-designed clients only expose more complexity incrementally. Maybe there are ways to bring people, self included, gently up the learning curve. But none of that has been my experience yet.

Apple's Mail.app has hidden some of the multiple mailbox issues you mention. I have two IMAP-enabled mail accounts that appear to be one. When I click on the “IN” box, the aggregated content of box actual in-boxes appear. I can choose to view either mailbox separately or both at the same time.

I have noticed that not all IMAP servers work quite the same way. Also, Apple's Mail.app does carry a frustration: try using the contextual menu to move a message. You are presented with a scrolling contextual *submenu* that has a list of *every* mail folder on every server. I have somewhere north of fifty. Ouch.

Steve Gillmor's hammer hits a nail

This is dynamite.  Can you hear the fuse sizzling?  It makes me want to by the dev licenses and skip my Manila crash course.  I think that Radio can be modified to do this.  Needless to say, I'm jumping on this first thing next week.

Private Life III.

With Microsoft taking the Longhorn view, Chandler betting on RDF, and Sun postponing OS/X OpenOffice to '06, what can we do in this lifetime? After video conversations with Gary Burd, Dave Sifry, and players to be named later, here's the plan:

1. Get Panther. This will cost $500 for an entry level developer license today.

2. Investigate the new Mail APIs and the new TextEdit developer kit (if it exists).

3. Develop Gary Burd's idea of a brute force private Google built on top of a local IMAP store hosted in Mail.app.

4. Produce NetNewsWire plug-in from #3's work and contribute it to Brent Simmons with all possible speed.

5. Use NNW plug-in framework to develop additional extensions for converting iChat AV/AIM/Rendeyvous presence and message attempts into RSS feed.

6. Investigate wiring #5's feed to iSync for persistent calendaring and scheduling.

7. Work with Mozilla-based cross-platform aggregators to migrate to Windows/Linux base.

8. Watch Microsoft and Google scramble to catch up.

[Steve Gillmor's Emerging Opps]

BlogShares and Joe's Crazy Game

To those sending me gifts from BlogShares:

I'll be contributing, but this weekend is my family reunion, so I'll hit the list on Monday. I'm buying up some 'blogs tonight and will continue tomorrow, so I'll have some to give. I'm using the shares I'm given to sell to make cash so I can buy blogs and give them away. So philanthropic!

Brent Listens to Users

Brent, this is my single most favorite (grammar?) feature in NNW now:

HTML differences
I’m going to be writing about new NetNewsWire features for the next few days… Here’s another one: HTML differences.

HTML differences screenshot

I read this later in the same post:

That leads to a little advice for app developers—your users are smart. The list of features I didn’t think I’d like, but that I did anyway because people asked for, is pretty much the list of cool features in NetNewsWire. (Groups, for one thing. The Combined View is another big one. And so on.) [inessential.com]

Thanks for including this comment, Brent. It's one of the reasons I was thrilled to send you the money for the “pro” license for NNW. You write for and listen to your users. NNW is the only app that I want to use to read aggreagated RSS feeds.

Doc's Mom

Doc, my prayers are with you. God Bless you in the following days.

Final word

“Mom at 90”

Mom passed away yesterday afternoon, surrounded by people who loved her, and could hardly imagine a world without her smile, her wit, her boundless love.

She's in the credits for countless lives, and at the top of mine.

These last two weeks were encores and curtain calls for Mom. In the last three days, when she could no longer speak, she stood on the stage and took in the applause, the gratitude, the love.

My sister says “Love” was her last word.

I'll never stop hearing it.

[The Doc Searls Weblog]

Russ, Atomnechopie and Sarcasm

Ok, this is just funny.  This is not a comment by me about what I think of Nechoatompie, but the sarcasm of this post is worth reading:

It's not obtuse enough yet!. What I think is that the Atom API should use more random parts of the HTTP spec. Instead of just adding an additional header with something like <action>update</action>, it should overload those HTTP verbs that are just so underutilized out there like PUT and DELETE. I mean, they're there for a reason, right? Or hell, if not, let's invent one. Also, instead of using an XML based stanza for security like Jabber (you know, that completely useless and horribly written XMPP spec), let's use HTTP headers instead. And not just *any* HTTP header, let's find something completely unsupported by popular web tools like PHP so only really dedicated developers will use it, something like HTTP Digest Authentication. Yeah, that's the ticket!

Oh wait, they're doing just that! Great! I was worried that the spec wasn't geeky enough. Phew! Good thing. I mean, I hate simplicity for simplicity's sake.

-Russ

Comment  [Russell Beattie Notebook]

Well written, Russ.  This kind of dry humor makes me wonder if you have English blood.