Most people, I suspect, can tell the difference between a $500 bicycle and a $1000 bicycle — most don’t think the differences are worth the extra money, but they can perceive the differences (lighter-weight frames, visibly superior components, etc.).

I doubt, though, that most non-expert-cyclists are able to distinguish between, say, a $1000 bike and a $5000 bikeThis holds true for many realms; it’s generally pretty easy for most people to perceive the difference between the mediocre and the good, but it often requires expertise or finely-honed sensibility to perceive the difference between the good and the great.

Furthermore, in some cases, most people generally prefer the good to the greatA high-end racing bicycle is a terrible bike for casual transportation around town — the seats are uncomfortable and the pedals require special footwearCameras are another good example. Most recreational photographers really do just want to point and shoot; they don’t buy point-and-shoot cameras just because they’re cheaper than SLRs, they buy them because they’re actually what they want.

“Better” is a complicated adjective, because it is subjective. Whether product A is better than Product B depends entirely upon what criteria matter to youA $500 bike is better than a $5000 bike if you’re looking for something to ride around your college campus一个$ 300 Digital Elph比一个好$800 Digital Rebel XTif you want a camera that’s simply easy to use and fits in your pocket.

But just because evaluating “better-ness” is subjective does not mean it is arbitraryFor most products, most people appreciate thisEven though they can’t perceive the differences between the good and great — or if they do perceive the differences, don’t care about or don’t appreciate them — they don’t dispute that such differences actually exist, or that connoisseurs judge products in their area of expertise by what are sometimes very different criteria.


The point of all this is that in some cases, some people seem unwilling to concede that any criteria other than the ones they themselves deem important actually matter, or even exist.

这是教条主义,1and the nature of dogma is such that it pretty much kills any reasonable discussion or debate.


Which brings us to Mark Pilgrim’s announcement two weeks ago that he’s从Mac OS X切换到Ubuntu Linux跑上一个联想ThinkCentre

It goes without saying that this is a rather curious direction in which to switch — the trend is the other way around, with far more people switching to the Mac than from itIt is even more curious if you know anything at all about Mark Pilgrim’s background and personal computer historyPilgrim is not some Mac OS X-era carpetbagger他是一名真正的Mac用户using Apple computers for 22 years在90年代初,他developed a slew of cool games, hacks, and utilities for the Mac— and, notably, released them as open source under the GPL; there was very little open source software for the Mac in the System 7 era.

Pilgrim is an expert Mac OS X user; before taking his current job at IBM, he worked as an Apple-certified Mac OS X trainerWhen Mac OS X 10.3 (a.k.a他发表了Panther)this wonderfully exhaustive guide来自10.2的新内容His weblog, Dive Into Mark — which prior to his taking an 18-month裂缝in October 2004 was extraordinarily popular and deservedly so, and was in fact an enormous influence on 万博manbetx贴吧 — was never a “Mac weblog” or “Apple weblog”, but did contain a lot of insightful, informative stuff关于Mac OS X.苹果And even while his weblog was on hiatus, he was still publishingdeeply investigative grist for Mac nerds

所有这些都是说,当我发现时,我发现它非常令人惊讶与他的公告有关进一步解释, it elicited a wave of email more or less along the lines of “who gives a crap what computer this Pilgrim guy buys?”

Not so unexpected, but disappointing nonetheless, is that nearly all of those contributing to the lengthy comment threads on Pilgrim’s weblog seem to entirely and utterly miss the point of his argument — which argument is complex and in many ways subtle, which, in turn, is probably why most people chose not to think about it.

Interpolation on the Influence of Yours Truly on the Tone of the Comment Thread for Pilgrim’s ‘When the Bough Breaks’: It seems clear to me and deserves to be mentioned here in the open that part of the digressive “missing the point” nature of the comments on “当树枝破裂时“是我的错什么时候I Link-Listed it, I quoted a paragraph that, I thought, captured a key aspect of Pilgrim’s argument:

I’m creating things now that I want to be able to read, hear, watch, search, and filter 50 years from nowDespite all their emphasis on content creators, Apple has made it clear that they do not share this goal开放不是一个货物崇拜Some get it, some don’tApple没有。

But in what I intended as an aside, I then commented on Pilgrim’s griping about having lost metadata in both iPhoto and iTunes to database corruption, which he suggested might have been somehow mitigated had those database file formats been publicly documented (which they aren’t)我写:

It’s obvious he’s been thinking about this for a long time, but I don’t agree with all of itFor example, he’s been bitten by metadata database corruption in both iPhoto and iTunes; I think the solution here is a good backup strategy, not open file formats for the binary metadata storesKnowing the format of the file won’t help if the corruption is severe; a good back-up will always work.

I agree, though, that closed-format metadata stores are not good long-term archival formats.

I only mentioned backups to refute that one single point; not to refute Pilgrim’s entire argument.2The problem is that a big chunk of the traffic to his post came from my link, and the comments, especially the early ones, are dominated by people telling him that his problems with Mac OS X could be solved by backing upI think that’s the fault of the misplaced emphasis in what I wrote(朝圣者也这么认为。)End interpolation.

So why is Pilgrim switching? For the benefit of those of you who haven’t read his piece yet and are too lazy to pause here and read it yourselves — which you really ought to do, if for no other reason than that he’s a good writer — I’ll list several of his cited reasons:

  • He’s a Firefox and Emacs junkie, and doesn’t need a Mac to use them(I’ll add that Firefox, in my opinion, works better, or at least fits in better, on Windows and on Linux than it does on Mac OS X.)

  • He’s unhappy about the Apple software he does use — iTunes, iPhoto, and iMovie — because of the aforementioned corruption problems with the first two and because iMovie doesn’t let you export edit decision lists.3

  • He doesn’t like the iTunes Music Store’s DRM, and because he doesn’t like ITMS DRM, he doesn’t like the increasing number of ITMS tie-ins in each new revision of iTunes.

  • He’s irritated by QuickTime Pro’s $30 price tag, which most people pay just so they can watch movies in full-screen mode.

  • 他不喜欢.Mac(他是不是一个人。)

But the crux of his argument is the afore-quoted passage regarding openness and long-term data preservationThat’s good, because the points mentioned above really don’t make for much of a case, on their own.

Arguing over these points, however, which is what most of the commenters on his site have done, is missing the pointYes, they’re all niggles, but Pilgrim isn’t claiming otherwise; he is simply pointing out the obvious, that a lot of little things about Mac OS X suckThese niggles don’t constitute the full case for his switch; they’re just factors that made his decision easier.

There’s an unbecoming tendency for some Mac users to contort their worldview in such a way so as to construe that Mac OS X is better than every other OS in every single way, or that its overall superiority ought to be obvious to everyoneThis actually was true, or very nearly so, in the System 6 era of the late ’80s, but it certainly hasn’t been true since then; sticking to this notion just makes you look like a small-minded jackass(Not to mention that many of the people I’m describing weren’t even out of diapers when System 6 was current.)

There are ways that Windows is better than the Mac, and many of them are rather obvious例如如果你需要AutoCAD,Windows会更好If you want to play Half Life 2, Windows is betterFor most of the past 20 years, PCs offered more raw computing performance than Macs. These are facts, but that hasn’t stopped some Mac users from trying to deny them.

The ways that Mac OS X is better are in many ways more subjective, and for many people, imperceptibleOr perceptible but they just don’t careMany Mac users just can’t get it through their heads that most people don’t give a rip about the quality of the design of the user interfaces they use; that for most people “good enough” is good enoughMac OS X is better than Windows if you care about user interface design; if you don’t, though, it’s just different, not better.

It is easier, or more comforting, for Windows nerds who do not perceive anything significantly better about the Mac’s UI to chalk up Mac users’ strong preference to their being irrational cultists than it is to admit that they (the Mac users) perhaps have a more acute sense of UI design aestheticsContrast this to the markets for, say, bicycles or camerasAs mentioned at the outset, lay people are, as a general rule, perfectly happy to concede that these high-end products are better in ways that they don’t perceive or understand or care about.

The difference is that with cameras and bicycles, the differences between high-end and consumer-end products are almost always measurableExpensive bikes weigh less and have sturdier frames. High-end cameras have faster lenses and digital sensors with higher ISO sensitivity and can shoot more frames per secondLay people may not understand or know about these differences, or why these differences are worth thousands of extra dollars to serious cyclists and photographers, but they可以understand them if they wanted to sit down and learn about themIt’s just that they don’t care so they don’t bother.

即the key to understanding high-end bikes and cameras is knowledge, not perception(这是一个品味问题哪一个high-end bike or camera you buy, but not a matter of taste whether you want a $2000 DSLR or a $200 point-and-shoot.)

Whereas if we concede that the Mac is a computer with a high-end user interface, what it is that makes its UI “high-end” is a matter of taste and perceptionThere do exist ways that you can scientifically measure and test the usability of software — i.e. that by菲茨的定律you can prove that the Mac menu bar is more usable than the Windows-style menu bar within each window — but that’s not why Mac users are Mac usersNo one goes out and subjects themselves to serious usability testing to determine which OS they should useMac users prefer the Mac because they just prefer itYou can explain the reasons why you prefer the Mac, but can you explain why you care about those reasons? You either feel it or you don’t.

Hence the difficult situation faced by small-minded Windows users who do not get the appeal of the Mac; to admit that Mac users’ strong preferences are reasonable would be to admit that they (the Windows users) are unable to perceive something that Mac users can. That to concede that Mac users are reasonable wouldn’t just imply that Mac OS X is in at least certain ways much better than Windows, but that Mac users in certain ways have a more refined sense of taste than Windows users, which in turn cuts way too close to implying that in certain ways Mac users are smarter, which is where things turn ugly because those certain ways are, to Mac users, the ways that really matter, and any chance at reasonable discourse evaporates because both sides feel deeply insulted by the other.

The openness issues that Pilgrim is talking about are like that — except that maybe even fewer people perceive or deeply care about these issues than about user interface designAnd the way that his arguments are being dismissed, by most of the responses I’ve seen, is similar, rhetorically, to the infuriating manner in which many Windows partisans have long dismissed the MacTo wit: denying that the cited factors exist or matter, and thereby ascribing the avowed preference to irrational zealotry rather than to refined or acute sensibilities.

Telling Pilgrim that he’s making a mistake because Ubuntu doesn’t have as refined or cohesive a UI as Mac OS X is like telling someone who is switching from a Chevy Tahoe to a Toyota Prius that he’s not going to have as much cargo room他知道。


The point here isn’t that everyone ought to agree that the Mac has a “better” user interface than Windows or that the Mac isn’t “open” enough compared to Linux; the point is that everyone ought to be able to have a reasonable discussion about these issues and their relative merits, and do so with the understanding that no one ought to expect to be able to outright prove their case one way or the other.

It’s not a binary situation, where Windows and Linux have bad UIs and Mac OS X has a good one, and but Linux is “open” and Mac OS X and Windows are notNor is there just a single continuum upon which to gauge these choices.

It’s often said that you shouldn’t compare apples and oranges — generally used figuratively, but even looking at it literally you can see that it’s not trueYou need to compare apples and oranges when you’re deciding what to pack in your lunchWhat you can’t do is compare apples and oranges and somehow conclusively prove that one is better than the other.

Or ask yourself this: what would you rather read: a well-plotted but poorly-written potboiler or a well-written novel with a rather nondescript story line? A quick look at the best-seller lists tells you how most people would answerThe point is that you don’t choose one novel over another because it is somehow universally “better”, but rather because it is somehow more appealing,对你更好, as an individual, based on the innumerable inscrutable tastes and desires and opinions that make you the unique snowflake that you are.

The reason this Pilgrim situation is so hideously complex is that all modern operating systems are complexIt takes a lot of work and investigation and expertise just to understand and form opinions about one of them, on its own; comparing one against another can’t be done by reducing the comparison to some single metric because they’re different in so many different waysIt’s easy to choose between two things that differ from each other in just one way — and it’s easy to explain your decisionNot so when choosing between things that differ in hundreds or maybe even thousands of ways.

Assuming you’ve made your choice with an open mind, it’s really unlikely that your decision came down to just one factor, or even just a handfulThe interesting decision isn’t really about which choice you ultimately make, but in which factors you use to make that decision, and how much relative weight to ascribe to them.

这可能会让你感到疯狂Pilgrim first decided to switch, he hadn’t even yet decided what open source operating system to switch to即how could it be anything other than a rash decision if he didn’t even know exactly what he was switching to? But the particulars of the OS he’s switching to don’t really matter, because what’s changed isn’t his opinion about Mac OS X or any particular distribution of Linux, but rather the amount of importance he’s decided to place on the openness of the OS he’s usingTo place more value on openness, less on UI refinement, and thus to conclude that he’d be happier switching to LinuxThat he has a long list of petty annoyances about Mac OS X and that desktop Linux continues to improve in terms of UI refinement — these things of course factor in as well.

一切都在因素中正是我想说的What’s more important? Openness of data and control over one’s environment? Or aesthetic appeal and usability? It’s a gross error to think that this is some sort of binary choice, that on the one side you have openness, and on the other usabilityMany aspects of Mac OS X are open.Ubuntu的UI正在稳步提升The hard part is deciding how much importance to give to each factor you care about. How much openness are you willing to give up for a system with a better interface? How awkward of a UI are you willing to tolerate for a system that offers you the source code to everything?

现在考虑一下你的习惯和你已经知道的事情I, for example, am far less likely to switch away from Mac OS X than I would be if I weren’t already an expert userThis isn’t blind loyalty or zealotry; expertise has value, and in my case it would take a lot of time to become equally proficient on another system.

So how do you evaluate so many different factors and reach a conclusion? I don’t know(分页马尔科姆格拉德威尔.) You can’t just test drive an Accord and a Camry and conclude that one is good and the other is bad and drive off with the good oneThere’s no way to compile a list that conclusively shows one is absolutely better. At some point it comes down to a feeling.知情by thinking, after measuring the facts, yes但仍然是一个直觉决定。


You’re doing yourself a disservice if you dismiss an argument like Pilgrim’s simply because you believe he’s an open source/open format ideologue; ideologues aren’t necessarily irrational zealots(And even irrational zealots or fanatics aren’t necessarily wrong; cf.亨利基辛格的讽刺: “Even a paranoid has some real enemies.”) An ideology is an organized system of beliefs; just because you don’t share them doesn’t mean they aren’t valid.

Ideological conviction doesn’t necessarily imply a rigid, quick-to-judge closed mind (even though, admittedly, that is often the case)You can be an ideologue with an open, honest mind — to believe otherwise is to say that someone with an open mind can never reach an uncompromising conclusion.

If your reaction to Pilgrim’s announcement was a snap judgment that he’s lost it, or that he’s being an asshole who’s just looking for attention as the guy who switched away from the Mac just at the time when it (the Mac)似乎蓄势待发to become more popular than ever, or that he’s an open source fanatic who just can’t be reasoned with or trusted — are you sure that the zealotry at play is his?

Thought experiment: Let’s say that Microsoft puts together a miraculous fourth-quarter comeback and that Windows Vista rocksNot just rocks compared to the way it currently appears as though Vista is actually going to turn out, but rocks, periodAs in looks better than Mac OS X比Mac OS X更优雅Noticeably faster and snappier than Mac OS X(That one’s actually quite likely.) I.e. “better” than Mac OS X, in glaringly obvious ways.


If your answer is that it would depress you, or sicken you, or really in any way dampen your spirits — why? Wouldn’t this be good news for everyone, including Mac users? Either Apple would have to up the ante and improve Mac OS X in similar ways, or, Mac users could just switchEither way the result is that we’d be able to use something better than what we’re using now.

One reasonable objection would be to point out that the Microsoft Corporation has a proven record of cheating and rule-bending and违法而且实际上只是一般unsavory conduct at its executive levels, and that because of this track record it really ought to be depressing for Microsoft to “win” in this regard.

所以让我们说它是Ubuntu Linux。


I’m deeply suspicious of Mac users who claim to be perfectly happy with Mac OS XReal Mac users, to me, are people with much higher standards, impossibly high standards, and who use Macs not because they’re great, but because they suck less than everything else. Pilgrim, to me, is a quintessential Mac user in that regard; and what he’s doing is wondering if maybe things might suck less somewhere else.

“Better” for Mark Pilgrim doesn’t mean better for you, and nowhere has Pilgrim implied that it does.

Admitting that he has a point, or several points, or that he may well be correct that he’s going to be more satisfied with Ubuntu than he was with Mac OS X, does not imply that Mac users are wrong or stupid or foolish.

And the truth is I’m not entirely sure he’s making the right decision, even for himselfForget all the niggling details he cites, and focus only on his central beef — that Apple is a company that does not “get” openness, and that this deficiency is going to hinder Pilgrim’s long-term access to the data he’s creatingBut if that’s the case, and Pilgrim has been using Apple computers for 22 years, why hasn’t it happened already? Openness isn’t binary, a choice between totally open and totally closed, it’s a continuum. The question isn’t “Does Apple get it?”, but “Does Apple get it enough?” But from the perspective of someone immersed in the free software culture, where everything operates near the extreme edge of the open/closed continuum, it’s easy to see how things begin to look binary — not open/closed, but totally-open/not-totally-open.

That, to me, is the most convincing counter-argument to Pilgrim’s. That if Apple’s lack of openness were a disaster in the making, it (the disaster) would have occurred alreadyAnd while it is easy to find ways to complain that Apple is not open enough — under-documented and undocumented security updates and system revisions, under-documented and undocumented file formats — it would be hard to argue with the premise that Apple today is more open than it has ever been before(图表A:Web Kit project。)

But there are things that could be better, should be better, but aren’t, and it’s hard to ascribe these policies to anything other than management that is, at best, indifferent to issues related to openness参看Tom Yager昨天在Macworld上的报道of being invited to Apple to discuss his InfoWorld column on the closing of the x86 version of the Darwin kernel; the gist of Apple’s response was to tell Yager that he shouldn’t have written about it because no one cares, which response is rather painfully tone-deaf PR-wise, in that the reason Yager wrote it in the first place is that he obviously thinks his readers do care.

Stories like that give rise to the sinking feeling that Apple’s executives aren’t merely indifferent to openness, but rather that their stance on openness is in fact highly calculated, and that the calculation is that Apple should be open only so far as necessary to be perceived as being open即that openness only pertains to marketing, and not to engineeringThere’s no question that Apple is chock-a-block with engineers and engineering managers who care about openness, but that does little good without a mandate from the executive level.

I’m willing to admit that I don’t have a finely-tuned sense for this stuff朝圣者这样做,这就是我在听的原因。

  1. 我非常喜欢“教条主义”的定义来自Mac OS X的新牛津美国词典:“在没有考虑证据或他人意见的情况下,倾向于将原则放在无可争议的真实面前”。↩︎

  2. 如果我更加自省,我可能会在这里观察到,专注于朝圣者片中一个容易被驳斥的侧面点可能是一种防御性的姿态,以避免正视普里格里姆主要论点提出的一些令人不安的问题。↩︎

  3. A standard format for describing the edits you make to video; given anEDL文件和原始素材一样,您可以使用支持EDL文件的任何其他软件重新创建您一起编辑的最终输出。↩︎