Dan Wood is co-owner of Karelia Software, creating programs for the Macintosh computer. He is the father of two kids, lives in the Bay Area of California USA, and prefers bicycles to cars. This site is his older weblog, which mostly covers geeky topics like Macs and Mac Programming. Go visit the current blog here.
Useful Tidbits and Egotistical Musings from Dan Wood
Categories: Business · Mac OS X · Cocoa Programming · General · All Categories
permanent link
· Topic/Business
What a wonderful week! Of course we are under nondisclosure agreement, so I can't tell you anything else, so that's the end of this post.
OK, not really. A lot happened that wasn't under the veil of secrecy. (And what was protected isn't really a big deal - it's just the technical specifics of Snow Leopard that aren't yet public.)
The technical "curriculum" was great of course, but as many long-time attendees will readily agree, what was the most valuable was the interaction with fellow developers and engineers from Apple - in labs, in the hallway, over Twitter, over meals, and at the many parties. Compared to previous years, I feel like there were more people I wanted to chat with in person, after having connected in some way over Twitter in the last year. 140 characters is nice, but a handshake and conversation is much more memorable.
On the party scene, I especially enjoyed the sfMacIndie party on Sunday evening, put on by Chuck Soper (Whoops, I had to correct an accidentally typed "Super" there -- a very apt Freudian slip, since Chuck did a super job in almost singlehandedly organizing the event). The WebKit party was a blast as well, especially since the WebKit team members are so fun.
I talked to a lot of fellow developers about the marketing blog posts I had written just before the conference. It was nice to hear that it was appreciated. It was a bit disheartening how many indie developers are currently doing very little actively to "catch fish" (to borrow a metaphor that Daniel Jalkut used in a recent podcast). Hopefully some people will pick out a few of these suggestions and pick up some extra compensation for their hard work as programmers. (If you do, please let me know!)
Somewhat related to marketing, I was pleased to find that many developers -- including us -- are planning on going Snow Leopard in a big way. Ken Case of OmniGroup and AJ of MarketCircle mentioned they were going to start working on Snow-Leopard-only apps and updates, and we are going to be doing that as well. (Right now, Sandvox and iMedia Browser work on 10.4 and up; our next major versions will require 10.6.) With the upgrade cost from Leopard to Snow Leopard so inexpensive, it seems a no-brainer to target that version. There are so many advantages as a developer to use the modern Snow Leopard libaries. We've started digging in already and are looking forward to a day when we are no longer working on legacy systems like Tiger.
Oh, I heard that there were a bunch of iPhone developers at the conference as well as us Mac developers. :-)
All in all, a great event. Kudos to the engineers at Apple who put on such a worthwhile week!
permanent link
· Topic/Business
In my previous posts, I mentioned Google's Website Optimizer. I got quite a few reactions to that, so I thought I'd follow up a bit.
First of all, I should say that I had heard of it for a while, but it wasn't until I read Always Be Testing did I realize how important and useful of a tool it is. If you are thinking about this, I recommend the book highly.
The goal that I am testing is this: do people download the program after visiting the main Sandvox page? The reason this is the goal is because it's the most obvious action for somebody to take. Sure, I could track sales, but that's a bit trickier. One problem is that about half of our users buy Sandvox from the store that is built into the application. It's just a webview, so it's possible that the cookies from the optimizer would carry through, but if the visitor was using Firefox — which many are — it's not as easy.
Plus, as you might expect, more people will download a free trial than will end up purchasing something. And this kind of testing requires big numbers to get any statistical significance, so a test with a higher base conversion rate is going to get some conclusive results a lot more quickly.
(So if the page you are measuring is not getting at least several hundred visitors and conversions daily, testing is going to take you a long time.)
A few months ago, I realized that all I really cared to measure for conversions was people visiting our website with a Mac. There's no point in measuring random visitors from other platforms. (About 16 percent of visitors to the main Sandvox page are on other platforms.) What I did was to use PHP and only include Google's JavaScript that you put at the bottom of the tracked and goal pages. Something like this:
<?php $userAgent = $_SERVER['HTTP_USER_AGENT']; if ((''==$userAgent) || (FALSE !== strpos($userAgent,'Macintosh'))) { ?> <!-- insert GWSO stuff here --> <?php } else { echo "\n\n<!-- No GWSO -->\n\n"; } ?>
I've tried to take notes over the months as I've worked with the tool to adjust our main Sandvox web page. It might be interesting for some folks to read about what we did. Here are handful of our recent experiments:
Anyhow, the experiments continue. I'll probably have to start a bunch over again when we get our new design in place, since the new metrics and colors will probably impact some of the choices we made.
See you at WWDC!