Borkware’s Back, Baby

August 23rd, 2007

Many of this blog’s readers know the name Mark Dalrymple. Why? Because he’s the author of some of the best technical literature available on the subject of programming Macs. Targeting readers from the getting started to the deep nitty-gritty ends of the developer spectrum, Mark’s writing is a great gift to the Cocoa (and low-level Mac-Unix!) community.

Mark also writes a blog. The Borkware Miniblog has long been on my subscription list, but I’ve noticed his output ramping up lately. No doubt it’s thanks in part to his recent adoption of MarsEdit! Mark started a new WordPress blog to facilitate the move, as he writes in his “First Post“:

I’m moving the Borkware Miniblog to WordPress, mainly so I can use the most excellent Red Planet MarsEdit editor. Web forms just don’t do it for me any more.

Amen to that, Mark! It’s great to have you on the Red Planet.

A lot of people I know (especially developers!) tell me that they would use MarsEdit, if only they blogged more. My answer to this chicken-n-egg question is almost always the same. “If you used MarsEdit, you would blog more.” At least, that’s how it works for me. It’s great to see it works that way for others, as well. Quotes like Mark’s inspire me to keep working on the app. Because if I can save yet another developer from the painful clutches of the web form, it’s all worth it!

MarsEdit 2 Upgrade Policy

August 23rd, 2007

With MarsEdit 2 close on the horizon, I’ve been getting questions about what the upgrade policy will be, and whether there’s any reason to hold out for the 2.0 release before deciding to go ahead and buy.

For anybody who bought MarsEdit on or after July 1, 2007, MarsEdit 2.0 will be a free upgrade.

For other licensed users, MarsEdit 2.0 will be an affordable $9.95 upgrade.

In short, if you’re itching to buy MarsEdit, now is an excellent time to pull the trigger. And if you’re a long-time licensed user, good things are also in store for you!

The anticipation ends soon.

Update: You talked me into it. New screenshots.

We’re In This Together

August 17th, 2007

I got a little idealistic during my talk on application acquisition at last weekend’s C4 Conference. See, last year’s event had been so memorable to me, I thought it was worth trying to focus the audience’s attention on what my aspirations were for the talk, which were roughly “to make people think about acquisition and possibly change their own life in the process.”

I probably succeeded in at least some microscopic way for some person in the audience. But no matter, because if I didn’t succeed, I’m sure some other speaker did. Or some attendee in the audience chatting with some other attendee, discovering that they live in the same town, or that each of them is both a little league coach and a Mac developer. Real life is neat that way: it’s inspiring!

Aaron Vegh caught “Mac Community Fever” at C4 this year, writing in his blog about the dramatic change in attitude he received by attending the event:

I think there will always be this divide in my life: pre-C4 and post-. Because this weekend I learned that while a cluster of web developers in a room might always eye each other as competition, in the Mac universe we’re all in this together.

It’s not entirely true. There is some ferocious competition going on among our ranks, and some hostile relationships between certain parties where feathers have been ruffled in the past. But substantially, what Aaron describes is true. Developing for the Mac is a warm-fuzzy experience. The platform is big enough to be really exciting and offer opportunities, yet small enough that given a few years of attending events like these, you might end up kind of knowing everybody!

It’s pretty awe-inspiring to sit in the same room while the makers of competing products such as BBEdit and TextMate, or Transmit and Fetch discuss product design issues, laugh at each other’s jokes, and yes, withhold some of their more strategic plans! But almost everybody in the room, competitor or not, is respecting each other’s work, and having a great time.

Last quarter Apple announced sales of more than 1.7 million new Macs. Market share for our platform seems to be growing steadily as increasing numbers of Linux and Windows users decide to dip their toes into these tranquil Mac waters. It’s a great time to work on a platform where the majority of developers genuinely care for their colleagues, their products, and their customers. We’re in this together.

Rich Siegel, CEO of Bare Bones Software, has cautionary advice in the wake of all this growth. His views deserve our attention, because he represents one of the longest-standing indie software businesses still making software for the Mac. Following C4, Rich picked up on an issue raised in the mostly-disastrous panel discussion, an issue of the so-called “perpetual silly season.”

The question raised by DrunkenBatman was whether the increasing use of gimmick-marketing for Mac products had established a sort of pattern for cheaply made, deceptively marketed software as the wave of the Mac future. He suggests that such gimmicks have always been a component of the Mac market, but that the press used to serve as a more central resource for protecting consumers. Without offering any particularly solution, Rich asks us to consider for ourselves which way we want things to go:

Do we want the industry to continue in its best traditions, combined with the innovation made possible by improvements to the platform and the world at large? Or do we want to stand back and let the Mac software landscape become a mirror of the Windows software landscape: populated by used-car lots, and decorated with tumbleweeds?

It’s an appeal to Mac developers everywhere, that we maintain our high standards and commitment to quality, even as fly-by-night operations may pop up from time to time in an attempt to cheapen the industry. This is great advice, but why not keep it to himself? Wouldn’t it be smart to let his less idealistic competitors flail about and sell their cheap, gimmicky wares? Why go to the trouble of writing a thoughtful essay encouraging his competitors to make better products?

For one thing, I suspect Rich really likes sitting in a room full of inspired developers. The conferences would be a lot less fun if they were filled with shysters and snake-oil-salesmen. But his ambition to elevate his competitors also makes business sense. Consider the most popular, trendiest retail district in your town. There are many shops whose target markets overlap, and to some extent each shop is competing with the others to attract customers through their doors. But the district wouldn’t exist at all without the collective commitment to quality.

With rare exception, it’s the environment that brings the customers, not the individual retailers themselves. This is why Banana Republic would rather be situated next to Abercrombie & Fitch than next to Ross. The higher-quality A&F is certainly more of a direct competitor, but almost every customer it helps attract to the neighborhood is also a potential BR customer. They just have to put something of quality in the window display.

The Mac is a really attractive, trendy retail district. If the shops don’t remain classy, then the customers won’t keep coming. So it makes sense to support our competitors. We’re in this together.

DrunkenBatman Is Not A Racist

August 14th, 2007

OK – I had a great time at C4, and I would like to write an extensive blog post about all the great, and some of the slightly awkward things that happened at the conference. I would like to, but I’m incredibly busy. Almost too busy to write anything at all. Except I want to help stand up against a growing tide of inaccurate commentary about the deeds of DrunkenBatman at the conference.

Here’s what happened:

DrunkenBatman used his role as moderator of a group panel to explore some theories that did not meet with universal agreement from the audience. The topics were explored longer than they should have been, and some of the ideas were presented in a provocative fashion. The audience and panel were both generally pretty dissatisfied with the resulting lack of meaningful discussion that transpired.

One of the ideas DrunkenBatman tried to convey was that the Mac market might not be as diverse as other platforms, particularly Linux. His theory was that by improving the diversity of the platform, it would lead to a greater atmosphere for future product development, and be a particular boon to the open source movement on the Mac.

In the course of presenting these ideas he filled the screen with one particularly provocative slide, which read “Black People Don’t Use Macs.” He then employed some statistically inappropriate anecdotes, and took an informal poll in our room of 150 Mac developers, where only person raised his hand, self-identifying as black. While he didn’t particularly convince the audience or panel that his theory was accurate, at least we understood where he was coming from in his speculation.

DrunkenBatman did not do a great job making his points on Saturday evening, or of managing the panel he was supposed to be moderating, but that does not make him a racist. Conference attendee Ian Baird snapped a photo of the aforementioned slide, and posted it to his Flickr account, where it received a fair amount of misguided and inappropriate venom. I trust that Ian was not trying to encourage accusations of racism – he was just posting an interesting snapshot from the conference.

But today some idiot on Digg (is that redundant?) took it upon himself to post a link to the Flickr photo, with the extremely inappropriate caption “DrunkenBatman goes on racist tirade at C4 Mac dev conference.” This gets my blood boiling, because although there were aspects of DrunkenBatman’s overall presentation that bordered on tirade status, his comments regarding diversity among Mac users were by no means racist. It’s offensive and slanderous of Digg user AmazingSyco to imply that they were, let alone that it was “a racist tirade.”

If you were at C4, or even if you weren’t but trust my description of how things went down, I would urge you to help bury the story on Digg. The way this works is you log in as a registered Digg user and “Bury” the story with a rationale. If enough people do it, the story disappears from searches and from the popular stories pages.

It won’t undo the damage of the slanderous statement, but at least it will help prevent it spreading wider or faster than it should. I rarely believe that stories should be buried, but in this case the caption and associated commentary are so hurtful and inaccurate, I believe it’s the right thing to do.

Thanks for listening, and I hope to have a less adrenaline-inspired post about C4 at some point in the near future.