Tag Archives: wwdc

Tweet Marker

So you want to sync the last-read tweet with all your different Twitter apps on iPhone, iPad, and Mac? Yeah, me too. While I hope to build a version of Tweet Library for other platforms, what I’d also love is to be able to switch between clients and know that each one will pick up where I was last reading in the timeline.

That’s why I’m introducing a new service for Twitter developers: “Tweet Marker”:http://tweetmarks.net/.

I’ve already showed it off to a few developers, and if you’re writing a Twitter app I’d love for you to support it too. It will be baked into the next version of Tweet Library.

There are still some unknowns (especially around whether I will need to ask for help to cover hosting costs), but I wanted to launch it now before WWDC so that other Twitter app developers meeting at the conference can give me feedback on the service. Tweet Marker has actually been running for months, and when an opportunity came along this week for a new logo (“thanks Alex!”:http://dribbble.com/solonsky), I knew it was past time to finish documenting the service and get it out.

To be successful it needs at least 2 apps to support it (I’ll supply one of those). I’ve tried to solve all the other basic problems. It’s simple, fast, scalable on Heroku, and protected so that mischief-makers can’t tamper with tweet IDs.

Send me an email or find me in person next week if you have any feedback.

Update: This post has been updated to reflect the service name change from Tweetmarks to Tweet Marker.

Clipstart for iPhone?

You know it has been a good conference when you come back inspired, with ideas and tools to build new things. No surprise that WWDC was like that for me, as it is pretty much every year.

Even before the keynote was over I was getting questions — which continued all week — about whether I had iPhone plans. At the very least, Clipstart 1.1 needs to be able to import videos off of the 3GS. “That’s in beta now”:http://www.riverfold.com/forums/topic.php?id=26. But what about a native phone app?

I’ve convinced myself over the last couple weeks, after listening to what people are doing with their phones and evaluating the existing applications in the App Store, that Clipstart for iPhone would be a very useful app. Video on the 3GS is a big deal. Eventually I can see a new top-level Video category in the App Store, and whoever is in that list is going to do very well.

“Neven Mrgan”:http://mrgan.tumblr.com/post/124025728/wwdc-2009 sums up the urgency:

“I’m sure Phil Schiller’s prediction of iPhone 3GS quickly becoming the most popular video-capable phone — if not the most popular consumer video device period — is right on the money. A message for those working on apps that help us shoot, edit, organize, and share quick, casual video clips: get ready to get busy.”

I’ll admit that after WWDC I panicked, thinking for a moment that I had to deliver Clipstart for iPhone immediately, and drop everything I’m doing to make that happen. I no longer believe that. The Mac version of Clipstart has a lot of potential and I can’t get too distracted from following up on that. But at the same time I will be expanding what I do on the phone, so we’ll see where that goes.

WWDC 2008 wrap-up

Yes, this post is a month and a half late. I could probably just re-post “what I wrote in 2007”:http://www.manton.org/2007/06/wwdc_2007_in.html and it would almost pass for this year’s WWDC review. Just insert more iPhone and more beer.

Instead of a formal write-up, I wanted to piece together the week from Twitter posts, but that proved tedious enough that I had to write a little app to help me out. I started by adding my own relevant tweets for WWDC week, then threw in a dozen people I follow and selectively picked the tweets that were significant or about events for which I didn’t directly post.

So here you go. How I remembered WWDC 2008, in 95 tweets.

manton: Totally forgot about partitioning my MacBook for potential 10.6, but (surprise!) it’s still partitioned from last time. Now packing. Sat 06:14 PM

manton: Woke 20 minutes before my alarm. Making coffee for my taxi driver / wife. Sun 03:52 AM

manton: Migas in AUS while waiting for my plane to get here. As usual arrived way too early. Sun 06:26 AM

manton: I brought a Wiimote with me for testing and the lights are blinking. Suddenly paranoid about Bluetooth on planes, so taking batteries out. Sun 06:28 AM

manton: San Diego airport. Slightly delayed flight. Never been here but it looks like the worst place for a layover. Sun 10:15 AM

manton: Landed at SFO. Sun 01:08 PM

willie: bart Sun 01:25 PM

manton: Still surprised to run into other devs in person. Almost adjusted from online to real world. Sun 03:03 PM

duncan: Bumped into @willie @manton and @phi Sweet!!!!! Sun 03:39 PM

dmoren: en route to sfMacIndie via Moscone West… Sun 05:16 PM

brentsimmons: At Jillian’s — Tommy’s next. Sun 07:45 PM

dmoren: chilling with @clint and @ejacqui. I do not know where in SF they have taken me. Hope I make it to the keynote tomorrow. Sun 08:38 PM

bmf: Tommy’s’d! http://snipurl.com/2en8i Sun 10:47 PM

ccgus: chiefton! Sun 11:34 PM

gruber: Fucking-A, @nevenmrgan, @seoulbrother, @manton, not a bad scene at all. Mon 12:21 AM

danielpunkass: I’m so not going to Denny’s. I am at home away from home in my sweet friends’ guest room. Final tweets then good night. Mon 02:21 AM

rtmfd: Running on fumes, tequila fumes. Mon 06:35 AM

manton: Set my alarm for 9am. Woke at 7 with the sun streaming through the windows. Aeiii. Mon 07:34 AM

chockenberry: I will be happy to demo [REDACTED] apps during WWDC. You can touch it. Mon 08:07 AM

manton: And I’m in. Mon 09:53 AM

moonshark: in the WWDC keynote, good view considering the crowds Mon 09:56 AM

atomicbird: Al Gore is here Mon 10:02 AM

gruber: Holy shit $199 for 8GB Mon 11:48 AM

twelvelabs: Happy to finally get to see several months of my work shared with the rest of the world. Mon 12:07 PM

manton: Apple published a Snow Leopard press release before even showing developers? Not cool. Mon 01:28 PM

manton: Graphics and Media, don’t let us down. I’m hovering dangerously between disappointed and satisfied from this morning and early afternoon. Mon 04:58 PM

brentsimmons: Heading for buzz’s party. Mon 06:57 PM

manton: Dinner and good "best of the day" discussion with @willie, @moonshark, and work folks. Heading to Buzz party. Mon 08:31 PM

manton: Choosing sleep. Tue 12:24 AM

manton: Forget 3G, forget GPS. You know what I would pay $199 for? Flagging messages in MobileMail. Tue 12:35 AM

buzz: Well, I think we can call the party a success. Tue 12:45 AM

manton: Guessed i picked the wrong session. Mostly new people based on the show of hands. Tue 10:40 AM

manton: Session hopping is much better than seeing yet another intro to Xcode demo. Tue 11:07 AM

ashponders: @manton is not carrying anything today. I am jealous. Tue 11:24 AM

manton: iPhone view controllers. Nice thing about only playing with the SDK a little is that I’ll learn more this week. Tue 01:43 PM

brentsimmons: CocoaHeads tonight. 7-9 Apple

Store. Presentations + Q&A. Tue 01:59 PM

manton: Almost the end of day 2, and I’m not sick of the iPhone yet. Tue 04:46 PM

manton: W too busy. Grabbing quick noodles at Metreon before CocoaHeads. Tue 06:30 PM

louielouie: At CocoaHeads WWDC – getting to hear about Objective-J first-hand woohoo Tue 07:05 PM

ccgus: I just realized I didn’t demo acorn in my pres Tue 07:45 PM

brentsimmons: Heading to Ars party. Tue 09:21 PM

manton: Good presentations at CocoaHeads. Outside full Ars party wondering what’s next. Tue 09:43 PM

brentsimmons: Tempest. Yest. Tue 11:31 PM

macdevnet: Back from Cocoaheads and Ars Party, I think I’m getting to old for this. Great to spend some time getting to know @manton though Wed 12:10 AM

manton: Why can’t I sleep in? This is annoying. It’s as if my kids are here virtually, waking me up across time zones. Wed 07:14 AM

manton: Pixar session is always good, got in early. Wonder what @SenorDanimal is up to. Wed 12:06 PM

ccgus: I lost manton Wed 12:08 PM

manton: Push stuff is elegant, but the team doesn’t seem to understand the scale of what they are building. Wed 03:04 PM

manton: Grand Central Dispatch. Cool stuff. Looking forward to randomly using blocks a lot before the fun wears off. Wed 04:06 PM

manton: Apple Design Awards. I didn’t enter, so I’m almost relaxed. Good luck to all. Wed 07:33 PM

willie: At ADA. We didnt enter because our lack of superfluous shiny technologies Wed 07:37 PM

manton: Congrats to @nevenmrgan on the ADA win! Wed 08:09 PM

manton: Twitterific won! Congrats @chockenberry, well deserved. Wed 08:14 PM

atomicbird: Best iPhone productivity app: OmniFocus Wed 08:15 PM

manton: Going to stay for at least part of Stump to support @willie‘s addiction. Wed 08:50 PM

manton: I don’t usually sit this close to the front. Scared. Wed 09:05 PM

willie: Involved in 2 stump points for the crowd this year. Rock. James Brown and the Quadra 840av. Wed 10:15 PM

manton: A surprising number of people I know are winning Stump t-shirts this year. Wed 10:28 PM

brentsimmons: At chieftain. 5th and Howard. Wed 10:47 PM

brentsimmons: Tempest now, folks. Thu 01:02 AM

manton: Using the iPod dock in the hotel room. Strange, but the first time I’ve actually ever used a radio dock. Sounds good! Thu 07:57 AM

manton: Wish there were Apple t-shirt sizes between kids 7 and adult small. Preferably in pink. Thu 09:48 AM

manton: Sitting in on Advanced Ajax for a change of pace. Thu 10:20 AM

manton: Typing lyrics into Google on iPhone to expand my WWDC music playlist. Thu 10:29 AM

manton: @atomicbird Tom Dowdy. It was a great tribute. Thu 10:36 AM

manton: Wasn’t going to see Dinosaurs, but intrigued after hearing a better description. Thu 12:26 PM

manton: Just passed @schwa talking enthusiastically to a trash can. Then noticed the earbuds. Thu 03:34 PM

manton: Debugging with WebKit session. Inspector just keeps getting better. Still like CSSEdit, buy may use it less. Thu 04:01 PM

danmessing: Apple bash time. Thu 06:48 PM

gruber: Thirsty Bear with Buzz Andersen and other malfeasants. Thu 09:05 PM

buzz: Drinking a Golden Vanilla beer with assorted Mac noteables at the Thirsty Bear. Thu 09:16 PM

willie: Barenaked Ladies – http://snaptweet.com/20fd8 <a href=”http://twitter.com/wi

llie/statuses/833603172″ style=”color: gray;”>Thu 10:09 PM

moonshark: Bare Naked Ladies – Apple WWDC Bash – http://snaptweet.com/3d7d5 Thu 10:11 PM

dmoren: totally just film-geeked out with @nevenmrgan. Hitchcock, bitches. Thu 11:23 PM

brentsimmons: Heading to Tempest. Thu 11:56 PM

danielpunkass: Tempest tonight was perfect crowd. Could have used several more hours of that scenario. ‘Tis a shame. Fri 02:27 AM

bmf: Dan M. wrote the "e" and ate the shit out of some toast. Fri 03:01 AM

danielpunkass: I got my ride home thanks to @manton‘s cab allowance. Thanks! Fri 03:06 AM

manton: Last WWDC session. It’s been a great week but can’t wait to be home. Fri 01:58 PM

manton: Dropped my badge at the hotel and going to wonder around. To everyone I missed saying goodbye to: safe travels and seeya next time! Fri 03:17 PM

manton: @brentsimmons @rtmfd I’m going to take a raincheck on last drinks until the next conference, need to go shopping. Was good to hang out. Fri 03:30 PM

manton: The Ms Pac-man in the W lobby doesn’t need quarters. Fun. Fri 03:43 PM

manton: Visiting the Cartoon Art Museum. Fri 04:04 PM

manton: Walking to Chinatown in search of gifts. Fri 05:24 PM

manton: Walking back to the hotel using the longest possible route. Feel very relaxed. Fri 06:08 PM

duncan: Taking @willie @manton @phi Daniel and crew to Luce. Oh yeah. Celebration of a long week. Fri 07:01 PM

willie: dining with @pinar @duncan @moonshark @manton & others. Good times. Fri 07:23 PM

willie: Pantade – http://snaptweet.com/dc8bd Fri 07:41 PM

willie: Bisque – http://snaptweet.com/d901c Fri 07:41 PM

ccgus: A great WWDC photo set: http://tinyurl.com/5rtwpu Fri 08:33 PM

willie: Study of Chocolate – http://snaptweet.com/04f07 Fri 08:41 PM

danielpunkass: I’m committing to never beat myself up again for missing lots of sessions at WWDC. The social contacts are priceless and inspirational. Fri 09:45 PM

manton: Great dinner with the work folks + @duncan, @pinarozger, and Daniel Steinberg (no twit?). @willie has the food photos. Fri 10:08 PM

manton: And that’s it. Catching a taxi to SFO. WWDC review: worst keynote, best conference week. Sat 06:27 AM

manton: Landed in Austin. Pretty funny flight crew made the trip back easier. Sat 01:31 PM

Second episode

“Daniel Jalkut”:http://www.red-sweater.com/blog/504/core-intuition-traveling-luddites and I just posted the 2nd episode of “Core Intuition”:http://www.coreint.org/. I’m not sure which is a bigger milestone: starting the podcast to begin with or sticking with it for at least two shows. I think the podcast is coming together well and the feedback we’ve received so far backs that up.

This episode feels a bit more content heavy than the previous one. We talked about what it’s like to work while traveling, tech books and some thoughts on the 3rd edition of Cocoa Programming by Aaron Hillegass, and then dedicated most of the last half to distributed version control systems such as Git. Even though it is just days before WWDC, we only touched on WWDC indirectly. I expect there will be enough to talk about after next week to fill more than a few shows.

Editing the show continues to be a challenge but it’s so rewarding, just being able to slowly craft the episode from the recordings. You tell a little lie every time you tweak the original source audio, but hopefully the end product feels more authentic or at least fresh. It makes me appreciate even more the work Ryan does on “The Talk Show”:http://www.thetalkshow.net/. Our goal is to improve the quality each episode until we reach a point we are happy with, so if you have any feedback I’d love to hear it. After WWDC I’m going to invest in some real headphones. I was shocked how different the show sounds between my speakers, cheap headphones, and iPhone.

If you haven’t subscribed yet, you can now find the “listing on iTunes”:http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=281777685 and get it synced to your iPod or iPhone in just a few clicks. Enjoy!

WWDC 2007 in one post

Moof Along with most of our house, my office is packed up and ready to move this week. The photo to the right is of one of the handful of items in a box labeled “Manton’s desk,” or, if someone else had her way, “Random junk Manton saves to remember the past but which should really be in the trash can.”

It’s unopened Moof beer from WWDC 1996, my first WWDC. At 20 I was too young to drink, but I probably would have saved it anyway. That was back when Apple gave you cool stuff and not just another cheap laptop bag.

This year’s WWDC will probably go down as one of my favorites. The keynote was a bit dull, but it was offset by the reality that Leopard is a mature and usable system. I have been running all my primary apps off of it since last week, including Mail.app, NetNewsWire 3.0, and Xcode.

I couldn’t place the feeling at the time, but now I realize that last week’s sessions were, in a way, relaxing. There was no sense of urgency. Most of the sessions I attended were practical, full of hands-on advice for preparing for Leopard and many applicable to Tiger development as well. I got a lot out of the week, and when I decided to skip out on Friday it didn’t feel like the world would come crashing down because of it.

James Morrison Other highlights of WWDC 2007 were away from the sessions: walking Chinatown with “Willie”:http://willie.tumblr.com/ on Sunday in search of the illusive bakery item; hitting the “SF Mac Indie party”:http://sfmacindie.com/ that night and hanging out with fellow developers afterwards; Buzz Andersen’s party Monday, catching up with “Lane”:http://www.monstro.com/ and the host; the “Dan Benjamin”:http://www.hivelogic.com/ annual breakfast; Apple “Design Awards”:http://developer.apple.com/wwdc/ada/ on Tuesday, which had a record number of wins for apps I’ve actually used; accidentally walking into a James Morrison concert at the Apple Store (left photo); being interviewed by Scott McNulty of “TUAW”:http://www.tuaw.com/, though I secretly hope they will decide not to air it; enjoying great Italian with the “VitalSource”:http://www.vitalsource.com/ team on Wednesday before catching the tail end of “CocoaHeads”:http://theocacao.com/document.page/480; plus the Apple Bash and more drinks and discussion Thursday night.

Like at “SXSW earlier this year”:http://www.manton.org/2007/03/twitterconf.html, Twitter proves both cool and useful. I was lucky enough to meet many of the people on my Twitter friends list for the first time last week.

Of course it wasn’t all fun and games. I sifted through more legitimate Bookshelf bug reports than usual; I was exhausted pretty much every day; and there were a couple developers I had hoped to seek out that I just never made the time to.

All in all, though, a good week and now I’m ready to get back to coding.

Macworld 2007 predictions

“Dan covers his Macworld predictions”:http://hivelogic.com/articles/2007/01/04/macworld_2007 in great detail. Instead of predictions, since mine will probably be wrong, I’m going to list what I want to see:

Tablet. I tend to agree with “Steven Frank’s analysis”:http://stevenf.com/2007/01/wherein_i_predict_the_future.php more than “this former Apple exec”:http://technology.guardian.co.uk/weekly/story/0,,1981815,00.html, but either way it remains pretty unlikely that a tablet is going to happen under Steve Job’s watch. At WWDC once Steve Jobs called the Newton a “little scribbly thing” or something similar, and it wasn’t long before he officially gave that division the axe.

Numbers. Some people still insist on sending me Excel documents. We need a simple application in the iWork suite that can natively read/write Excel documents and handle the basics.

Finder. I’m pretty sure Leopard will sport a new Finder, as well as user interface candy paint applied across the operating system. The only question is whether they’ve rewritten it from scratch and in the process introduced even more problems. I’m optimistic on this one, though, and expect an elegant UI evolution from the Finder team.

What I don’t care about:

iTV. See “previous post about DRM”:http://www.manton.org/2007/01/goodbye_itms.html. If I want to watch a movie, I’ll put in a DVD. However, I do hope to draw some inspiration from whatever they do and apply it to “Wii Transfer”:http://www.riverfold.com/software/wiitransfer/ development.

iPod Phone. I have no doubt it will be well designed, but it will also be at least $299 (guess). I have only owned a couple mobile phones in my life, and they were free or nearly free. The iPod Phone will have to be something no one’s even thought of yet for me to consider it. It’s kind of like “Nike + iPod”:http://www.apple.com/ipod/nike/, a luxury that I don’t really need.

Anyway, should be a fun Macworld. I haven’t been in years and I’m a little jealous of those who are attending this year. (But not jealous enough to want to get on a plane next week.) Part of me misses the old days, having a booth and talking with users or seeing what was new on the show floor. I was at the first Macworld keynote after Steve Jobs came back to Apple, while Gil Amelio was still in charge, and I’ll always remember it as something pretty special.

Reflecting on WWDC 2006

WWDC 2006 was great. (Yes, it was two weeks ago. Finally making time to blog again.)

I won’t dwell on the announcements too much, but I generally agree with some that there was nothing earth-shattering. We have only seen a part of what Leopard will become (an improved Finder and some unification of window and control types seem inevitable). The most exciting stuff is new APIs for developers, not flashy end-user features.

I had a great time hanging out, catching up with people and meeting new folks too. Buzz Anderson’s “Monday night party”:http://weblog.scifihifi.com/2006/07/23/party-time-excellent/ was excellent.

In addition to the new Leopard goodness (hello Core Animation and Interface Builder), I also came back with new excitement for a side project that I have been working on: an email client. I had stopped active development until hearing what Apple had planned for Mail.app in Leopard, but now I can safely say that they are going in a completely different direction than what I want to focus on.

Threads like “this one on Hawk Wings”:http://www.hawkwings.net/2006/08/21/can-mailapp-cope-with-heavy-loads/ (via “Steven”:http://stevenf.com/mt/2006/08/big_mail.php) also confirm that there are a number of users out there who want the same kind of things I want in an email client. Of course it has to be fast and scale, but I think I have a few twists on the old formula as well.

In San Francisco we also stayed an extra day and visited the Oakland museum, drove up to Point Reyes, and saw a great musical Friday night: “Putnam County Spelling Bee”:http://www.spellingbeethemusical.com/. I recorded a bunch of audio for an upcoming podcast, although not as much as I probably should have. There were a few times in particular I wish I had taken my microphone out.

San Francisco walk

It’s Sunday before day 1 of WWDC 2006. Willie and I took a walk this afternoon, down Market Street to the bay, following the water around to Pier 39, then up Lombard and meandering through quiet San Francisco back streets until we come through the middle of Chinatown and back to the hotel. Along the way I recorded some pieces of audio, hoping I could use them for a podcast I’m preparing about the city. Willie snapped pictures, almost all of which came out looking really good. I like this one of me trying to get the sound from underneath the cable car track.

I accidentally left the MiniDisc recorder going for a part of our trek, wasting a bunch of disc time. The UI is so bad on these devices that I don’t know how to cut out just part of a track, so I went off searching for a new disc. Over lunch Daniel Steinberg had showed me his M-Audio, which I had considered earlier and now pretty much regret not purchasing. Maybe I’ll eBay the MiniDisc recorder at some point.

Tomorrow morning is the keynote.

WWDC 2006 coming up

“John Siracusa rants a bit”:http://arstechnica.com/staff/fatbits.ars/2006/7/21/4727 about the lack of access to WWDC for non-attendees. I agree that the session DVDs, sample code, and other resources should be made available to everyone. But there is so much to the conference that can’t be bottled up for later.

I have been extremely lucky to have been able to attend WWDC for each of the last 5 years with “VitalSource”:http://www.vitalsource.com/, and a few years off and on before that. I think my first WWDC was 1996, which also makes next week my 10th anniversary of attending.

1996 was “Copland”:http://en.wikipedia.org/wiki/Copland, the middle of the dark years for Apple. It was strange to be a Mac developer back then, to stay optimistic in the face of a barrage of bad press. I think it helped that I was “part of a small team”:http://www.purity.com/ that was passionate about this stuff. We couldn’t imagine building Windows software, although we did dabble in BeOS pretty extensively.

So, on to my hopes for this year. First, I have no idea what will be in Leopard. Like many people, I hope for some Finder improvements and an effort to bring the fragmented window and control types back together. I also assume that Leopard will have nice new features, and that those features will have developer APIs to go along with them.

Second, for the last couple of years I’ve believed that a Mac tablet is forthcoming. Tiger introduced two core pieces to this: handwriting recognition and portrait mode. “Patent rumors”:http://www.macsimumnews.com/index.php/archive/buzz_apples_new_accelerometer_patent_reveals_a_stunning_tablet_pc/ continue to hint at such a device. Judging by how many designers and animators have embraced the Windows-based Tablet PCs (for which the hardware mostly still sucks), I think an Apple-designed tablet could be extremely popular. This is the only piece of hardware I would literally buy on day 1.

Going to WWDC? Say “hi” if you see someone who “looks like this”:http://www.manton.org/me/293.jpg.

Weblog design update

I just rolled out some design tweaks and “realignment”:http://alistapart.com/articles/redesignrealign/ to this site. The original design (if you could call it that) was whipped together several years ago and hasn’t really changed much since then. It even used HTML tables, a fact I was oddly proud of. The new site uses hack-free CSS, although there is a layout bug for some content sizes.

I also added a podcast feed link to all pages, links to my Flickr, 43 Things, and Del.icio.us accounts, and each individual post archive page also now includes excerpts from other posts in that category. You can see this in action by visiting “this post from 2 years ago”:http://www.manton.org/2004/07/california_adventure.html. I’ve been clicking through my old archives tonight, and that one stood out because WWDC is fast approaching again.

Here are two before and after thumbnails of the same post. Not too exciting, but it’s nice to make even these small improvements. Next up are some planned design-y things for the header.

Before After

Enjoy!

Email mistakes

John Gruber: “The elephant in the middle of the room, of course, is Apple Mail.”

For a while now I have regretted switching to Apple Mail. But this is not unusual, because I have regretted switching to every single email client I have tried since the Eudora days. Let’s face it — Eudora’s ugly, but it was a rock-solid app.

The first big mistake was moving to CyberDog. There was a lot to like about that app, and I was a big fan of OpenDoc, but even today I have a bunch of mail stuck in its proprietary formats. I need to boot into Mac OS 8 and extract that stuff one of these days.

Then I moved to Mailsmith. Unfortunately I lost mail due to corrupted databases. I have no idea how to get that stuff out. Even so, the 2.0 release sounds nice, and I’d be willing to give Mailsmith a another try. I’m stupid that way.

Back to Apple Mail. If you are ever confused enough to think it’s a great app, try this: delete a single email message in a folder containing 2-3 thousand emails. On my TiBook, the OS locks for a good 5+ seconds.

The saving grace of Apple Mail is that it is easy (presumably) to get out of it — they use standard unix mbox files for everything. Thank you Apple.

Now I’m at WWDC, and Steve Jobs just demoed the new Apple Mail. Pretty nice stuff, but no mention of performance. I’ll wait to dump Apple Mail until trying Panther, which I’ll install on an external drive sometime this week. Or maybe I’ll just get a G5 desktop and not worry about performance anymore.

It’s going to be a fun week.