SuperDuper! design error #78,272 Friday, May 06, 2005

I didn’t know it at the time, I made two huge mistakes when I settled on the various sweated-over terms used in SuperDuper! While the vast majority of the wording is clear to the vast majority of users, it’s pretty obvious at this point that Safety Clone and Copy Script have “prior experience” associations that interfere with what I was trying to get across.

Let’s take Safety Clone first.

Sadly, I no longer remember exactly what I was thinking when I came up with it (probably involved dancing through the Land of Chocolate, or maybe a funny monkey), but what I didn’t consider was that it might be confused with “Cloning” in the “full disk copy” sense. (Yeah, I know—seems obvious now, after all, it does kind of include the word “clone”.)

Some users come to SuperDuper! with prior experience, and rather than reading the (hopefully helpful) What’s going to happen? section of the UI, choose one of the Safety Clone scripts to back up all their files.

As I said in my previous Safety Clone post, this does not back things up. But, to some, it sounds like it does. Bad mistake.

I’m pretty sure this is going to be easy to fix in v2.0 with a wording change. Rather than calling this a “Safety Clone”, I’m thinking of calling it a Sandbox—so the two scripts would be “Sandbox - shared users and applications” and “Sandbox - shared users”. The “Sandbox” term clearly resonates with users, and I don’t think it’ll be confused with a full backup/clone. That’ll make the two real backup scripts—“Backup - all files” and “Backup - user files”—stand out much more.

Copy Script is a bit more problematic. A copy script is really just a way of specifying files you’re going to copy, ignore or share. It has a text field for a description that’s shown in the What’s going to happen? section, and a way to “build” on scripts that are already created. That’s about it.

What it’s not, then, is a script. It’s kind of a file picker. With some other useful stuff.

Anyway, it implies a complexity that isn’t really there, which scares users away. (And, it has a poorly designed UI, which we’ll be addressing eventually, but that’s the subject for another post.)

Unfortunately, I haven’t yet come up with a better term, so Copy Script it is… for now. I just don’t like File Picker or File Selector or Selector or Chooser or… Roget’s, take me away!

Mister Squid Hates SuperDuper! Thursday, May 05, 2005

You know, I was about to purchase SuperDuper but I found it incredibly confusing. I wanted SuperDuper to produce a disk image that could be restored using Apple Software Restore. I did NOT want SuperDuper to make the target drive “identical” to the source drive as I have files resident on the target drive that I do not want altered.

(via Apple’s Discussion BoardsSorry, Mister Squid, but thanks (really!) for the feedback, more of which can be found in the thread I linked to.)

As I indicated in the thread, users can accomplish this by selecting “Disk Image...” in the destination pop-up in the main window. Anyone else confused, or have suggestions on how we might make this less confusing?

Dan Slagle loves SuperDuper! Thursday, May 05, 2005

I restored my clone using SuperDuper! and, as usual, it went flawlessly. (Side note: He could charge triple for that program, and I would pay)

Just tell me where to send the bill, Dan!

(via The Unofficial iMFAQ NewsThanks, Dan!)

MacCompanion Loves SuperDuper! Wednesday, May 04, 2005

My experience — the software backed up my 80 GB (actually available 74.52 GB) containing 42 GB of data (204,483 files) in I hour and 15 minutes, a time comparable to other products I have reviewed for macC. Hurray, it passed the ultimate test of the backup software. My backup booted when I selected it as my startup disk. If you can’t boot it up as a startup disk, the backup is less flexible. Nevertheless, you can indeed recover you user files from it. Buy it and switch — I did. Do it now, not yesterday.

(Via MacCompanion: Thanks, anonymous reviewer!)

Is it safe? Tuesday, May 03, 2005

Hey, look ma, no exclamation point in that title! Had to happen sometime.

So, the Safety Clone.

The Safety Clone is one of the most unique things that SuperDuper! does, but also one that is potentially misunderstood. I was really happy to see Ted Landau’s Macworld post suggesting it for Tiger, as it’s a pretty painless way of testing whether an OS upgrade works, but it’s important to understand what it is, and what it isn’t.

First off, the Safety Clone is not (not!) a “backup” in the conventional sense, so please don’t use it this way. We provide two scripts—“Backup - all files” and “Backup - user files” that are intended to be used as backups… hence their names. But the Safety Clone is something entirely different.

The idea is this: the Safety Clone isolates a copy of your system on its own partition. When you boot from it, you can install system-level updates (like Tiger) in this “Sandbox” while still retaining the ability to “roll back” to your original should something go wrong.

How do we do this?

Basically, the Safety Clone copies the “system” files that are considered to be “owned” by Apple: most of the things outside your Home folder. And, it shares those files that are “owned” by you.

For the more technically inclined, we “share” the files by symlinking them as appropriate. Details of what files are shared and what files are copied can be obtained by examining the script involved. If you have questions, ask!

So, we create two copies of your system—one in the “Sandbox”—but have only one copy of your user files, which reside on the original drive. When you boot from the Sandbox, you’re on an isolated system, but you’re changing your original user files. That way, when you boot back to your original OS, all the changes you made are there—because you changed the original files!

Just remember: it’s not a backup. It’s a checkpoint of your system that allows rollback of the OS. You must continue to back up your original volume if you want to protect against data loss. (Backing up the “Sandbox” isn’t usually necessary, since the things stored on it aren’t “personal”.)

Tips and tricks about “rolling back” in the next tedious installment!

Khoi Vinh Loves SuperDuper! Monday, May 02, 2005

First, I made a complete and bootable duplication of my PowerBook on a recently assembled 300 gigabyte external FireWire drive. In the past, I’ve used Carbon Copy Cloner for this task, but due in part to the fact that it hasn’t yet been updated for Tiger, I opted for Shirt Pocket’s elegantly simple SuperDuper! — I now happen to prefer it over Carbon Copy Cloner, anyway.

(Via Khoi’s great Subtraction blog, which kicks design ass: Thanks, Khoi!)

Super, thanks for asking! Monday, May 02, 2005

Wow, a lot of you are upgrading to Tiger! And I mean a lot!

Thanks to everyone who snagged a copy of SuperDuper! over the past few days: I really appreciate the registrations, and it’s great to see that you’re appreciating the program, too!

I’m in the middle of a post that talks about the origin of the Safety Clone and some tips, so stand by…

Macworld Loves SuperDuper! Friday, April 29, 2005

There are many excellent programs for “cloning” your drive. My recommendation here is SuperDuper! from Shirt Pocket. It boasts a unique Safety Clone feature that creates versions of your old (Panther) and new (Tiger) systems on two separate volumes. Both systems remain current with the files in your Home directory, so you can easily revert back to Panther if desired.

(Via Macworld’s Tiger Installation GuideThanks, Ted!)

New netTunes & the Release Jitters! Friday, April 29, 2005

Wow, yesterday was a hectic day.

I’d had a new release of netTunes in process for some time, and had completed the final testing a few weeks ago. Since the main focus was Tiger compatibility, it seemed appropriate to release closer to Tiger’s release (and I didn’t want to leak any Tiger information by accident), and yesterday (Thursday) was the day I picked to put it out there.

Well, actually, I picked Wednesday, but Wednesday somehow got filled with other stuff, and it just didn’t happen. So, Thursday.

The release process is always kind of the same: I’ve already packaged up the software itself, but that’s only the engineering side. Then, the marketing side has to take over, and you have to:

  • Write and send out a press release. Press releases are weird—they always have that amusing part where there’s a quote from someone in the company—typically the CEO—saying something like “I think this is the best work we’ve ever done.” Usually, Marketing just makes something up, runs it by the CEO (or whoever) and gets their OK along with a few tweaks. (Disillusioning, I know, but there it is.)

    Of course, in a small company like mine, I’m writing the press release. And, I’m quoting myself. In the 3rd person.

    Weird stuff. But this is the best netTunes release we’ve ever done. wink

    (Big apologies to all of you in the press who have to read my lousy press releases.)

  • Get the Shirt Pocket web site updated and ready to go.
  • Get the various VersionTracker and MacUpdate updates ready to post.
  • Update Apple’s software site
  • Various other things, email, etc.
Well, maybe that doesn’t sound like a lot. But it feels like it when it’s going on. And then you post the thing, and hope for the best!

Anyway, I’ve done this (and variations thereof) a lot of times over the past 22 years, and it’s always a bit nerve wracking: you just never get over the “release jitters”.

I was talking to Jonas Salling about this the other day, as he was releasing his own update (and, the three of you who haven’t gone out and bought the beautifully done Salling Clicker, please do so now), and he has the same nervousness—no matter how well prepared we are, it always seems like there’s a disaster waiting just around the corner.

Yesterday was especially nerve wracking for me because, immediately after posting the netTunes update, I had to do a whole bunch of errands out of the office. Which meant if something went wrong there was no way to fix it quickly—I nervously checked my email on my phone all day, waiting for the disaster to strike.

It never did. It went fine. It pretty much always does. So why are we always so nervous?

Maybe it’s because, as a small developer, you always feel like you’re one step away from the mistake that’ll kill your company. There’s not a lot of “wiggle room” for the small developer: we can’t absorb a Windows ME or Microsoft Bob or “iTunes Update that deletes your whole drive”.

Basically, we pretty much have to execute perfectly all the time. One mistake and we’ll look foolish and unprofessional: something the vast majority of us are not, but once that impression gets out there, the battle’s lost…

How “unique”! Wednesday, April 27, 2005

So, what should you expect from this blog?

My plan is to write about a relatively eclectic set of topics. I’ve sketched out my first 30 posts or so, and they seem to be falling into the following broad catagories:

  • News about Shirt Pocket
  • Software design and development
  • Computing from a user’s perspective
  • Occasional stories about small company development, marketing and support
  • Consumer electronics and usability
  • Dogs and Degenerative Myelopathy
  • Gadgets I like
  • Movies & Music
  • The occasional random rant

No huge surprises there. I’m sure other things will creep in now and again, but for now, there you go.
Page 26 of 27 pages « First  <  24 25 26 27 >