Waiting for Columbus : Paul W. Swansen's Radio Weblog
Updated: 6/9/04; 11:26:33 AM.

 

Subscribe to "Waiting for Columbus" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Wednesday, April 21, 2004

And here you thought this was going to be about politics.

Nope. This little screed is about the problems I had with an AirPort Extreme base station I bought from, and returned to, the Apple Store Soho last week. It's about the hassle Jeffrey's having trying to upgrade his machine to Panther. It's about a little sentinel itch I'm having about some OS X functionality, and users, and maybe even Apple's market share.

I say this not because I think there's anything terribly wrong with OS X, or even that there's any superior alternative available, at any price. Preface your understanding of everything I'm about to write by remembering that Macintoshes were supposed to be "computers for the rest of us." And while I'm certainly nobody's idea of a software engineer, I have been working with these machines and none other for some eighteen years; if I'm running into problems, well, maybe I'm not the only one.

Here's the situation. Nurri has a PowerBook with an AirPort card; my own PowerBook bears the Extreme version. And we've been quite happy knocking about our apartment connecting to the Web via the 802.11b offered by a three-year old AirPort base station. But lately, spurred on by the budding trees and the soft breezes wafting up through the window, I've been having dreams of working wirelessly out in the park, which would require a stronger 802.11g signal. And what would provide that stronger signal? Upgrading the base station to Extreme and outfitting it with an antenna (about which more later).

Since my previous experience of AirPort had led me to conclude that it's the most painless networking technology ever devised, and since, well, you never have to push me that terribly hard to visit the Apple store and pick up some New Stuff, I was actually really looking forward to the process of upgrading. I'd swing down to Prince Street, replenish my supply of Dean & DeLuca's House Blend, pick up some stuff for Nurri at Kate's Paperie, grab the base station and antenna, and the rest would just about take care of itself.

The shopping expedition phase of my mission went off without a hitch; I even found time to pick up a wedding present for our intrepid glomad friends Teresa and Frank. It was only when I got home and unpacked my gear that things started to fall apart.

First of all, it turns out the Dr. Bott antenna is only compatible with AirPort Extreme base stations with an antenna port, a requirement which is noted only in fine print on the product's box and an affordance which is provided on only the more expensive of the two AirPort Extreme base station models currently offered. Did you know there were two different models available? I sure didn't. You have to parse the language on Apple's product page pretty carefully to figure this out, because it's only obvious in retrospect. And, for what it's worth, the packaging of the two models is similar enough that when I had presented my selection (the modemless $199 option - why would I need a modem?) to a store clerk and specifically asked him if it was compatible with the antenna, he said yes.

So right away, when I got to setting up my new uber-network, I was disappointed. I probably still would have kept the Extreme base station, though, had the next part not happened.

You'll recall that Nurri's (Panther-equipped) laptop had the plain vanilla AirPort card as opposed to the Extreme variety, which is the only excuse I can conceive of for the base station's manifest failure, even though it's ostensibly backward-compatible. I set up the base station with, naturally, the AirPort Setup Assistant, configured it to require a password compatible with the 40-bit WEP security offered by 802.11b, and figured we were good to go.

I figured wrong. For the next two hours, I tried to get both machines to automatically recognize the network, and consistently wound up confronted with an error message that the password I had entered was incorrect. After just setting the password. Myself. Multiple times. In fact, I never did get a stable network up and running, for even one of our two boxes.

I even went back to the Setup Assistant on Nurri's machine, figuring - I know, it's something akin to magical thinking, but I was desperate at this point - that if I configured the network using the machine with the more restrictive hardware onboard it'd come good. I tried rebuilding the network from scratch with the AirPort Admin Utility, again on both machines. No joy. Let me reiterate: at no point in these two hours could I get Apple's "extremely easy" wireless base station to provide a network simultaneously accessible from two Apple Macintosh machines running the very latest version of OS X, nor even provide a stable network for either of the two operating alone. (I shudder to think about what might have happened had I even tried to network non-Apple machines, as you're supposedly able to do.) And, again, I'm no expert, but I do like to think I know my way around a Mac by now.

So back my purchases went, both of 'em. The store manager was professional enough to waive the restocking fee, at my request, since after all I had specifically asked his in-store people about compatibility before buying, and that at least made me happy. But there went my dream of surfing out in the park, and more importantly for Apple, there went an opportunity to sell me, an extremely loyal customer, on their current generation of wireless networking hardware. Once burned, and all that.

And this is where I see the hazard for Apple. If you're going to hold yourself forth as the avatar of consumer-grade simplicity, you've got to deliver on that promise, fresh from the box, first time and every time. You cannot simply continue to prevail upon the good will of a co-dependent customer base, not if you want to remain a viable business. It's one thing to confront me with a less than acceptable experience: I've never owned anything but a Macintosh of one stripe or another, and never will, as long as they keep selling them.

But the future of your business, as you well know, Steve, is in converting the other 95% of the audience. Sure, some of those people you'll win over by providing a humane UI for Unix, and some of them you'll seduce with your gateway drugs, the iPod and mini and even iTunes. But the vast majority of them will be people who have heard that they can put the rough edges and exasperatingly nonobvious configuration protocols of the Windows experience behind them by buying a Mac.

So you need to work on a couple of things. You need, first and foremost, to disambiguate the fact that there are two different AirPort Extreme base stations, that the difference between them is more than the simple presence or absence of a modem, and that there are some things you can do with one that can not be done with the other.

You need to explain, to even the least technical of your users, the difference in security provisions between AirPort and AirPort Extreme, and why they may come into conflict. You need to ensure that, when you assert something is backward-compatible, it really is - because, after all, a two-machine network, both of which are equipped with the very latest version of the software and one of whose network cards is a previous iteration, is very far from a worst-case scenario.

And, although my past experiences with Apple Store personnel have been without exception highly satisfactory, you need to ensure that when a staff member says an accessory you sell will work with your other products, they're not just saying so.

In this case, as with so many other defaults in a high-technology context, a lot of little things had to go wrong in order for this frustration to occur. The product packaging and labeling, the staffer's attention to detail, the configuration interface: any one of these would have presented opportunities to explain why my attempt was doomed to failure, before initiating the saga of purchase and double crosstown trip and return and restocking that profited neither Apple nor myself. (Of course, my own personal knowledge and understanding of 802.11 networking is open to question as well, but after all, Apple's entire USP is bound up with the idea of effortless success for non-experts.)

For all you Apple partisans I am sure to hear from: I obviously want them to thrive in the marketplace, every bit as much as you do. A quick "Sunnyvale, we have a problem," calling attention to the places where they could use a little tightening up, is more likely to help them than blandly insisting there's nothing wrong, don't you think? [v-2 Organisation RSS feed]
[Macro error: Can't call the script because the name "postCosmos" hasn't been defined.]

8:00:11 PM    comment []


April 2004 Gene Steinberg has written earlier "Little Black Books" on the Mac OS X and this one, Mac OS X 10.3 Panther Little Black Book and published by Paraglyph Press is the latest rendition. What distinguishes it from the plethora of Panther books just released for Mac OS X 10.3? I'll tell you in a second. Gene separates himself from the pack by adding a lot of 3rd-party software to demonstrate there are still a lot options to the plain-jane Apple-only solutions to a lot of the areas the Mac OS X has incorporated into the base operating system [macCompanion Magazine Headlines]
[Macro error: Can't call the script because the name "postCosmos" hasn't been defined.]

7:12:45 PM    comment []


The next release of NetNewsWire is going to be a big upgrade, perhaps bigger than you were expecting. (And it will be a free upgrade.)

There are lots of new features. What follows is a partial list—I’m leaving some surprises.

(Also: NetNewsWire is in private testing. If you’re interested in helping test, please send me email. We have a great group, but there’s always room for more.)

Browsing in place

One of the most common feature requests we get is to be able to open links inside NetNewsWire, so you don’t have to jump out to your browser. This is there—and it’s an option, so you can still open links with your browser if you want.

We jazzed it up a bit and added tabbed browsing. (It even remembers your tabs between runs.)

Searching

Searching works as you would expect, with a standard search field in the toolbar. It searches as you type.

Persistence

There’s a setting for how long you want to keep news items. There’s a global setting, but you can also set it at the group level and for individual feeds.

Flagged items

You can mark items as flagged. They get a little flag icon, and there’s a special feed that shows all your flagged items. Flagged items are kept permanently (or until un-flagged).

Activity window

A new activity window lets you know exactly what’s happening in the current download session. You can cancel the entire download or cancel individual items.

At the same time, we’ve provided a much larger range of options for concurrent downloads, so that you can better tune NetNewsWire’s refresh speed.

Per-feed refresh settings

Some feeds you want to refresh often, but other feeds you want to refresh every four hours, or once a day, and so on. You can now set all this on a per-group and per-feed basis. Settings inherit, so you could set your Macintosh group to refresh every two hours, but then have some feeds inside that group that refresh more or less often.

You can also set feeds that don’t refresh at all. (This was a surprisingly common feature request—people want to save feeds sometimes but have them not refresh.)

Synching

People who use multiple computers will be able to synchronize their subscription lists and the read/flagged status of news items between two copies of NetNewsWire.

Smart feeds

There are two main approaches you can take—either filters (as in email apps) or smart feeds. We went with smart feeds. You can create smart feeds that show headlines from other feeds. It’s much like smart playlists in iTunes or smart groups in Xcode.

Scripted feeds

You can write AppleScript scripts or shell/Perl/Python/etc. scripts that return RSS or Atom. Scripts can take parameters or not. These scripts can do whatever scripts can do—I expect some people will write screens-scrapers, but you can also use them for things like watching a drop folder on your hard drive or monitoring log files and so on.

Search engine feeds

You can subscribe to searches at Blogdigger, Daypop, and Feedster. You just tell NetNewsWire what to search for and choose your search engine.

Feeds that haven’t updated

We get a lot of requests for different subscription management features—but the most common was to find out which feeds haven’t updated in a long time. You can now see all feeds that haven’t updated in n days (where n is a number you choose).

OPML subscriptions lists and groups

You can export your OPML subscription list with groups intact, and you can import OPML files with groups.

Atom feeds

It reads Atom feeds. If you’ve been using the Atom beta, note that we’ve fixed a bunch of bugs (most notably the bug where summaries-only feeds appeared as title-only feeds).

Surprises

I haven’t mentioned some little things (like favicons in the Sites Drawer, an Errors window)—but I’ve also left out a few big things. As I said above, if you’re interested in helping test, just send me email. [inessential.com]
[Macro error: Can't call the script because the name "postCosmos" hasn't been defined.]

4:56:06 PM    comment []


Long-awaiting update to NetStumbler appears: The program's developer notes using extreme understatement: Since I released NetStumbler 0.3.30, I have experienced birth, death, illness, new job, and increased bandwidth costs. None of these will be helped by the arrival of both NetStumbler and MiniStumbler versions 0.4. Download and enjoy. Sorry it took so long. The NetStumbler (Windows) and MiniStumbler (Pocket PC) applications let you scan for access points and record information about them, such as their unique interface address and whether security is enabled. You can pair scans with a GPS to build location-based awareness. [link via Gizmodo] Simultaneously, iStumbler 84 was released for Mac OS X 10.3.... [802.11b Networking News]
[Macro error: Can't call the script because the name "postCosmos" hasn't been defined.]

3:47:10 PM    comment []


Tuesday, April 27, 2004 is bound to be a busy day at Ben & Jerry's Scoop Shops. That's the company's 26th annual Free Cone Day. The first 50,000 customers in the U.S. who sign up for a sweepstakes at this year's event will also be able to get a code redeemable for a free song at Apple's iTunes Music Store. The sweepstakes grand prize winner gets an iPod, an iMac and a trip to Ben & Jerry's headquarters in Vermont to become an honorary "Flavor Guru," where the winner gets to make a batch of their own personal flavor of ice cream. [MacCentral]
[Macro error: Can't call the script because the name "postCosmos" hasn't been defined.]

3:40:52 PM    comment []


© Copyright 2004 Paul W. Swansen.



Click here to visit the Radio UserLand website.

 


April 2004
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
Mar   May