November 09, 2007

A Curious and Spirited Bird

Spike died on Monday. Sunday night he was fine when we put him to bed, but Monday morning he barely picked at his food, by Monday afternoon I was suspicious that something was wrong, and by dinnertime I was certain and took him to one of the best emergency vets in the state. While waiting to see the specialist, he started showing clear signs of distress and they rushed him in, put him in a cage with oxygen, and waited for him to stabilize. Half an hour later, he arrested and they couldn't resuscitate him. He was only seven months old, and we had only had him a month.

Now, we're waiting for the results of the necropsy that will hopefully tell us why this happened. (We have to know, to ensure the safety of our other birds as much as to help us make sense of this.) Birds are so good at hiding symptoms of illness that by the time there's any sign, it's frequently too late - but he was only seven months old.

Losing Spike hurts so deeply not only because he was so young, but because his life should have been so long and so full: fifty years would not have been too much to expect. He was such a great bird — "curious and spirited" was how the breeder described him (after we took delivery, so we knew we weren't being sold a bill of goods!), and that was so true. He explored everything he could (and we had to take care to keep him away from the door and window moulding, or else he would have destroyed it). He wasn't ill-tempered, but before he learned to trust us, the unwary handler was likely to sustain a painful bite (I still bear some scars). But after an initial adjustment period, we became a bonded pair, he and I — I was his human, every bit as much as he was my bird.

We were all but inseparable, and I was looking forward to his companionship for the rest of my life. Now all I have are memories. It shouldn't be that way.

Kerri wrote, "there's a birdie-shaped hole in my heart". There's a Spike-shaped hole in our lives. There always will be. But Tatr abides, and there's room in our lives and hearts and home for a new bird.

Good bye, Spike. Your memory will not fade.

August 13, 2007

Tumbleweeds and Used Car Lots

[NB: I want to talk about a subject raised at Drunkenbatman's C4[1] panel, but it's not the one that you might think it is. The "racism" issue is currently being done to death in other venues, and is, to me, not part of the larger picture.]

During the recent C4[1] conference, blogger Drunkenbatman moderated a panel composed entirely of C4[1] presenters, composed primarily of a cross-section of indie Mac developers. Drunkenbatman led off with an introduction to Pzizz, a product which, as demonstrated by his slides, is marketed with dubious claims backed up by even more dubious pseudo-science. (He used the phrase snake oil.) He then made mention of the MacHeist software promotion and the controversy surrounding it, and then handed the metaphorical floor over to the panel, with the question, "Is this the legacy we want to leave behind us?"

At that point, the whole conversation veered, in my opinion, wildly off course. A handheld mic circulated around the room, and various audience members registered their opinions with varying degrees of emphasis. One panelist opined that this industry is brand new — we are in the Wild West, eventually things will settle down, and law and order will prevail; in the meantime, we shouldn't complain about the tumbleweeds. Words and phrases like haters and paternalistic and Delicious Generation flew through the air with the greatest of ease. There were arguments about the nature of promoting software. Nothing really got resolved.

As happy as I was to see the topic aired, I think the discussion got started off in the wrong direction and, as a result, failed to address the core issue that I think Drunkenbatman was getting at. The question isn't, "What legacy do we want to leave for future generations?", nor is the question even one of, "How can we clean up these damn tumbleweeds?" The real question, as I see it, is one that needs some care in framing.

What's Old is New

I don't take literally the notion that the industry we're in is brand-new — after all, the Mac software industry was born back in 1984 with the introduction of the Mac itself. However, beginning roughly with the release of Mac OS X 10.4, all of the right factors converged to enable the development, release, delivery, and marketing of Mac desktop applications without requiring the enormous input of resources (capital and otherwise) that were once necessary to build and ship a successful Mac product. As a result, the pace at which new Mac products appear on the market has rapidly increased, and continues to do so. At the same time, large numbers of new customers are coming to the Mac, either as initial computer purchasers or as switchers from Windows or Linux. The visible result of these changes is a software market which is noticeably more vibrant than it was ten, or even five years ago.

However, despite the rapid influx of new customers, new developers, new ideas, and new technologies, the Mac retains an enormous number of customers and developers who were using and/or developing Mac software well before Mac OS X was released. In the Before Time, customers had very high standards for Mac products (as contrasted with products for other platforms). It was inevitable, since Macs and Mac software were very expensive relative to PCs and DOS/Windows software, and if you laid down that kind of coin for your gear, you expected very high quality in return. In this respect, the Mac industry was largely self-adjusting: Users were well informed by the sources available to them at the time (the Mac trade press), and the sources were themselves tough on crappy products. Developers who produced junk — or who marketed snake oil — never gained credence, and in all substantive ways, ended up in the fringes.

What's New is Old

There's one thing that even the Mac software industry hasn't been able to escape completely — schlock marketing. It's a constant in the universe. "Low Miles!" "Real Sea Monkeys!" "Buy Ten Albums for One Penny!" Such marketing used to be confined to the fringes: junk mail, spam, the used-car lot in the seedy part of town.

Today, thanks to the many-to-many communications that are possible in this Web 2.0 world of blogs and social networking, it's very easy for schlock marketing — and as such, the products it pushes — to gain an air of legitimacy. How? Easy: Just start a discussion. By engaging in the debate on a particular subject, both sides in the debate implicitly acknowledge that the subject is worthy of debate; and when one side of a controversy is the side that might ordinarily live on the fringes, the debate works to the advantage of that side regardless of the outcome. That's because all of a sudden, the fringe side of the debate — the voices and positions that had once rightly been relegated to the periphery — gain mainstream recognition. (This particular condition has been observed in the case of the whole "Intelligent Design vs. Evolution" matter, where evolutionary scientists are concerned that engaging in scientific debate with creationists dignifies the creationist position as something worthy of being argued about.)

Further, it's very easy for the purveyors of schlock-marketed products to change the character of the discussion for the worse. Instead of a reasoned back-and-forth which brings out the best of what our socially networked world offers, there frequently results a shouting match, in which he who yells the loudest wins, and in which anyone with a viewpoint at odds with that most loudly expressed is branded a hater, or is labeled as having an agenda, or both.

Q: How can you reasonably argue that water runs uphill?

A: How can you even ask that? Why do you hate America? What's your agenda?

And thus, those tumbleweeds, which once used to blow through and be forgotten, can (and do) become a longer-lasting part of the landscape. The cheap used-car lot replaces the reputable auto dealer. The fringes start to edge out the mainstream, and the consumer, who once could depend on good advice from informed sources, faces only a sea of noise, and no longer knows whom to trust. ("Was it really owned by a little old lady from Pasadena? The salesman says so, and his boss backed him up, so it must be true, right?")

The Real Question

Here it is, then: As Mac developers, what do we want the Mac software landscape to look like in five years? 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?

What's the Answer?

One of the reasons I conflate fly-by-night software and schlock marketing is because schlock marketing is pretty much a requirement if you want to generate buzz for a sub-par product. On the other hand, really good products don't need schlock marketing. If you've written something that you honestly think is good, market it with honesty and integrity. Don't cheapen yourself, your marketing message, or your product just to generate buzz. Act respectably, and the respect will come. And with it will come the customers.

And the schlockmeisters? Ignore them and eventually they'll blow out of town.

August 12, 2007

C4[1] Parting Shots

Alas, my outgoing flight time requires that I leave before breakfast (to say nothing of the final sessions). So, on the way out the door:

@Cabel: I'm really sorry I'll be missing your session; I was looking forward to it.

@chockenberry: I'm sorry we didn't get more time to talk. Let's try and make some time.

@Geoff: Thank you so much for the Lagavulin! And it was great to finally meet you. :-) Have fun shaping all of those young minds...

@Gus: Thanks a million for the T-shirt, it will occupy a place of honor. I wish we'd been able to find some time to catch up. :-(

@Jenn and Lucien: Good luck in your new venture!

@Paul: Why is it we travel all this way and still didn't find any quiet time?

@Rosyna: Nice to finally meet you at last. :-)

@Wolf: Thanks for organizing all this, and for suggesting that I come. Never a dull moment...

April 05, 2007

In Soviet Russia, Apple Patents You!

Too funny.

March 16, 2007

Shutdown Day

Saturday, March 24, 2007.

I'm in.

Who's with me?

February 16, 2007

End of an Era

This weekend we're visiting with extended family; on the way out, the pilot (ex-Air Force) told everyone that this flight would be the last one for copilot (ex-Navy — how could they stand to be in the same cockpit?!): he's turning 60 tomorrow, you see, and they force-retire cockpit crew at 60. As a nice touch, the copilot's last commercial leg was the same as his first.

Copilot Bob went out in style: he treated us to a good old-fashioned carrier-style landing, minus meatball, tail hook, and arrester wire. And he did a great job, too, greasing us on to a runway that the pilot described beforehand as "the bumpiest in the United States". (Whether or not it in fact was, may have been nothing more than expectation management by the pilot; on the other hand, there's no reason to believe that airport runways in Detroit aren't paved by the same people who do the local highways…)

Some day we should all be so lucky, to put the final signature on a long and distinguished career, while still having a lot of great years ahead.

So, Copilot Bob, here's to you. Congratulations on your retirement and happy birthday.

(p.s. alternate meatball link for the hungry: here.)

December 18, 2006

Birds and stress

Just before Thanksgiving, we got (another) bird. Now, many people, when you say "bird", figure "budgie" or "parakeet" or something of that sort. Nuh-uh, this is an African Grey. Not as big as a macaw or a cockatoo, but still substantial — about a pound when fully grown. Bites hard enough to cause real pain in adults if provoked (or just feeling her oats), so it's very important to train them young or else you'll have real problems down the road.

Sounds a bit like raising a kid, doesn't it?

What really surprises people the most, though, isn't the bird's size, but its projected longevity — bigger birds like the Grey can live human-duration life spans: from fifty to eighty years. So not only are the bird's emotional and social upbringing needs very similar to a human child's, one of the overriding considerations of parenthood is present as well: your "baby" is going to outlive you, so planning and providing for its future after you're gone is something you must do. But I digress.

We also have a cat. (The juxtaposition of cat and birds in the household makes some folks do a spit-take.) Now, the birds and the cat aren't really sure about each other. The birds are more unsure about the cat than the cat is about the birds, but there's no real predatory interest there. Still, there's no way I'm leaving them unsupervised on the same side of a cage, but under supervision, the cat steers clear of the birds, even when they're overlapping territory. (Sometimes the birds like to sit on the cat's favorite sunning shelf, for example.)

Still, when the bird's in my office and the cat wants up on that shelf, everyone's just a little on edge. Today, the Grey seemed especially unhappy about the cat's proximity, and so I ended up giving her "emergency cuddles" to settle her down. That accomplished, I put her back on her perch, and watched her for a couple of minutes. And then: eureka!

Thanks to the bird, I have figured out the perfect strategy for dealing with any high-stress situation: take a shit, then have a snack.

November 15, 2006

Bread Pudding

Seth Dillingham is a long-time BBEdit and Mailsmith customer, and one of the best — not "best" as in "thanks to his large order my quarterly bonus was one of the best I've ever gotten", but "best" as in "his feedback on our products is among the best we've gotten". Somewhere along the line, Seth made the transition from "customer" to "beta site", helping us out by giving feedback on pre-release versions. In this respect, too, he's been exemplary. (It doesn't hurt that he's a long-time professional software developer, and knows what sort of feedback he'd like to get if our positions were reversed.)

This past summer, Seth wrote in with some requests for things that were personally and professionally important to him: new features, and improvements to some existing features. An extended email conversation followed, culminating in a very productive meeting, resulting in Seth landing a new client.

Along the way, I learned that he and I had a lot of common ground. Food's right up there on the list. Once a week, we meet for breakfast at an establishment that's convenient to one of us (one's close to me, the other's close to him), eat pancakes, talk shop, and sync up on our ongoing projects.

Anyway, Seth's wife Corinne is a semi-professional cook. She doesn't run a restaurant or prepare food for a living, but she obviously enjoys cooking: big family events, small catering jobs, to say nothing of keeping Seth appropriately fed and watered. Which brings us to the sentient bread pudding. After yesterday's breakfast meeting, Seth presented me with a pan of it, uncooked, with baking instructions and a little container of sauce to be applied after heating. This morning, K popped the pan in the oven before she left for work, probably because she knew, based on Seth's description, that the smell would get me out of bed and in motion.

Well, it worked. Corinne's bread pudding smelled great at operating temperature, and tasted even better. It had the great egg and cinnamon and nutmeg flavor that a good bread pudding has, but there's an extra-special je ne sais quois which I suspect comes from the embedded chocolate chips. And even though it's been abnormally warm this November (sixty degrees, WTF?), this bread pudding warmed me up nicely and got the day off to a great start. Right up there with Christine Lavin's French Toast Bread Pudding.

Bread pudding: it's not just for breakfast anymore. Thanks, Corinne. :-)

September 08, 2006

Donut Money

Yesterday, we shipped BBEdit 8.5. We've added a lot of really cool and really useful stuff, much of which our customers have asked for in some form or another. We have great customers and get great feedback — many of our good ideas come straight from them.

But sometimes, it goes beyond that. For example, I got a notification on my PayPal account yesterday afternoon, a few hours after 8.5 shipped:

Hi Rich,
Thanks to you and your team for the toy upgrade, and years of stellar upgrades and assistance. Please have some donuts on me.

And another one in the evening:

Hi Rich,
Subject: Congrats on 8.5
Note: For your Dunkin' Donuts card....

It's no wonder why I love our customers. It's not because they send donuts, but because they appreciate us enough to do it. Thanks so much for sharing the love. :-) And thanks to everyone else who's sent in congratulations, good wishes, and great feedback. And Allie's thanks you, too.

July 21, 2006

Shirt Pocket Watch: Three Tufts

From All the Candy in the World:


Dave and Zabeth lost a friend last night. Ketzl was simply love covered with fur. A big sweetie. Our thoughts are with them -- every family should be fortunate enough to have a pet like Ketzl, and every pet should be fortunate enough to have a family like D & Z.