News

I’ve been a little quiet lately, and for those who were curious I thought I’d break internet silence and share a bit about what’s going on.

For one, work has been a bit slow and I’ve taking advantage of the lack of required time on the computer by slimming down the amount of voluntary time. It’s been great, to say the least. Not only have I not been writing online, I haven’t been reading online. I haven’t opened NNW in a week. (Lord knows how many unread articles will be in there when I do…) With my time, there are a few other things have been occupying my energies over the past ten days:

    1. My wife’s birthday: She turned 25 earlier this week.
    2. Our 3-year anniversary: It’s today, actually — though we have already celebrated by going to St. Louis last weekend.
    3. I’ve been shopping for our 2nd car: Phone calls, test-drives and research has been taking up a ton of my time but I finally found a keeper and drove it home this morning. Needless to say, with my new set of wheels I am ready for summer.

In other news, I’m about to head out to Orlando for a few days, so my silence will continue for the weekend. But I have a few articles on the burner, and I plan to get back to writing again soon.

  • Shawn
News

Three Generations of Macs (Unofficially) Benchmarked

Stats and info are always interesting, so naturally I read the benchmark tests before I bought my new MacBook Pro. But once I had the computer in my own hands I wanted to do some benchmark testing of my own.

Benchmarking the MacBook Pro, Mac Pro and PowerBook G4

I wanted to do my own personal, “real-life” benchmarks to see how the three current Macs in my office compare to one another. Also, I was secretly hoping to discover an excuse to sell the Mac Pro, keep the laptop, and move to a one-computer work-flow. (Let’s face it, syncing sucks.)

And please note, these are by no means official benchmarks — I timed everything with my iPhone for goodness’ sake…

Technical Specs

Each computer is currently running OS X 10.5.2.

Computer Processor Memory Hard-Drive Screen
MacBook Pro 2.4 GHz Intel Core 2 Duo, “Penryn” 4 GB 200 GB, 7200 RPM 15.4-inch LED backlit display with 1440×900 resolution
MacPro 3.0 GHz Quad-Core Intel Xeon, “Woodcrest” 4 GB 250 GB, 7200 RMP primary hard-drive; 500 GB, 7200 RPM backup hard-drive 23-inch Apple Cinima HD Display with 1920×1200 resolution
PowerBook 1.33 GHz Power PC 1.25 GB 100 GB / 7200 RPM 12-inch Display with 1024×768 resolution

1. Video Encoding

Using Handbrake 0.9.2, I encoded the “The Three Amigos” (a classic). I turned the 1:42:16 long DVD into an iPhone friendly 635×346, 1.16GB MPEG-4 Video on each of the machines.

Computer Time to Encode “The Three Amigos”
MacBook Pro 1 Hour, 14 Minutes, 21.5 Seconds
MacPro 45 Minutes, 17.8 Seconds
PowerBook 2 Hours, 58 Minutes, 16.1 Seconds

As you can see the Mac Pro was nearly 30 minutes faster at encoding the movie from disc, but I am quite sure the speed there is primarily due to the 16x SuperDrive, versus the MBP’s 8x.

2. Booting Up

The time it took from when I pressed the power button to when OS X had fully loaded and Quicksilver’s icon finally appeared in the menu bar.

Computer Startup Time
MacBook Pro 1 minute 19.8 seconds
MacPro 1 minute 5.6 seconds
PowerBook 1 minute 11.1 seconds

3. Zip Compression

I had each machine take a 272.2 MB folder and compress it into a 108.9 MB ZIP archive.

Computer File Compression Time
MacBook Pro 24.2 seconds
MacPro 22.1 seconds
PowerBook 43.6 seconds

4. The Infamous “Open All Apps” Test

I selected every application in the Applications folder (except for Spaces and Front Row), and hit CMD+O. I then waited until all the icons in the dock stopped bouncing.

Computer # of Apps Time To Open All Apps
MacBook Pro 85 2 minutes and 34 seconds
MacPro 80 4 minutes and 29 seconds
PowerBook 57 Beachballed and had to be force-restarted after 12 minutes

5. FTP File Upload

Using Transmit, I uploaded an 8 MB folder, which contained four images, onto my server.

Computer FTP File Upload Time Internet Connection
MacBook Pro 2 Minutes, 27.8 seconds Wireless
Mac Pro 2 Minutes, 24.4 seconds Ethernet Cable
PowerBook 2 Minutes, 22.9 seconds Wireless

6. The Nitty Gritty

Day in and day out, the apps I have running while working are Mail, Safari, Photoshop and Illustrator. This is my “real life” test.

With Mail and Safari both open, and iTunes playing some hits, I opened a 1.1 GB Photoshop file to manipulate it (turning it into a 1.42 GB file). I then re-saved it, and then exported it as a TIFF.

Computer Open a 1.1 GB File in Photoshop Save the new 1.42 GB File Export as TIFF
MacBook Pro 38.5 seconds 51.9 seconds 13.6 seconds
Mac Pro 25.2 seconds 42.7 seconds 14.3 seconds
PowerBook Adobe only allows you to have two computers authorized at a time, and I already de-authorized the G4 N/A N/A

Conclusion

As I mentioned in my review earlier this week, I have decided to sell the Mac Pro and move to a one-machine setup. It’s true that the Mac Pro won nearly every benchmark, it wasn’t by a lot (in most cases). The time I may lose in performance with the MacBook Pro, I will gain back by not having to sync files and worry about which machine has the latest version of a project I’m working on. Additionally, the idea of owning two, expensive, “pro” machines is a bit against my nature.

And for those wondering why I would keep the laptop and sell the tower: It is because I travel quite a bit and do a lot of work outside of my office. Having a portable is a necessity for me.

Three Generations of Macs (Unofficially) Benchmarked

Quicksilver and Spaces

Spaces isn’t a major part of my workflow, but it is a great feature that I use to keep things clean on the desktop. To give you an idea, I normally have Mail open in one space, iTunes in another and whatever CS3 App I’m designing in open in the third with a blank fourth slot for NNW or Safari or whatever. I’m not always this organized, but sometimes.

When working on the Mac Pro I set the side buttons of my Mighty Mouse to act as triggers to launch spaces. But now that I’m doing a lot more work on the MacBook Pro and am not always at my desk I needed an equally handy trigger.

I thought of using MultiClutch to map a global trackpad gesture to Spaces, but there are only so many available gestures, and I don’t use Spaces that often to necessitate giving up a gesture for it.

Granted, there is the F8 hotkey – which by default means you have to press FN+F8 – but that is not the most convenient hotkey. And yes, you can change the shortcut key for Spaces via System Preferences — but not to the shortcut I want. This is where Quicksilver comes in.

As I’m sure most of you do too, I use CMD+TAB all the time to move around between apps. Therefore a similar key combo makes logical sense to me: CMD+OPTION+TAB.

Unfortunately the System Preferences pane doesn’t let me set this hotkey. But Quicksilver does.

Under Quicksilver’s menu choose the “Triggers” tab, and then add a new custom trigger which opens Spaces.

Spaces Custom Trigger

Quicksilver Hotkey for Spaces

And you can do this with any application. For instance, I also have a custom trigger for Mail configured as CMD+SHIFT+M. Just one more simple way that Quicksilver helps you rock your Mac.

Quicksilver and Spaces

Pro Portable: A Review of the New MacBook Pro

As far back as I can remember I have been fascinated with laptops. Primarily for what I considered to be the coolness factor: they were portable and foldable. Growing up I would cut out and save ads from magazines selling laptops at Best Buy or Wal-Mart.

After high school I took all graduation money and bought my first computer: A Dell Inspiron 3800 (laptop). Five years later I bought my next laptop: A 12-inch PowerBook G4. And two weeks ago I purchased my third laptop: A 15-inch MacBook Pro.1

Last spring, as my PowerBook began to show its age due in the graphics work I was using it for, I decided to buy a tower instead of a new laptop. The idea behind buying the Mac Pro was that (1) it would last for years: I had already been using my PowerBook for more than two years, who’s specs were far below the Mac Pro’s and it was still chugging along well. And then, (2) the ease and affordability to expand the Mac Pro’s specs would make it all the easier to make sure it lasted even longer.

Therefore the PowerBook became my secondary computer. I used it when traveling and when not in the office – which was still quite a lot – and the Mac Pro became my primary work machine. Then, about a month ago my wife got a new position at work and now needed her own laptop. She hooked me up big-time by taking the PowerBook and letting me get the new laptop. (I owe you big-time, babe!)

I ordered the new 15-inch, multi-touch MacBook Pro with a 2.4GHz processor and the 200 GB 7,200 RPM hard drive. I watched FedEX as they picked it up in China, swung by Alaska, and finally dropped it off at my place a week ago.

When you use two computers you have to pick one that will be the “primary” computer; the home base. It’s your only hope for any sort of syncing sanity (if there is hope).

The point of picking one main machine is that you now know where to keep all the most recent versions of files, it’s where all your iTunes purchases are done, and it’s what everything syncs with.

While I was had the PowerBook it was a no-brainer that the Mac Pro would be home base. And even still, when I purchased the MacBook Pro I fully expected that it too would be my secondary computer, just as the PowerBook had been.

However, it quickly became obvious that the MacBook Pro should be the main computer. It just made sense. For several reasons:

  • The PowerBook had a 100 GB hard drive, which was enough to keep many important files, some songs and some photos, but not enough to keep all the data I have. The MacBook Pro, on the other hand, can hold all my data. The 200 GB 7,200 RPM hard drive is plenty big enough to store all my files with room to spare.
  • The entire reason I purchased the Mac Pro was because the PowerBook couldn’t keep up with the graphics-intensive work I was doing. The PowerBook couldn’t be my “work” computer anymore, and therefore became my “write, email and surf the web, while away from home” computer. However, the MacBook Pro has better benchmarks than the G5 Power Macs, and is even quite comparable to my Mac Pro’s performance in many of the most common tasks I do every day. The MacBook Pro is clearly a capable work and road machine.
  • The biggest pain in the butt when using two computers is keeping them synced. Whenever I needed to go on a trip while also in the midst of a major design project I would have to transfer all the relevant files over to the PowerBook. Additionally, I never knew if the one or two other projects which I just finalized may come back to haunt with some pre-print, last-minute emergency; so I would have to transfer them over as well.With the MBP as my main computer I can just put it in my backpack and go to another city without worrying about forgetting an important photoshop file. And that is an ease of mind is worth its weight in gold.

Although I originally didn’t intend it to, the MacBook Pro now has become my primary computer. Which naturally leads me to the next logical question: Do I even need to keep the Mac Pro? The answer is no.

I don’t need the Mac Pro. The loss in horsepower is negligible for what I do, and the gain in simplicity cannot be expressed with words. I’m selling the tower and going back to being a one-computer consumer, and connoisseur of fine laptops.

If I had known this would be the outcome before I ordered the MacBook Pro I would have ordered the mid-level, 2.5GHz processor which has the higher 6MB of L2 cache, the faster bus speed and the better graphics card.

But even still, this thing is a fantastic machine and herein is my review:

Packaging

I very much appreciate the minimum amount of items included in the MacBook Pro’s box. Aside from the computer, the box only contained the power cord, a DVI to VGA adapter, the remote control I paid $19 for and a small black “Designed by Apple in California” box.

In the small black box were two things: One labeled “Everything Mac” and another labeled “Everything Else”. Everything Mac is the user’s manual, and Everything Else is a cardboard sleeve holding the install discs, the bluetooth info sheet, the obligatory Apple stickers and a very nice screen cleaning cloth.

What I love so much about the small amount of peripherals and paperwork included is that it gives more attention to what comes in the box. The concept is similar to a printed flyer: If the flyer is covered in text you won’t read any of it. But if it has just a few phrases you will read those. When un-boxing the MacBook Pro it was like each piece was there for a purpose – not “just because”. Less is more.

And along these same lines is the size itself of the MacBook Pro’s box. It is quite a bit thinner than my PowerBook’s was. Though I remember when un-boxing my PowerBook, there was a great deal of open space underneath the computer.

It’s almost as if the boxes themselves communicate the form factor of the enclosed laptop: Wider and thinner versus shorter and “stubbier”.

Form Factor

After using a 12-inch PowerBook for so long I still haven’t adjusted to the bigger look of the 15-inch when I’m using it. It’s not so much the screen that throws me off as it is the extra space next to the keyboard where the speakers are. I’m used to looking at a bigger screen, but not used to typing on a laptop with an extra inch-and-a-half of hardware on either side.

When I see other people using their 15-inch laptop it doesn’t seem large at all, but when I’m sitting right in front of mine it seems huge. Though a quick glance at the “airplane wing” style 17-inch, and the 15-inch seems quite proportionate again.

Otherwise the size difference is most welcome. The larger footprint makes the MacBook Pro feel safer and more comfortable on my lap. And since it weighs nearly the same as my old PowerBook, it’s a win/win situation for me.

Other differences – such as the better speakers and the extra input jacks (Finally: FireWire 800!!) – are great. I’ve quickly become a fan of my $19 remote control, but the IR sensor on the front of the laptop is a serious eye sore.

And of course, some old habits will die hard – like trying to put CDs in the right-hand side.

Unchanging

Apple’s professional laptops have gone virtually unchanged for nearly 5 years. The new MacBook Pros looks nearly identical to the original aluminum PowerBooks that came out in fall of 2003. I could just imagine a conversation along these lines:

“Hey, is that Apple’s newest laptop?”

“No. It’s my 4 year old PowerBook.” 2

Not that any of you would ever ask that question, but you see my point, don’t you? The above conversation reveals two things: That (a) Apple’s laptop hardware is still attractive and appealing; and (b) that it is not uncommon to see someone still using their four or five-year-old PowerBook on a daily basis. Even though 5 years is a virtual eternity in computer-land, the previous generation of Apple’s laptops – the aluminum PowerBooks – are still hearty machines.

I’m sure that much of the PowerBook’s longevity is due to the fact that Apple fully controls the development and engineering of the operating system and the hardware it runs on. Simply put: Apple doesn’t need to conform to the lowest common denominator.

Set-Up

After un-boxing the first thing I did was install 4 GB of new memory. There’s no reason not to max out your RAM; it’s the single most affordable and effective way to minimize any cases of beach-ball-itis. Laptop memory is just about as cheap as tower memory nowadays, and swapping out the two 1 GB sticks for two 2 GB sticks was just as easy as adding RAM to the Mac Pro (a machine that’s famous for being easy to upgrade).

Migration

With the new memory installed I booted up and migrated my data.

Ideally I would have done a clean install of all my applications, manually transfer the documents and let .Mac sync the rest, but I wasn’t in the mood for the extra time and attention it would take. I had a few meetings to go to that afternoon and I wanted to come back to a ready to use laptop; therefore I used the Migration Assistant instead.

Instead of using the Mac Pro, I used my external FireWire drive which holds a bootable clone of my Mac Pro via SuperDuper. This way my tower wasn’t out of commission while I transfered files, and I saved the time it takes to do a Time Machine restore.

Migrating roughly 180 GBs of data over the FireWire 800 port took about 2.5 hours. And once all the files were successfully migrated the thing booted up perfectly and was ready to roll. Well, except for a few oddities…

Network Settings

Once I had the machine up and running the first thing I had to do was make sure the internet worked. I mean, without internet what good is the thing? Seriously…

I hadn’t been thinking and I had the migration assistant transfers network settings. Regardless of the network capabilities of the old machine verses the new machine, it just sets up the new network settings to be identical to the old ones. Which means since I was transferring from the Mac Pro, laptop’s Airport option now read as “Ethernet 2”, even though it had the radar icon next to it.

Mac Pro's Network Settings on the MacBook Pro

Additionally, the Airport icon up in the menu bar was displayed in the “empty” state, as if it was turned off. Clicking on it said the airport was not configured. But the MBP was getting signal from my wireless network because I had internet with no cables.

The weirdness was easily fixed by simply re-configuring everything using the location setup assistant.

MacBook Pro Standard Network Settings

The Keyboard

I have always been jealous of the backlit keyboards. I think they’re brilliant and my 12-inch PowerBook didn’t have one. Naturally, one of the first things I played with was my new keyboard’s backlighting. But, it was broken. At first I thought the mapping for the hardware keys (F5/F6) was broken because in normal light I was totally unable to manually turn on the keyboard’s backlight.

When pressing the adjustment keys this would appear:

Backlit Keyboard Dialog

I assumed the unresponsive lighting had something to do with the same migration trouble I had with the Network Settings. I repaired the disk permissions, reset the PRAM and still had no luck. After searching online with no results I called Apple..

The general technician was clueless on how to fix it. He assumed I would need to re-install the OS due to the hardware mapping problem from the migration. But before making that giant executive decision, he transfered me to a product specialist.

I again described the problem, and he too was unsure about a solution. I noted how the lights came on when it was dark in the room (or when I put my palms over the speakers), and then, at that point I could adjust the brightness level. But I could not manually turn the backlights on if they weren’t first turned on by the ambient light sensor.

The product specialist concluded it must be a new feature in the latest MacBook Pros since they have the new F1 – F12 keyboard layout and what-not. And that was the end of that.

Those of you who have a 15-inch Mac are probably rolling right now. Since I’ve never owned a laptop with backlit keyboards I had no clue, but apparently this has been the standard function all along! (Read: over four years!)

To recap: You can’t adjust the backlit keyboard unless it’s dark in the room.

Now, as far as real keyboard changes go, there are quite a few (Apple Care phone support, take note):

  • As expected, the F1 – F12 layout in the MBP is now the same as the slim keyboard’s, the MacBook Air’s and the MacBook’s.
  • The Enter key to the right of the spacebar has been replaced by the option key.
  • The num lock key is gone, as are the keypad style numbers.
  • The “speed tap safety feature” for the caps lock key (a.k.a. the antiCAPSLOCK campaign) has been implemented. The reason it exists only in the new laptops, and not in all of our computers via some software update, is because as Rentzsch discovered: “The activation delay occurs in the keyboard itself, before the operating system even sees the key-down.”

Point being: all of Apple’s keyboards are now the same. The only differences are the F5 and F6 keys: on the MacBooks and the slim-desktop keyboards those two keys are blank, whereas on the MBPs and MBAs they have the icons for the keyboard’s backlight adjustment.

The Screen

The LED screen is gorgeous. Naturally I got the matte screen, since (no offense, but) glossy is synonymous with cheesy to me. The display is bright, clear and sharp. And even though it’s not quite as bright as my Apple Cinema Display, it is a very satisfactory alternative when not at my desk.

The 1440×900 pixel resolution is the same as the old 17″ PowerBooks used to have a few years back. And it is in-fact a higher pixel per inch density than my 23″ ACD is (114 PPI for the MacBook Pro versus 98 PPI for the Cinema Display). One of the primary advantages of a higher density screen is font-rendering — especially on the Web. If you like to read on the web, the MacBook Pro makes great companion.

Of course, when working at my desk the Cinema Display is still more pleasant – on the eyes and the neck – which means I’ll be diving back into the world of connecting to an external display on a regular basis. I’m reminded of how fantastically my PowerBook handled external monitors. As John Gruber put it:

The PowerBooks’ support for external displays is quite clever. When the PowerBook wakes from sleep (or starts up), it detects which displays are available and uses them. This means you can walk around using the built-in display, set it down, connect an external display, and it automatically recognizes the just-connected external display and uses it. If you keep the PowerBook open, it uses the external display in addition to the built-in display; if you keep the PowerBook closed, it uses the external display instead of the internal. Disconnect the external display, and the right thing will happen, where by “right thing” I mean that any windows which were open on the no-longer-available display will be moved to the internal display, and resized, if necessary, to fit.

Moreover, it seems the MacBook Pro now has instant monitor detection. I’m not sure just how new this is, but it’s new to me. When I plug in an external monitor while the MBP is open and running it detects the new monitor right away and adjusts accordingly with only a few seconds of light-blue-screen down time. Likewise, if I unplug the external monitor the MBP adjusts, and, as John says, “does the right thing.”

Next is the ambient light sensor. It’s a nice feature, but I can’t seriously imagine anyone leaving it on for the internal display. I often have my left hand off to the side of the keyboard (and therefore over top of the left speaker) keeping my thumb on the CMD key and my middle finger on the tab key, and I often bring my right hand up and it would dim the screen every time – not too much, but just enough to make you feel crazy. It only took about 45 seconds of use before I realized I would have to turn it off.

Otherwise, my only gripe about the MacBook Pro’s display is the amount it will tilt back, or rather, won’t tilt back. Compared to my PowerBook the difference in angle is substantial, and I miss it. I’m not sure, but from what I can tell the primary reason for the tighter angle is the slimmer form factor of the new MacBook Pro. Meaning if the screen did tilt back any further I think the outside edge of the display would actually lift the back end of the laptop up.

Multi-Touch

Like I do when almost any of Apple’s new products are announced, I didn’t think of the multi-touch as necessary to my everyday laptop use. That is, until it actually was a part of my everyday laptop use. Sure, I knew it would be nice, and if I could choose between getting a laptop that had it or one that didn’t, I would choose the one that did. But for the most part, I was impartial.

Now, after a week with the multi-touch, I am hooked. Not only are the old multi-touch features (two-finger scrolling) new to me, but the newest features (three-finger swipe, pinch, and etc.) are brilliant.

Just like on the iPhone, the multi-touch gestures make perfect sense in context. Which means I don’t have to think about them. Once I settled that three fingers swiping from left to right means “next” I find myself naturally using it in places I hadn’t even thought about, without thinking about it. It already feels natural.

In iCal the three-finger swipe takes you to the next or previous day/week/month in your calendar. In Apple’s Mail the swipe takes you to the next email message. In Preview, you get the next page. And it’s the same with pinching: On the desktop, pinching enlarges or shrinks your icon sizes. In Preview, it enlarges the image or document. And, more…

Even the short tutorial videos in the trackpad preferences pane are brilliant. What a perfect way to demonstrate how to use all the different options.

Right now, multi-touch to the trackpad is what keyboard shortcuts are to the the keyboard. But But it’s apparent that multi-touch to the trackpad can be what Quicksilver is to the keyboard.

Since multi-touch is really only helpful inside apps which are primarily designed as mostly mouse-input apps (iCal, Safari, iPhoto) versus keyboard-input apps, if you’re in an app that is mostly a keyboard-input app, forcing yourself to use multi-touch instead of keyboard shortcuts is a little more trouble than it’s worth. But, if you’re fingers are already on the trackpad then multi-touch features can be great.

Clearly, multi-touch won’t be able to replace all the keyboard shortcuts. But certainly the most common ones.

To see how multi-touch would work with some of the 3rd Party apps I use regularly, I installed the beta of MultiClutch.

MultiClutch takes keyboard shortcuts and maps them to trackpad gestures for certain applications. I honestly haven’t found it indispensable, since the applications that I find myself using multi-touch functionality already support it: Mail, iCal and Safari. But I have been able to set a couple new convenient gestures.

The MultiClutch setup pane is pretty straight forward. You add an application to the list, select the multi-touch gesture and then pick the keyboard shortcut you want accompany it and.

MultiClutch Setup Menu

When I’m in an app that I wish had some multi-touch functionality I can go to MultiClutch, add the gesture, and the new mapping works instantly. As of now I’ve only added four gestures in MultiClutch. Two in NetNewsWire and two global shortcuts.

In NNW I wanted to map three-finger swipe to the space bar — this makes sense because the swipe means “next” and pressing spacebar takes you to your next unread feed. But MultiClutch doesn’t allow me to map the spacebar as a shortcut key.

Fortunately, pressing CMD+/ also takes you to “Next Unread”, and pressing CMD+’ takes you to previous unread. I mapped these to the three-finger swipes for previous and next, respectively. This actually works better though, because CMD+/ takes you directly to the next unread item, whereas spacebar also scrolls down the article until it gets to the end, and then takes you to the next unread item. I can use the swipe shortcut and the two-finger scrolling to read a bit easier in NNW than what just spacebar alone offers.

For the two global shortcuts, I mapped “Swipe Up” and “Swipe Down” to “Page Up” and “Page Down” respectively. This has been great for Safari, and other similar situations where I want to get to the very top or very bottom of the page.

Unfortunately, Adobe CS3 doesn’t get any love from MultiClutch. It would be great if pinching in or out would zoom respectively, and three-finger swiping would take me to the next page in InDesign, but gesture mapping through MultiClutch doesn’t work with Carbon apps.

Obviously multi-touch has a bright future. I think it’s a privilege to be around from the start, so one day I can say something like, “I remember when I had to click on the sidebar and drag down to see the rest of the page.”

Hard Drive

I am determined not to be a digital pack-rat. I delete anything and everything I can and try to keep around only the files which I am quite confident I will need again in the future. I simply hate keeping something on my computer simply because I might, maybe, possibly need it one day.

Needless to say, upgrading the hard-drive’s speed instead of capacity was a no brainer. I paid the $100 upgrade to get the 200 GB 7,200 RPM hard drive. Looking in the System Profiler, I found the drive is from Hitachi.

The MacBook Pro’s hard drive is as quiet as my PowerBook’s used to be before I manually replaced the drive in the G4 a few months ago. (I took out the stock Hitachi 80 GB 4,500 RPM drive it came with and put in a Seagate 100 GB 7,200 RPM drive I bought from NewEgg.) The first thing I noticed with my PowerBook’s new drive was the hum and even some vibration.

The Mac Pro tower currently has two hard drives: The 250 GB Western Digital drive it came with and an additional 500 GB Seagate drive I added later. The drives are quiet, but it’s the fans that make so much noise.

All this to say I am very impressed at how quiet the MacBook Pro is: The fans and the hard drive.

Sleeping

If I leave the MacBook Pro alone for awhile and the screen goes to sleep, the white LED comes on, but at full-strength (not pulsing or breathing). I am not quite sure what the point of that feature is, though. I suppose it’s so I can instantly tell the state of my Mac if the screen is off.

This feature also comes in to play when closing the lid to put the Mac to sleep. The white LED will come on right away at full-strength, but won’t start “breathing” until the laptop actually goes to sleep. I’m used to waiting until the LED comes on, but now I have to watch it and wait for it to start breathing before I can pack up the laptop. I wish they would have left that alone.

Unfortunately, putting the MacBook Pro to sleep takes 30-45 seconds. This is a long time to wait when you’re ready to go. But the reason it takes so long to sleep is because your computer is writing all the information that’s in RAM to your disc. This way you won’t lose any info if your battery dies, or falls out while in sleep mode. But with 2 to 4 GB of RAM it can take quite a while.

There’s a short terminal command (via Paul) to change the sleep-mode from the default “3” to “0” which fixes the slow sleep frustration:

sudo pmset -a hibernatemode 0

You’ll be prompted to enter your administrator password, and then you’re good to go. And make sure you logout before quitting terminal or the change won’t keep.

What this command does is change your laptop’s sleep-mode from “safe” to “instant”. That means if your battery dies while your laptop is sleeping you’ll lose all your session data.

But I always save – and usually quit out of – everything anyway, so it would be no loss if the battery died. And now the laptop sleeps in about 5 -7 seconds instead of 30 – 45. Hallelujah.

UPDATE: SmartSleep.

Proper Baggage

Finding the right bag seems to be a never-ending venture. I knew I would miss my little Brenthaven bag for the 12-inch PowerBook, but Brenthaven’s 15-inch MBP version was a bit too clunky. I found a slick Burton Bandwidth Case from Turntable Labs. It’s slim, has very little extra storage, and is perfect for the times I just need to take my laptop and nothing else.

That case is not my everyday bag, though. For everyday use I’ve decided I need a backpack: One that doesn’t look like it belongs in a sci-fi movie; one that holds my laptop safely; And one that is the right size (not too big, but not too small).

I’m currently using the Case Logic XN Backpack, and so far, it seems to fit the bill. Granted, I have a pretty bad track record of keeping bags. I’ve been through about 8 in the course of my three laptops, but with each one I get closer to perfection.

Odds and Ends

  • There has been a lot of hub-ubb about the new battery-life claims on Apple’s website. Are the new computers getting worse battery life or are the claims actually realistic? From my own experience so far I’m quite sure the claims are dead-on.I haven’t done any legit testing, but earlier today the battery lasted nearly four hours with the power settings on “Better Performance” and the screen at full brightness — all while typing, surfing the web, listening to music through the built-in speakers, and I downloaded a 1.13 GB movie from iTunes.

    I have no doubt with more caution I could squeeze 5 hours out of the battery.

  • The new Penryn processor runs much cooler than my old PPC G4. Even on processor intensive apps, with the MacBook Pro on my lap it stays cool and the fan runs virtually silent.
  • The MacBook Pro shipped with it’s own build of OS X 10.5.2 — Build 9C2028. (My PowerBook and Mac Pro are both running Build 9C31.) I imagine this has something to do with the new trackpad new multi-touch features.
  • The MagSafe power adapter is a brilliant invention. Aside from the “safety” factor it’s much easier to connect and disconnect. But the orange or green indicator light only comes on about once every four plug-ins, even though the battery icon in the menu bar indicates charging. I’ll probably take it into the genius bar some-day to get it replaced.
  • When reading on the Apple website I just noticed they refer to the computer as MacBook Pro, not the MacBook Pro. Like iPhone.
  • Something else I’ve noticed about the MacBook Pro’s internal display is that when dimming the screen the increments seem rather far apart. Instead of a gradual dimming, each step is a bit jarring. Though I honestly don’t know for sure, I assume this has something to do with the way an LED display is lit, verses the older CCFL technology.

More Reviews

This is just one of a handful of winded and entertaining software reviews.


  1. Ironically all three machines are still in the family: I passed the Dell on to my dad a few years ago, and my wife just inherited the PowerBook. As you’ll see in another post with some benchmark stats, even though the PowerBook is much slower than the MBP, my wife insists that what is most important is that her laptop is the “cutest” computer in the house.
  2. Not unlike the original VW Beetle’s body style:“Is that a 1968 VW Bug?”

    “No. It’s a ’91.”

Pro Portable: A Review of the New MacBook Pro

I Bought a MacBook Pro

This past Tuesday my new 15-inch MacBook Pro arrived in the mail. I bought the base model of the new multi-touch line announced last week. There is an Apple retail store about twenty minutes from my house, but I ordered online to get the 7,200 RPM hard-drive upgrade.

First impression of the MacBook Pro: extremely impressive.

It is (obviously) light-years faster than my previous laptop, a PowerBook G4, but what is most surprising is how comparable it is to my Mac Pro. I bought the MacBook Pro with no intention of turning it into my main machine (hence why I bought the base, 2.4GHz model), but after a few days with it I am seriously considering selling the Mac Pro and going to a one-machine setup.

Since I got the laptop I have been in process of writing a full review of the thing which will include (totally unofficial) benchmarks comparing the new MBP’s performance to my 3.0 Quad-Core Mac Pro and my previous portable, the 12″ PowerBook G4.

UPDATE: Read the 4,700-word review here.

I Bought a MacBook Pro

The Daniel Jalkut Interview

Daniel Jalkut is an indie Mac developer, and the man behind Red Sweater Software: “A member of a small yet powerful association of clothing-inspired software name consortium.” Red Sweater has become very well known for its popular Mac apps, such as MarsEdit, FastScripts and more.

I am a big fan of MarsEdit, and therefore it was a great opportunity to interview Daniel via email. We talked about his previous job at Apple, the future of desktop weblog publishing, the importance of publishing a weblog and more.

The Interview

  • SHAWN: A lot of folks around the indie developer community seem to have landed there by “one thing led to another” syndrome, but you seem to have a more streamlined path. You graduated from the University of California with a degree in Computer Science, basically go right to work for Apple and then launch your own software company. How did you decide you wanted to be a software engineer?
  • DANIEL: I don’t think I would characterize my path as exactly streamlined. When I left Apple in 2002 I was dedicated to obtaining a second degree in Music, and expected to earn extra money working in a bookstore, or in a part-time office job at San Francisco State. It wasn’t until I happened upon a Craigslist ad describing, in a nutshell, me as the perfect candidate, that I considered the possibility of building a consulting business.After graduating with my Music degree, I ramped up the consulting work, but soon grew very weary of it. I started to explore the idea of a more direct-to-consumers indie software development house. So I would characterize it as fairly “one thing led to another,” after all.

    When I graduated from UC Santa Cruz in 1995 I had already been working as a contract quality assurance tester at Apple, mostly over summers. I stayed on as a tester but with my new degree and full-time availability, I pressed for the position I had come to respect so highly: Software Engineer.

    A lot of programmers seem to have been born with the ambition to develop software. For me, it was a much more gradual onset. My Dad is a programmer, and I had every advantage and opportunity to learn programming as a child and as a teenager. But I more or less passed on all of them. It wasn’t until I got to Apple and became passionate about the Mac that I started to become really driven about developing software. I think because seeing what good software could do for ordinary people completely opened my eyes about what the job should be all about.

  • SHAWN: But you started Red Sweater in 2000; what did you do with it for those two years if you weren’t trying to build a consulting business and weren’t doing software development yet?
  • DANIEL: I knew I had some ambition, but what exactly I would end up doing was sort of vague and ill-defined. Also, my commitment to running a business sort of waxed and waned those first few years. To give you a sense for how uncertain I was at the time, my original business vision included three wings: Red Sweater Software, Records, and Press. Knowing now how much work it takes to run even one, focused business, it was obviously unachievable. But just having the business established gave me the framework to start playing with ideas. I ended up shipping Clarion and FastScripts as Red Sweater products, but after that it was many years before my next product, FlexTime, was released in 2006.
  • SHAWN: So you wanted to make software, produce albums and publish books? Does that mean you’re a writer too?
  • DANIEL: The book publishing aspirations were vague, but I didn’t anticipate publishing my own works. I was just enamored with the idea of being able to help people I admired get their words out. I felt the same way about music. Having a little bit of success in the software business gave me more financial flexibility than a lot of creative people who I knew.But I have also always considered myself something of a writer. I think my commitment to blogging is evidence of my interest in written communication.
  • SHAWN: Where did you come up with the name “Red Sweater”?
  • DANIEL: This is one of those questions that’s really easy to answer, but impossible to explain. I had a favorite old red sweater, and I was wearing it when the time came for a name. I particularly liked the ways that Red Sweater Records and Red Sweater Press came off the tongue. Too bad they never materialized!
  • SHAWN: It’s a good thing you weren’t wearing a pink parka.
  • DANIEL: You don’t think Pink Parka would be a good name? I kind of like it. Quick, somebody register the domain name!
  • SHAWN: Is there a story behind the “dots” design in your weblog’s header?
  • DANIEL: The story of the dot design is actually documented on my weblog. It was done using a programmatic python-based graphics tool called NodeBox. In general I am drawn to designs with mathematic precision, yet which are flawed or texturized in some way. I think this is probably not an unusual aesthetic to be drawn to, because it sort of mirrors nature and humanity.
  • SHAWN: Now that the software side is more established do you see yourself pursuing one of the other two sometime?
  • DANIEL: I don’t think it’s likely. The dust has settled and Red Sweater is a software company.
  • SHAWN: About your move to Apple. Most guys are passionate about the Mac before they go to work for Apple. What was it about your job that opened your eyes to see what good software does for ordinary people?
  • DANIEL: Well I had gotten bitten by the Mac bug, and that’s what drove me to want a job at Apple at all. But I didn’t acquire the real passion until I learned it on the job. There is a tendency within Apple to strive for perfection. Nobody laughs at you if you try to make something flawless. This is different from many other software businesses, and was dramatically different from the few little software-related jobs I’d had before.These days a lot of people see me as a finicky and nit-picking type of person. It’s because when I look at software, I look at it through this ambitious, striving for perfection type of lens that I picked up from Apple. And I hasten to add that I don’t think my products are by any means perfect. It’s the thing about perfection. It’s really hard, probably impossible. But what Apple does is strive for it anyway, even if it’s impossible. I came to respect that attitude very much, to the point that I can no longer relate to people who don’t share that view.
  • SHAWN: In a remote way your experience working at Apple sounds very much like the environment I’m a part of at the Christian ministry I work for. We have had live prayer and music 24/7 since 1999.Both of us work (or worked in your case) with people who love what they do and are surrounded by others who strive for excellence while pioneering something new and unique even though others may see it as “too much” or unnecessary.

     

  • DANIEL: It’s an interesting comparison, especially when you consider how dismissive people who don’t appreciate the Mac are of those who do. It’s definitely one of those situations where I can see it being offensively exuberant to people who don’t share the same passion.
  • SHAWN: True. There is certainly a difference between being passionate, open and honest about something that is important to us, verses force feeding our opinions onto others simply because they don’t agree.What did you do at Apple?

     

  • DANIEL: My first software engineering job was on the System 7 integration team. What we did was develop two of the core pieces of the operating system: the System File, and the System Enabler. These files, combined with the ROM file, essentially contained the equivalents of what we now consider to be the Carbon APIs. I worked mostly on fixing weird bugs that would come up as a result of new hardware or changes in software from other groups.When Mac OS X started being developed, I was very interested and lobbied for a transfer. Three of us who had been working in the same group on OS 9 found ourselves in the CoreServices group on OS X, which was sort of the perfect counterpart to what we had been doing. I was primarily responsible for the Code Fragment Manager, which was a library designed to run applications which had been compiled to run on the older OS 9 system.

    My first taste of Cocoa programming came from a class I took inside Apple. It was just the basics, but it resonated with me and I quite enjoyed it. I didn’t realize that I would one day spend most of every day programming with it. In retrospect, I wish I had spent more time picking the brains of the Cocoa frameworks engineers, who were right down the hall from me.

  • SHAWN: Why did you decide to leave Apple? Was it solely to pursue your music degree, or was there more to it then that? Did you feel constrained or held back at all as an engineer or in your aspirations as a programmer/developer?
  • DANIEL: I like to quip that I was going through a “mid-20’s crisis.” There were a lot of reasons behind my decision to leave, but at the core of it was a sense that I hadn’t done anything besides work at Apple. Since I came to the company straight out of school, and achieved a substantial level of success, I thought it would be too easy to kick back and pass the next 20 years there. I don’t think that would have been such a bad thing to do, but I had some major ambitions such as earning the music degree, which I didn’t see working well alongside full-time employment.I didn’t feel particularly constrained as a programmer. There were plenty of opportunities, had I chosen to stay. One of the great things about a company like Apple is that it’s so big, there are many different, valuable pursuits being made in parallel. It’s relatively easy for most employees to switch emphasis and apply for a job in another group, often to work on a completely different technology, with completely different skill sets. I knew software developers who become hardware engineers, and vice-versa.
  • SHAWN: When I was doing freelance design I had a handful of friends who also were doing freelance, and I would send them design concepts and mock-ups and ask their feedback. Also, when I couldn’t take a project, I would referrer the requesting client to one of my friends. It was sort-of a “I’ll scratch your back if you scratch mine” deal, because they would also send me stuff to look at.Is there anything like that in your line of work? Other than beta testers, do you have a group of other indie developers you send stuff to for feedback and critiques?

     

  • DANIEL: The Mac indie development scene offers great, mostly informal support structures through which we are constantly helping each other out. The resources range from mailing lists facilitated by Apple, to the MacSB business-oriented list run by Gus Mueller at Flying Meat, to an informal chat room, #macsb, on the Freenode IRC chat network. Twitter has also started to play a huge role in connecting developers with each other (and with users, in fact).On top of all this, it’s really easy to form social clusters of like-minded developers. I will often inquire directly with another developer via email or AIM, if I think we have expertise that is worth comparing notes on. As to your original example, of passing excess work on to other developers, this is definitely something I have tried to do, although lately since I’ve removed the emphasis on consulting from my web site, I get a lot fewer cold-calls for consulting work.
  • SHAWN: For you, how does running Red Sweater Software differ from working for Apple?
  • DANIEL: The biggest difference is I call all the shots. This is both good and bad, obviously. At Apple there were brilliant marketers and graphic designers, not to mention accountants, lawyers, etc. I even had access to smarter developers than myself! But there is a great joy in knowing that the buck stops with you, and that the products you ship, at the end of the day, are either 100% the way you want them to be, or on their way in that direction.I have grown to really enjoy the supremely flexible schedule of working for myself. I think it probably doesn’t work for everybody, but I’m incredibly self-driven. So if there’s work to be done, and I think it’s important, it will get done. I find it very compatible with my work style to be able to work for marathon hours when I’m inspired, and then take off for a day if I feel like it. The corporate environment, even at a relatively flexible company like Apple, is still very obsessed with the idea of the day as a basic unit of work. I always found it a bit stressful to know that I had to be at work for a fixed number of days per year.
  • SHAWN: In the long run do you think working for Apple helped or hindered your career as an indie software developer?
  • DANIEL: Absolutely I think it helped me. Working for such a great company instilled such great software values in me, I’m not sure I would have learned them otherwise, without great individual and institutional mentorship.Another way that my experience at Apple helped was in the sense that it provided me with a sort of safety net, giving me the confidence to feel that I could always go back to Apple or another company of that stature. It also puts my professionalism into context, for people who are not too familiar with the Mac community. For instance, while I was consulting, it was important to some people hiring me to do ports from Windows, that I had worked at “the ultimate Mac software company.”
  • SHAWN: Do you ever miss the “team” dynamic at Apple now that you work from home? Do you think you would work better with more people on board at Red Sweater?
  • DANIEL: Oh, sure. There are some great benefits to working in a team environment. Especially in a place like Apple where there’s always something going on, and you’re in the midst of such highly qualified people.Working at home has definitely been a shift from that, but modern technology (and some antiquated technology such as IRC) have done a good job of filling the gaps a bit. I find myself with easier access to a large group of thoughtful people now, than I did sometimes working late nights at Apple in “radio silence.”
  • SHAWN: What does an average day look like for you?
  • DANIEL: It’s kind of depressing in some ways. Actually, instilling structure on a work-for-yourself scenario is something that fascinates me, and something I’m always trying to improve. It’s really hard, when you call all the shots, to not let yourself follow whatever whimsical path attracts your attention at any given moment in the day. I’ve actually found a great use for my application, FlexTime, as a means of imposing some structure on an otherwise haphazard day.That said, I’m still pretty disorganized in this regard, so in all honesty, a typical day for me is to wake up and immediately start working. The hours then surrender to tackling bug fixes, implementing features, responding to customer support inquiries, and trying to squeeze in some socializing via chat and Twitter.

    Left to my own devices I will work all day and into the night, so I’ve developed some tricks to get myself away from the computer. Forcing myself to take a shower, make lunch, go to the gym, etc., are good ways of punctuating the work with other activities. This is something I hope to write more about in my blog, because as I said, it fascinates me.

  • SHAWN: I could easily work all day and into the night as well. It’s part of the glories and perils of loving your job.What I like about breaking up my day from the computer is that it helps me feel a bit more accomplished at the end of the day. If I spend 8 or 10 hours typing, clicking and dragging all day I don’t always feel productive or feel like I’ve actually done anything. There is often nothing

    tangible produced. Getting out of the house to run errands, exercise, go on a date with my wife, etc. all help satisfy my need to do something that is “productive.” 

  • DANIEL: That’s a great point.
  • SHAWN: About your weblog: Pretty much every software company has a weblog nowadays, but you write more than just release announcements. How do you think publishing your weblog has helped Red Sweater Software? Or has it?
  • DANIEL: I attribute a great deal of my so-called-success to the blog. I wasn’t exactly a household name because of it, but writing regularly and, I suppose well, in my blog helped me to attract a certain level of recognition among other developers and power users.Having spent so many years inside Apple, I was a virtual unknown to the outside world. The blog helped put me “on the map,” and I think it set the stage so that when I acquired MarsEdit, it wasn’t “some nobody,” but “the well known Mac developer.”

    I highly recommend blogs for anybody who wants to self-promote on the web. Regardless of your interests or your writing ability, there is a way for you to present quality perspectives to the web, and you will gain a readership that trusts and reads you faithfully. It’s important to note that I’ve been saying this for years, since long before I acquired a blog editing application!

  • SHAWN: That is pretty much exactly what I expected you would say, and I couldn’t agree more. In an article I wrote back in November, I said: “Consider your time spent setting up and then publishing your blog as part of your global advertising campaign.I would argue that someone with a business or service which gets (or could get) a great deal of their clients and revenue through the web can’t afford

    not to publish a weblog nowadays.There is this quote from Brent Simmons, and even though it’s nearly 5 years old I love the analogy Brent makes in his interview with Michael Lopp:

     

    The main thing is: if you don’t have a weblog, I probably don’t know you, and I don’t have an easy way to get to know you. If you have a weblog, I’m either reading it already or I can read it and look in the archives a bit to get a sense of who you are.

    It’s kind of like if we all lived in the same small town. The people who have weblogs are like the people who make a point of going to Main Street at least a few times a week. They go to the barber shop, the grocer’s, the lunch counter — they get out and talk to people.

    If you don’t have a weblog, it’s like you live on the outskirts of town and have all your food delivered and you even have people come mow your lawn so you don’t have to go outside.

    No matter how big the web gets, it will always be a small town because that’s how you interact with it. You can’t help but make your own small town out of it.

    As your body is to your physical presence, your weblog is to your web presence.

  • DANIEL: That is a great analogy.
  • SHAWN: Beyond the publicity side of things, I am also curious if having a weblog — meaning the process of writing your thoughts out, publishing them and interacting with readers — has helped the development side of Red Sweater Software. Or, to sum up: are you a better programmer because of your weblog?
  • DANIEL: Oh, absolutely. One of the other great qualities of a blog that has some instructive angle, is that it gives an excuse and a motivation for thinking through problems in type. There is a conventional wisdom that the best way to learn something is to teach it. I think that rings very true for instructive blogging. For instance, if I take the time to explain in excruciating detail how I found a bug and what the solution was, I will have inevitably learned more from the experience, than by simply stumbling upon the solution and fixing it. The challenge on Red Sweater Blog is more and more to explain the technical side of something in a way that might still be interesting to nontechnical end users.Similarly, I have taken the opportunity to write philosophically from time to time. If a passing thought occurs to me, I can either let the thought pass back into the ether, or else write about it and explore those feelings in greater detail. This happened while I was sailing one day, and I felt compelled to examine boat navigation as a metaphor for achieving goals in life: “Forget The Shortest Path“.

    That passing thought became a lot more meaningful to me because I took the time to explore it in print. The process of blogging instructively can benefit both the writer and the readers.

  • SHAWN: I agree. Something else I like about posts such as that one is that they help open up the author to the reader. Sharing personal revelations or stories help make other posts more flavorful and enjoyable to regular readers.About MarsEdit: Why did you buy it from NewsGator?

     

  • DANIEL: It was a perfect opportunity at the (almost) perfect time in my development career. I had just lunged into committing myself 100% to doing indie software development, and had finalized a deal to acquire the crossword application that I now sell as Black Ink. When a deal with NewsGator presented itself, I knew I would be a fool not to explore the possibility.Since MarsEdit was already one of the applications that I used every day and cared deeply about, it made it easy for me to get excited about working on it. And the fact that it also excited a good chunk of the blogging public, and brought with it incredible name recognition and brand appeal, was just icing on the cake that made the decision pretty easy for me.
  • SHAWN: Absolutely. It’s not everyday a piece of software with massive potential becomes available in a niche that is growing exponentially.What do you mean by “almost”?

     

  • DANIEL: What I mean by almost is that as luck would have it, I was knee deep in the final phases of another acquisition, when the opportunity to purchase MarsEdit came onto the radar. So ideally, I think the acquisitions of Black Ink and MarsEdit would have happened with some breathing room in between them. The only thing that could have made MarsEdit more perfect is if I wasn’t occupied with another acquisition at the time.
  • SHAWN: How did the MarsEdit acquisition happen?
  • DANIEL: I had gotten to know Brent Simmons, and he knew I was a MarsEdit fan. I think the pieces just fell into place, so he introduced me to NewsGator and we agreed that it would be a benefit to all parties if the application got some new life at Red Sweater.
  • SHAWN: With the inclusion of RSS aggregation in Leopard’s version of Mail it’s just another sign that Apple is taking hold of technologies which weren’t so mainstream in its OS and are now implementing them in a much more streamlined way. Obviously the RSS reader in Mail still leaves some to be desired by the “power user”, but I’m sure it’s still exactly what many people want.
  • DANIEL: It’s a streamlined, basic introduction to the concept. I think it works very well for many people.
  • SHAWN: I agree. Who I’m thinking it doesn’t necessarily work for is, like I said, the “power user” — someone with more than say, a dozen feeds. But when it comes to publishing a weblog it seems the standards are different. A basic user and power user may very well have the exact same needs, just varying degrees of time and effort.
  • DANIEL: I think there are still metrics against which a tool such as MarsEdit inevitably outshines a simpler solution. For instance, as a comparison to number of feeds consider number of blogs. A typical user will get a great benefit from MarsEdit with just one blog. But if you’ve got a dozen blogs, the powers of MarsEdit sort of magnify. So you can imagine Apple offering a robust solution that still fails to satisfy all the varying use cases that motivate users to love MarsEdit.
  • SHAWN: My point exactly.In the back of my mind I have this idea of weblog publishing as the next major feature addition to Apple Mail, but as I’m saying that I realize how rare the chances of that actually being are. And even if it did happen, I suppose the person who spends a substantial amount of their time in MarsEdit wouldn’t want to use Mail instead. They would prefer a dedicated app, therefore keeping the market for MarsEdit open.
  • DANIEL: I don’t feel too threatened by it. Apple seems to be in the mood to jam-pack Mail with features lately, so I guess it wouldn’t be the most surprising thing. But I really doubt that it would be implemented in a “best of breed” type of way. I think some of the features Apple adds are about satisfying bullet points more than anything. They’re unlikely to evolve beyond a cursory development.
  • SHAWN: Do you think you’ll someday be competing with a dedicated Apple brand desktop publisher?
  • DANIEL: In a strange way they already do. Apple offers a blogging solution by way of iWeb and a .Mac account, but it uses a static publishing type of approach, which is different from the trend among all the most popular blogging services on the web, which do a good job of separating the content from the presentation. It’s this separation of the content which makes it possible for a tool like MarsEdit to handle composing and sending the content without having to construct the entire web page.I have thought from time to time whether Apple might step further into the blogging client business. You may know that Microsoft has a popular client on the PC called Windows Live Writer. I guess if Apple was in the mood to match Microsoft app for app, I might be looking for a new product on the horizon. But I’m not sure whether Apple entering the business would necessarily be a bad thing for MarsEdit. I subscribe to the theory that Apple tends to validate markets more than destroy them. I’m sure I might feel different if I had gotten the wind knocked out of me with iTunes or Sherlock, but I believe the desktop blogging market will ultimately be large enough to accommodate many choices for users.
  • SHAWN: It does seem like a slim chance Apple would create a dedicated weblog publisher that was outside of iWeb, and iWeb would have to see a major structure change to accommodate easy publishing to other CMSs like WordPress or Movable Type. I wonder what the ratio of Mac users with an iWeb blog to XML-based blog is; probably 100 to 1?
  • DANIEL: It’s a really good question, and I don’t really know. I can only gauge by the number of requests I get for .Mac blog support. It’s a really small number of people, compared to inquiries even about lesser-known XML-based blogs. But it’s impossible to say whether people who have .Mac blogs are happy with iWeb, or whether there aren’t that many of them.
  • SHAWN: A shot in the dark here, but I’m guessing that adding a WYSIWYG editor is the number one feature request for MarsEdit. You mentioned on Red Sweater Blog you’ve got some great plans for WYSIWYG in the pipeline. What’s that going to look like?
  • DANIEL: You know, WYSIWYG support is among the most requested features, but I don’t think that means it’s the most desired feature. Does that make any sense? A certain type of potential customer tends to request the feature, or explains that it’s because of that omission that they won’t be buying the app. But they are certainly far outnumbered by the number of users who buy the app and express no concern whatsoever, or who express concerns about different features entirely. The thing I try to keep in mind, is that WYSIWYG is a distinct, sort of self-contained feature. It’s something that will grow my market and be useful to many people, but it’s not something which is inherently necessary to the application.Consider the coffee industry. At it’s core, they’re selling a caffeinated beverage that people love. Imagine a wildly successful coffee company that is selling coffee faster than they can make it. They offer a variety of roasts, specialized drinks, even gift baskets. But there’s no decaf. The product is popular enough that decaf lovers can’t help but be intrigued, so they perennially ask “where’s the decaf version?” It’s not as though the company needs to drop everything and design a decaf version, because there’s a line of customers piling out the door. It will help their bottom line, but not as much as focusing on the demands and desires of the caffeinated crowd that is currently paying the bills.

    That said, yes I do have plans for WYSIWYG in the pipeline. I guess you said it was a shot in the dark because you realize I don’t want to make too many specific product-related promises. But I am willing to share some of my design considerations. WYSIWYG support in MarsEdit must be invisible to anybody who doesn’t want it. That is, plain-text mode will not be impacted by the presence of this new feature. It must be substantially improved over any other editor I’ve seen on the web or in desktop blog editors. It must either do no harm to customized HTML markup, or else its harm must be easily undoable.

    There are a list of classic things that are wrong with WYSIWYG editors. They over-promise and under-deliver. They’re not actually that easy to use. They mess up your HTML, and often outright eliminate content. I don’t want to make any of those mistakes. That’s what makes the feature hard, and that’s the reason users haven’t seen it yet in MarsEdit.

  • SHAWN: I can imagine that coding a non-destructive WYSIWYG editor would a huge task. Do you hope to incorporate MarsEdit’s “perfect preview” feature in with the WYSIWYG to make a literal what-you-see-is-what-you-get editor?
  • DANIEL: I have considered it, but it strikes me as one of those “cool but not actually very useful” things. At the very least it would need to be optional. Can you imagine an author for a magazine actually wanting to write the article in the format it would appear after publication? For all but the very simplest of blogging, I think people want an authoring environment that looks distinct from the published look.
  • SHAWN: Good point. But at the same time I could see the advantages to having the “perfect preview” being editable too. I’m always proof reading my posts in the preview and when I see a typo it would be nice to have the option of fixing it right there as I’m looking at it. But other than that, I wouldn’t use it; I prefer to type in the text editor.In your C4[1] speech you talked about product acquisition and how people suffer from “writer’s block” not “revision block”. Now that you’ve pretty much adapted MarsEdit it into your own app, how has the development and building of it changed since before the 2.0 release?
  • DANIEL: Well mainly what’s changed over the past year is that I’ve become gradually more and more confident about how all the existing code works, and how I might want to change it as the application evolves. So I’m willing to make more dramatic structural changes now than I would have been a few weeks after acquiring it.For the most part, though, things haven’t changed. One of the gratifying but sort of frightening things about MarsEdit is that there’s no end in sight. There won’t be this moment when the application is done, because the list of really valuable suggestions for improvement is huge. And every time I fix or implement something, it opens up the door to a dozen new suggests for further refinement. It’s a curse, because I’m always busy. But it’s a blessing, because it means people really care deeply about the product.
  • SHAWN: This is a totally unfair and immature question, but if you had to pick between quitting development on MarsEdit to work on something else or continuing development on MarsEdit only, which would you pick, and why?
  • DANIEL: It is a little unfair, but that’s OK because I’ve got an unfair answer! The premise is so contrived that I can easily answer truthfully. I value variety enough that I would not accept any circumstance that locked me into developing only one application. One of the greatest benefits of being an independent developer is I make all the calls, for better and for worse. If I had to give up that flexibility, I might as well be working for somebody else.Now as it happens, MarsEdit is important enough to me, and I’m excited enough about improving it, that I probably spent 90% of my work time over the past year developing and supporting it. But my productivity is aided a great deal by being able to take mental breaks, working on problems in other applications for a change. Some people suggest that it must be overwhelming to work on several products at once, and it would be if they were all in the same phase of development as MarsEdit. But having an assortment of products with differing demands really helps to battle the mental fatigue that can come from working on just one thing all the time.
  • SHAWN: Do you see any new Red Sweater apps on the horizon?
  • DANIEL: I am always thinking of new ideas, and sometimes I’m tempted to go full bore into working on another product. But at this point I’m really sort of stretched as thin as I probably should be, with the current lineup. I won’t rule out additions, but probably things won’t change dramatically until and unless I get the opportunity to grow the company a bit.
  • SHAWN: Is that something you want to do or feel that you may have to do? Is the idea of bringing on an employee (or more) a welcomed challenge or a new stress?
  • DANIEL: It’s a bit of both. At one time I would have found it impossible to imagine wanting employees or being confident about directing another person in how I think products should be designed. But over the past few years I’ve gotten more interested in “the big picture,” and have become increasingly confident about distinguishing what I know from what I don’t. I feel more excited now about someday having people with complementary skills to help with building these products.
  • SHAWN: What does “the big picture” look like for you and Red Sweater software? Are there other business models of indie software developers that you are aspiring to, or do you have something different in mind?
  • DANIEL: When I allude to the big picture I am sort of waxing poetic about a confluence of design, engineering, and management. Let me be honest, I’m not really an expert in any of these things, but I am immensely interested in all of them. The more I learn about business, the more I realize you only need a bit of wisdom to earn a foothold on success. There is still a lot for me to learn, but I’m confident that being receptive to the right answers will be the secret of my success. That’s the big picture.

More Interviews

Daniel’s is just one of a handful of interviews with some cool folks.

The Daniel Jalkut Interview

Via Thumbs

I always seem to have half-a-dozen ideas for articles floating around in my head. I usally leave them up there until one sparks, and I get a good idea of how to start the article.

The “spark” for my previous article, The Journey, actually came to me about 15 mintues after surgery: Wisdom tooth extraction. I had the dentist put me under, and afterwards — as my wife was driving me home, and while I was still extremely loopy — the spark came. I grabbed my iPhone and thumbed out the idea I had for a weblog article about the feel of an application which later turned into what you read last week.

For fun, I thought I would share verbatim the notes I thumbed out, typos included:

On feel. Its not just about the end result. Its also about the process and experience. Maybe an app does have a few less features than another but if my extra time spent to make up for those missing features is enjoyable then maybe its time well spent and mayebe the other app with with all those features is robbing me instead if helping me.

Via Thumbs

The Journey

When I was in sixth grade I designed my first printed masterpiece. It was an invitation to my Sixth Grade Blowout Bash.

My mom threw me a party for graduating elementary school. It was one of those events in which a parent decides they want to start a tradition for their kids. Since I’m the oldest I got to do it first. The tradition ended with my sister, who is my only other sibling, and will never be continued.

I carefully crafted the invitation in MS Paint. It had black and white checker border, balloons and confetti, and sported some ancestor of Comic Sans. I printed them on blue card-stock and handed one out to all the other sixth graders. “Yes, I made them myself!”

By the 7th grade it was universally understood that I knew twice as much about computers as anyone else in my family. If my dad was having trouble with his PC at work, I would ride my bike down after school and see what I could do. And by that I mean I would look intently at the File Manager as if I were searching for a very specific piece of information. Then I’d defragment the thing, reboot and tell him he needed a new monitor.

In high school I took both of the programming classes available to budding programmers — toying with the idea of a career in computers. But I’m too social, and the nerds I took those classes with were a little to weird for me — turning me off to a future at a cubicle.

But my interest in computers never waned.

After high school I took all my graduation money and bought a top-of-the-line blue laptop from Dell: A Five hundred megahertz Intel processor; Six gigabyte hard-drive; One-hundred and twenty-eight megabytes of RAM; Fourteen inch display. The thing was smokin’.

In college, my truly tech-savvy roommate laid the smack-down on me and I realized that I knew virtually nothing about my laptop and computers in general. The truth was revealed and I discovered I was a wannabe. (Though I did feel better after installing Winamp, Napster and a Nintendo emulator.)

Sure I knew a bit more about my operating system than the average user, but I found out about an entire community of users who knew way more than me.

After my freshman year, I dropped out of college and moved to Kansas City to join a ministry full-time as a drummer. The band I was playing with decided to start experimenting with drum-loops and other sorts of computer-powered musicianry.

I advised my friend who would be funding the endeavor to buy a Macintosh, saying: “They weren’t good for normal stuff, but they were good for music and graphics stuff.” He bought a 1st generation 12″ PowerBook G4. (It didn’t even come with an Airport back then, thought his 40 gig hard-drive blew the socks off my now aging Dell’s 6GBs.)

When the band’s new computer arrived we all went over to Marcus’ apartment to play with the new setup.

5 minutes with OS X and I was hooked.

I thought to myself, “This is not what I remember.” The colors, the layout, the look of the windows…it was different; it was incredible. It was fun.

It was in the 3rd and 4th and 5th grades that I learned to type on an Apple //e. It was in junior-high that I would play card-games on my grandparent’s Macintosh Classic. To me, Macs were neat little computers but they didn’t have a right mouse-button and seemed a bit “out of date” and “not for the serious user”.

It was that day in 2003 that I was actually introduced to Apple computers.

Now I hated my Dell. It went from “laptop powerhouse” to “clunky junky” in about 5 minutes. It took me two years to save up the money to buy my own 12″ PowerBook, and in 2005 I saw the renewal of that seed which was planted in me as a sixth grade designer and closet nerd.

Since using Apple computers, my perception of what technology can be has changed drastically. Technology is more than a tool to help us accomplish a task better; technology has the potential to improve our lives.

What then is the difference between a mundane task and a pleasant experience? Joy.

If you had the choice to drive to the grocery store in your old Chevy wagon or your friend’s new Dodge Viper, what would you choose? The Viper, right? Both get you to the store and back, but the Viper will plaster a smile on your face.

It goes for working too. If you have a job you love you never have to work a day in your life…the superficial end-goal of “enduring this crummy 9-5 so I can retire with the rich and famous” drifts away.

I read in Southwest’s Spirit Magazine (don’t ask) that 61% of self-employed entrepreneurs would not go back to working for someone else even if they were offered more money than they are currently making. Meaning there are men and women who have a job (9-5 or self-employed), and love what they do.

It’s because when you work a job you love it’s about the experience and the journey. Is that not what life is all about anyway?

When our life is only about the destination we miss out on all that happens and exists from here to there. And that is life itself. That is why the feel of an application means so much to us; it represents enjoyment of the journey which we long for in our own lives.

The Journey

John Gruber: A Mix of the Technical, the Artful, the Thoughtful, and the Absurd

John Gruber has been writing the often quoted, ever popular Daring Fireball since 2002.

I had the privilege to interview John via email and ask him some questions that don’t seem to get asked. Of course we talked about DF, how the Linked List began and how he got into Macs. But we also talked about writing, what John eats for breakfast and more.

And yes, I also got a lesson in email bottom-posting etiquette.

The Interview

  • SHAWN BLANC: In 2004 you mentioned in your Something Daring article that developer interviews and software reviews were two of your favorite things to write. When I read your interview with Brent Simmons I think it may have been the longest email interview posted to a weblog I had ever read. Fortunately for the three of us it was good, worth reading and even a few years later I’ve found myself going back to it for reference.What are some elements that you think help to make a good interview? What are some dynamics that you hope to incorporate in the interviews you conduct?

     

  • JOHN GRUBER: You need to be really well-versed, as the interviewer, regarding the work of your interviewee. You must be prepared up-front with questions that you’d like to learn the answers to, but at the same time, I think you have to be ready to let the interview veer into unexpected territory. You want a plan, but you also want to be able to wing it as it goes.The mistake I see in most interviews conducted over email is that the interviewer simply emails the subject a single list of questions, all at once. Just a two step process: “Here are my questions,” then, “OK, here are my answers.” There’s no room in a simple process like that to ask follow-ups, or to delve into details or pursue interesting but unanticipated digressions.
  • SHAWN: Funny you say that, because it is the exact scenario for many of the first interviews I ever tried to conduct. I say “tried” because most people I asked were unwilling to participate.After reading your interview with Brent I realized that a published interview can and should cause the interviewee to shine. I see it somewhat as the interviewer’s job to draw out information that never would have appeared in a generic list of Q&A.

    I know the reason I attempted the two step process was because I assumed an email conversation would be too much of a time requirement for the interviewee — that the two step process would be more convenient. But based on my experience that is obviously not the case. Why do you suppose that?

     

  • JOHN: Well, in some ways it is more convenient. Just set aside time to write one email answering all the questions and you’re done. Maybe it doesn’t seem as worthwhile, though. Personally, I’m more interested in participating in an interview that seems interesting than one that seems easy.
  • SHAWN: With the insane amount of email you get why would you prefer to take the time needed to conduct a longer, drawn-out interview such as this rather than the quicker two step style? I’m know you must get hundreds of emails soliciting your attention; how do you handle it all?
  • JOHN: I just say no to most requests. Or, I’m sad to say, I never get around to answering some requests. If I answered all my email, I’d have no time to write Daring Fireball. I really believe that — some days I could spend 8-10 hours just answering emails that come in. Part of that, surely, is that I don’t have comments on the site, so when some reader has a remark they just have to get off their chest, email is their only recourse. That’s cool. But it means I treat email more like comments — I look at them all, but I respond to very few.
  • SHAWN: On your site you say over 50,000 people subscribe to the feed. My guess would be that most of them keep Daring Fireball at or near the top of their subscription list — because they like what you like, read what you read and want to know your opinion. Thousands of them have never met you but feel like they know you in some way. If they bumped into you one day they may give you a good hand-shake and tell you how much they love reading Daring Fireball.Some of these guys are developers, some are designers and some are just folks that like their Mac. Whoever they are they read your site and (hopefully) like you; this interview is for them.

    Now, correct me if I’m wrong – and please fill in any gaps – but here’s what your story looks like to me:

    In 2002 you were doing freelance consulting, web-development and tech writing. Meanwhile, after months of picking out the right “slate blueish background color” you finally launch Daring Fireball and begin writing articles for which your wife was the first reader. Two years later you start offering the membership and also end up working at Bare Bones. Then two years after that, in 2006, you quit your day job and now spend your time publish DF from home.

     

  • JOHN: Your chronology is a bit off. I worked for Bare Bones from 2000 to 2002. I started DF a few months after that. Joyent was the company I worked for while writing DF, from January 2005 through March 2006. When I left Joyent was when I started writing DF full-time.
  • SHAWN: After all that journey, is writing DF what you expected or hoped it would be? I’m curious if you still feel like the same guy who five years ago began a weblog because he really just loved to write?
  • JOHN: Do I feel like the same guy? Yes.Is the site what I thought it would be? No.

    I didn’t really have a detailed long-term plan for Daring Fireball. I still don’t. It started very simple, and I’ve changed and added things slowly over time. The plan was just to keep improving it steadily over time. That plan remains in effect today.

    When I make elaborate, detailed plans, I get too attached to the plans, too reluctant to break with them. Plans aren’t a product. I’m only effective when I’m working directly on a product.

    A great example is the Linked List. The Linked List didn’t appear on DF until June 2004, almost two years after the inception of the site. I hadn’t planned on adding the Linked List. My original idea was that DF would consist only of articles. Sometimes short articles, but articles nonetheless. And certainly no more than two or three in a day, tops, and usually just a few per week.

    What happened is that I was frustrated by the number of things I wanted to link to, things I wanted to bring to the attention of DF readers, but which I didn’t want to write a full article about. It was also the case that I wanted an easy way keep the site fresh even during stretches when paying work — remember that this was two years before I went full-time with DF — was consuming so much of my time that I didn’t have time to write articles.

    The other thing was that the Linked List was largely initiated as a bonus for paying members. Originally, the only way to get live updates to Linked List content was through the members-only RSS feeds — the items didn’t appear on the web until the next day. In hindsight, that certainly seems silly.

    Over time, the Linked List has grown from a peripheral gimmick into an essential component of the site.

  • SHAWN: What does your average day look like?
  • JOHN: My day looks very dull. That’s not to say it is dull — to me at least — but I strongly suspect it would look dull. Writing is a lonely endeavor.Typical day: I wake up when I wake up. Mid-morning, typically, but if I’m working on a major project or article, I sometimes wake up early because I’m anxious to finish. I get coffee. I go to my office in my home and pick up where I left off the night before. Some days that’s with an article I’m working on, some days that’s with things to read that I might want to post to the Linked List. I’m either writing or reading — or, occasionally, hacking on code for some new feature on the site — all day long.

    Ernest Hemingway said this:

    You write until you come to a place where you still have your juice and know what will happen next and you stop and try to live through until the next day when you hit it again.

    He was talking about writing books, but I find his advice perfectly apt for what I’m doing with Daring Fireball. Without having a boss or editor, I could do anything at the start of the day. Leaving off the day before with something specific in mind for what to do next is an enormous aid to getting going.

  • SHAWN: Additionally, my wife wants to know (a) what you eat for breakfast, and (b) if you like to hug your wife?
  • JOHN: I’m on an oatmeal kick this week, but usually just a banana. The big thing, though, is coffee, always coffee.
  • SHAWN: Coffee black?
  • JOHN: Of course. It’s not really coffee otherwise. And who doesn’t like to hug their wife? Is there an anti-hugging contingent out there I’m not aware of?
  • SHAWN: No. My wife just likes to know how other wives are treated by their work-from-the-home-office husbands.About the Linked List: Do you spend the majority of your day reading feeds? Do you skim articles or read every one? How do you decide what makes the cut? Do you have a running tab of sites you want to link to but haven’t yet?

     

  • JOHN: I get links from a variety of sources. For breaking news, things that have just happened or were just announced, the best source is email. If something big happens, I usually get a few emails about it soon thereafter. Other than that, I read voraciously. I almost never post something to the Linked List that I haven’t read entirely.I try not to spend too much time in NetNewsWire. I usually have it open, but I find I’m more productive if I make fewer (but longer) sweeps through it looking for new stuff. As for what I link to and what I don’t, it’s very much like Justice Stewart’s definition of obscenity: “I know it when I see it.” There’s a certain pace and rhythm to what I’m going for, a mix of the technical, the artful, the thoughtful, and the absurd. In the same way that I strive to achieve a certain voice in my prose, as a writer, I strive for a certain voice with regard to what I link to. No single item I post to the Linked List is all that important. It’s the mix, the gestalt of an entire day’s worth taken together, that matters to me.
  • SHAWN: How often do you get requests for a DF link?
  • JOHN: Surprisingly, to me at least, I don’t get that many requests for links. I do get many press releases, which I suppose are implicit requests, and a few times a day people will send me links to things they’ve posted on their own weblogs that they think I might be interested in. I very seldom find anything from a press release worth linking to. A lot of times, though, the stuff people email directly — “I wrote this, thought you might like it” — is perfect Linked List material.
  • SHAWN: Something else Hemingway said:

    All good books are alike in that they are truer than if they had really happened and after you are finished reading one you will feel that all that happened to you and afterwards it all belongs to you: the good and the bad, the ecstasy, the remorse and sorrow, the people and the places and how the weather was. If you can get so that you can give that to people, then you are a writer.

     

    My point being, at the end of the day it is clear that the bread and butter of Daring Fireball, as well as what you take the most pride in, is the articles. The “Fireballs”. You are a writer.

    You have managed to create a tech-based weblog and build a community of readers that not only looks to you for information and opinions, but listen (or read) to everything you have to say. They actually feel ownership of the elements, content and topics on Daring Fireball. You’re like the E.F. Hutton of the Mac community.

    Khoi Vinh said publishing Subtraction.com has actually hindered him as a writer. Did you consider yourself a writer before you began blogging? Do you have any personal history in writing, or did you find your voice through publishing DF?

     

  • JOHN: I’ve considered myself a writer ever since college, when I wrote for (and eventually became editor of) the student newspaper at Drexel University. I wrote a regular op-ed column for the paper, and by the time I graduated in 1996, I felt I’d gotten pretty good at it. But then what? A career in journalism? An entry-level job as a reporter working for some publication that I wouldn’t otherwise read? Not for me.So I waited and thought about it. Somewhere around 2001 or so, it occurred to me that I’d been thinking about what next to write for five years, which was as long again as the time I spent at the paper at Drexel. That was a bit depressing — but really only just a bit, because for some reason it felt to me that my writing skills hadn’t atrophied at all. On the contrary, I felt like I was a better writer than I was in college, even though I hadn’t been writing at all. That struck me as incongruous, because I was also convinced that the reason I was a much better writer when I left college than when I started was simply by writing and editing so much material for the paper. So while I felt like I was still becoming a better writer, I strongly suspected I was deluding myself.

    At the time, I was working for Bare Bones Software, and there was a question on the Mailsmith-Talk mailing list from a customer asking for help with a script that would count the number of words in all the messages in a mailbox. So I wrote a script that did that, and I ran it against my own outgoing message archives. The script was smart enough to count only words that weren’t in quoted passages, ignored signatures, etc. I forget the exact result, but the result was just preposterously high. Based on some common rules-of-thumb, I’d written several books worth of email messages over the previous five years — posts to mailing lists and a ton of personal correspondence, all of which I tried to write the hell out of.

    Around that same time, it became obvious that the outlet I’d been waiting for was available: I needed to start my own weblog.

    I’ve improved significantly as a writer in the last five years, but I feel as though I’m continuing to hone the exact same voice that I started aiming for 15 years ago in college.

  • SHAWN: Do you have any advice for writers who are struggling to find their voice?
  • JOHN: I honestly don’t know what works for others. The act of writing, like any art, defies description. Some of the best advice I’ve seen regarding how to write essays is from Paul Graham. He says writing is thinking, and, insightfully, that writing forces you to think better. He wrote, “Just as inviting people over forces you to clean up your apartment, writing something that other people will read forces you to think well.”My other suggestion (also, I think, stolen from Graham) is to concentrate on writing things with lasting value. I’m not sure I’ve been doing a good job of this at all lately — I think too much of what I write currently at DF is about stuff that’s only relevant right now. I’m certain that what helped me make a name for myself, what built the DF readership, were the long pieces I did in the first few years, most of which are still relevant, or at least still interesting.

    There are a lot of people writing for the web today; but there aren’t that many at all who are trying to do great writing for the web.

  • SHAWN: How has your approach to writing articles on DF changed over years? Have you gotten better at writing something and publishing it or are you more meticulous than you used to be?
  • JOHN: That’s hard to put into words. Early on, I had to think about my “voice”. I was conscious of my style. Now, not so much — I “just write”, and the style seems to come naturally. Part of that is that you get used to anything over time, but a bigger part is that the style changed slowly over time — I kept tweaking it until I found the perfect pitch, at which point it became something I didn’t have to think about to achieve.Put another way: early on, I had to concentrate both on what I was saying and how was I saying it. Now I just concentrate on what I’m saying.

    I also find it much easier to write now that I have a regular audience. The hardest thing for me starting out at the very beginning was trying to shake the feeling that I was writing something no one would read. It felt like delivering a speech in an empty auditorium.

  • SHAWN: Are there any other weblog articles which have stood out to you over the years as being an exceptional display of online writing?
  • JOHN: I object to the adjective “online” in that question. Why not simply weblog articles have stood out as exemplary displays of writing, period? The idea that weblogs are a bastard or lesser medium holds many writers back. I find, in fact, that the opposite is true. Most magazines I read are filled with bland, tepid prose. There’s only one New Yorker, and only a handful of other magazines in the same ballpark.My two favorite weblog writers are Paul Graham and Dean Allen. They’re the two who’ve written the most things that simultaneously delighted me (as a reader) and filled my heart with jealousy (as a writer).

    Paul Graham wrote:

    My experience of writing for magazines suggests an explanation. Editors. They control the topics you can write about, and they can generally rewrite whatever you produce. The result is to damp extremes. Editing yields 95th percentile writing — 95% of articles are improved by it, but 5% are dragged down.

  • SHAWN: What are a few of your personal favorite DF articles?
  • JOHN: My favorite articles tend to be the ones that seemingly come out of left field. The first “Anthropomorphized Brushed Metal User Interface Theme” piece, for example. Or the occasional personal piece, like “Vacation, All I Ever Wanted“, which I wrote a year ago. I was going for something very specific with that one, very hard to hit, and I nailed it.My favorite essays on standard DF topics are probably:

    It didn’t really stand out to me when I wrote it, but “Good Journalism” was recently included in a “Best of Technology Writing” compilation, and looking back on it, it strikes me as very effective criticism.

    I will add this:

    I’ve been thinking a lot that while the overall quality of DF has gone up since I started writing it full-time, that’s mostly because I’ve been writing more items, more regularly. I think the trade-off has been that there have been far fewer extraordinary articles. I.e., I’ve been writing a lot more good stuff than I used to, but less great stuff.

    I think I know how to fix that, though.

  • SHAWN: How so?
  • JOHN: Simply by being self-aware of it.Pre-Linked List, when DF only consisted of regular articles, there’d occasionally be stretches of a week, sometimes two weeks, where I wouldn’t find time to write anything. During those stretches, I’d feel overwhelmed with the desire to write something good to break the dry spell. Eventually it’d become all-consuming, and I’d just have to write something good.

    Even though I now post something to DF nearly every day, and articles a few times a week, I’m starting to get that feeling about posting substantive essays.

  • SHAWN: Ah, that’s fantastic. I’m glad you brought up the issue of substantive content. It is something which is constantly on my radar as a writer and a designer.William Faulkner said something along these lines that I love:

    It is [the poet’s, the writer’s] privilege to help man endure by lifting his heart, by reminding him of the courage and honor and hope and pride and compassion and pity and sacrifice which have been the glory of his past.

     

    I suppose my question to you is this: as someone who enjoys reading and writing tech news and reviews and opinion pieces — which by nature are usually only relevant for a short time — how do you define and create substance in your own writing? And more than that even; as a writer, John, what do you think makes substantial content?

     

  • JOHN: Something that’s only useful or interesting here and now can still be substantial. The only short definition I can think of is how much talent and time goes into something. The more talent and time, the more substantial.For me, much of the effort in writing, especially on technical topics, is in creating a narrative. By that I mean writing a piece that reads straight through, pulling the reader along. A perfect example of this is the way John Siracusa writes his epic-length reviews of major new Mac OS X releases for Ars Technica. What makes them so substantial, and so good, is that he crafts them into a narrative. Most reviews of something like Leopard read like bullet lists — a list of features and what the reviewer thinks about them.

    What graphic design is to a visual idea, writing is to a verbal idea. My goal is to craft my writing in such a way that makes it as easy and obvious as possible for the reader to “get” exactly what it is I’m hoping they get.

  • SHAWN: Speaking of reviews, this leads right to what I wanted to talk about next: reviews…It seems whenever I read a review you’ve written it basically states the obvious. But it’s the obvious things I didn’t think to check into and discover on my own. When writing a product review what are the things you look for to talk about in your article?

     

  • JOHN: That’s an interesting observation. I’ve never thought of it that way.Perhaps it’s more “examining the obvious in great detail” than “stating the obvious”. Trying to think about things that don’t get thought about very often.
  • SHAWN: “Examining the obvious in great detail”. Ah yes. That is exactly what it’s like. I didn’t mean to make you sound so dull by the way I described it. I think “Full Metal Jacket” is my favorite DF article. It made me want to keep using my PowerBook until it evaporates, or something.
  • JOHN: That “Full Metal Jacket” piece is one of my favorites — one that turned out exactly how I wanted it to, and the sort of piece I’d like to do more often.One of my favorite quotes of all time, probably my very favorite, is this one from Stanley Kubrick: “Sometimes the truth of a thing is not so much in the think of it, as in the feel of it.” A lot of times when I’m reviewing something, what I’m trying to do is capture the feel of it, rather than the think of it.
  • SHAWN: What was the first Mac you ever owned?
  • JOHN: A Mac LC with 4 MB of RAM and a 16 MHz 68020 CPU. My parents bought it for me for my freshman year at college. It had a 12-inch 512×384 display. I always regretted that I didn’t get an SE/30 instead. I was suckered by the color display.
  • SHAWN: What does your current Mac setup look like now?
  • JOHN: A 15-inch PowerBook G4, maxed out with 2 GB of RAM. When I’m at my desk, I use a 20-inch Cinema Display.
  • SHAWN: How did you end up publishing a “Mac Nerdery, etc.” weblog?
  • JOHN: I don’t have an explanation for it other than that I’ve been naturally drawn to computers ever since I was a kid, and when I first started using a Mac in high school, which I think was in 11th grade in 1989, I knew I wanted to own one. If you have an interest in user interface and experience design, I don’t see how you wouldn’t be drawn to the Mac.I knew coming out of college that I wanted to be a writer. And the type of writing I always felt most suited to was being a columnist. I’ve always enjoyed the way that with good columnists, it’s not just that their individual articles stand on their own, but that there’s something greater than the sum of the parts when you follow them as a regular reader.

    The problem with wanting to be columnist, in traditional print publishing, is that it’s a hard gig to get. Typically, at least at newspapers, columnists are promoted out of the ranks of reporters, and I had no desire whatsoever to be a straightforward reporter.

    In 2002, when I started Daring Fireball, doing a sort of columnist-style weblog simply felt like something I was compelled to do. I could write whatever I wanted, however I wanted. And, to be blunt, I was certain that I could do it very well.

  • SHAWN: Do you suppose you will write DF for years and years to come until you finally retire some day? Maybe sell the domain and pass the reigns to some other witty tech guru?
  • JOHN: I can’t see ever passing it on or selling it. But, I can’t see more than a few years ahead of me. Will I still be doing this in another five years? Almost certainly. But, say, 20 years from now? I don’t know.
  • SHAWN: Will you for sure continue in a career as an author? Maybe write a book, or movie?
  • JOHN: One way or another, I don’t see how I could be doing anything other than writing. It’s the only thing I’ve done in which I’m endlessly engaged.It would seem like a missed opportunity never to write a book. Most novels are just dreadful; I don’t know if I could do a good one, but I know I could do better than most. But it never seems like the right time to start. I just stumbled across an apt quote from Emerson last week: “We postpone our literary work until we have more ripeness and skill to write, and we one day discover that our literary talent was a youthful effervescence which we have now lost.”

     

More Interviews

John’s is just one of a handful of interviews with some cool folks.

John Gruber: A Mix of the Technical, the Artful, the Thoughtful, and the Absurd

Results From the Short Shawnblanc.net Survey

Thank you to all who took the time to reply to the short Google survey I posted earlier this week. I was expecting about 200 replies and got (at the time I downloaded the stats) 389.

A little bit of context: I posted the survey mostly for fun. I thought it would be a great chance to get some feedback from you guys, and I figured many of you would enjoy filling it out and seeing the final results.

The nature of posting these results for the public necessitates I talk about this site. While I’m sure some people are interested to read the info and my thoughts on it, it is a bit awkward for me.

From my point of view, I always enjoy reading about the statistics and what is going on behind the scenes of the websites I follow, but I always fear when posting my own information it may come across as arrogant; hopefully that will not be the case here.

Top Answers

Of the 389 people who took the survey, here is the general consensus:

  • 45% found my site through Daring Fireball.
  • 87% are subscribed to the RSS feed. (Which means about 15% of this site’s total subscribers took the survey.)
  • 58% of those subscribed to the feed, chose to because of the overall content.
  • 48% most like the articles because of my writing style.
  • 48% like the link list type posts because they are a good “filter” for other content on the web.
  • 41% would most like to see a continued combination of topics on freelancing, reviews, design / web / trendy stuff and interviews.
  • 81% are nerds.

I was surprised to see Daring Fireball as the number one referrer. Most of the reviews I’ve been writing lately have been linked to by TUAW and Daring Fireball — but not on the same day. The day after TUAW would link the article my subscriber stats would jump by about two or three hundred. However, the day after a DF link, the numbers would only jump by about one hundred.

My assumption was that the majority of current feed subscribers came from TUAW. I suppose there are two possibilities: (a) Those referred from Daring Fireball are over-represented in the survey, or (b) many found this site via DF and TUAW, and chose the DF affiliation.

But here’s a head-scratcher: as you’ll see in the detailed breakdown below, TUAW came up as the 2nd to least referrer.

Other than that, the rest of the top answers were about what I expected. I am glad to see that most people enjoy my writing style, though I’m bummed that my wit and humor isn’t more dominant. (ha!)

Individual Answer’s Breakdown

I got quite a few emails from readers stating they wish they could have have chosen “all that apply” on certain questions instead of having to pick one. But I did it that way on purpose; I wanted to get just one answer. Since you had to pick just one, which one?

Under each question are the various answers, the number of ‘votes’ each one received and the percentage of the total that number represents.

1. How did you find shawnblanc.net?

  • Daring Fireball: 174 (44.73%)
  • Don’t Remember: 98 (25.19%)
  • Other: 52 (13.37%)
  • TUAW: 35 (9.00%)
  • The Fight Spot: 30 (7.71%)

2. Are you subscribed to the RSS feed?

  • Yes: 338 (86.89%)
  • No: 49 (12.60%)
  • No answer: 2

3. Why did you subscribe to the RSS feed?

  • I liked the overall content and topics: 225 (57.84%)
  • I liked the detailed reviews: 84 (21.59%)
  • I am not subscribed: 49 (12.60%)
  • I liked the site’s design: 19 (4.88%)
  • I subscribe to every feed I see: 10 (2.57%)
  • No answer: 1

4. What do you like most about the articles?

  • Writing style: 186 (47.81%)
  • New information: 118 (30.33%)
  • Tips and tricks: 49 (12.60%)
  • Wit and humor: 27 (6.94%)
  • Pictures: 6 (1.54%)
  • No answer: 3

5. What do you like most about the shorter link list style posts?

  • They are a good “filter” for finding cool new stuff: 188 (48.33%)
  • I don’t pay much attention them: 87 (22.37%)
  • I like the commentary that goes with them: 83 (21.34%)
  • I have N.A.D.D. and need something to click: 27 (6.94%)
  • No answer: 4

6. What future topics would you most want to read?

  • More software reviews: 84 (21.59%)
  • More design / tech / trendy stuff: 58 (14.91%)
  • More freelancing advice: 41 (10.54%)
  • More interviews: 11 (2.83%)
  • All of the above: 161 (41.39%)
  • I’m impartial: 33 (8.48%)
  • No answer: 1

7. Are you a nerd?

  • Yes: 314 [80.72%]
  • No: 75 [19.28%] 1

  1. I did get a few comments that people chose ‘no’ because they consider themselves “geeks” not “nerds”. Oy vey.
Results From the Short Shawnblanc.net Survey

SuperDuper, Time Machine, and Bulletproof Backups

My advice for a good backup strategy? Keep it simple. Keep it safe. Don’t stress the details.

The “you should backup regularly” argument needs little coaxing. Everybody “knows” they should backup the problem is they don’t. A backup plan is only as good as its followthrough – which is why Time Machine is so epic. It backs up every hour for you. You don’t even know it’s running but you hear the hard drive spinning, and watch your system slow down for a few minutes.

Once people jump on the backup regularly bandwagon, the sinkhole that many fall into is to stress the details: the absurd fear that some day there will be some file that they will absolutely have to have. And when that day does come they will discover that they have deleted the file – or overwritten it, or something else catastrophic – and thus, by not having that one file at the theoretical moment of truth they will not impress their fellow nerds in a, “Look what I kept for all these years. What do you mean, “so what?”” moment of glory.

Of course, there are those who do need multiple backups, archive history and the ability to roll back, and you know who you are. But for the average user here is my advice: keep it simple; use SuperDuper to keep a bootable copy of your main startup drive, and let Time Machine do its thing to archive stuff. And hope you never need to use either.

Backing Up

With the advent of Time Machine backup awareness went through the roof. So far I have only used Time Machine once since Leopard came out…

It was while working on the NetNewsWire review. I made a folder with some screenshots and had it sitting on my desktop for a day or two. I moved the folder, and a few weeks later when I was ready for the screenshots I couldn’t remember where I had moved the folder to or what it was even called. What I did remember was that the folder had been on my desktop. So I launched into outer space and found the archived version and restored it.

To recap: the only time I have ever used Time Machine was to find a misplaced folder.

My point? Time Machine makes a better archive system than it does a catastrophic events solution. Not that Time Machine is not a good backup solution, but it’s not the best answer to every data-loss problem. Which is why SuperDuper is the ideal companion to everyone using Leopard and an absolute necessity to everyone on 10.4 and below.

On page 14 of his epic Leopard review, John Siracusa talks about Time Machine and shares some (pre-Leopard) backup stats of Mac users based on a poll Apple took:

Eighty percent of Mac users said they knew they should backup their data. (This is scary already. Only 80 percent?) Twenty-six percent said they do backup their data. That actually doesn’t sound too bad until you get to the next question. Only four percent backup regularly.

In a nutshell, this means that if you could snap your fingers and make one Mac user’s main hard drive disappear, there’s a 96 percent chance that you just destroyed files that are completely unrecoverable.

Now, for those of you that know you should backup regularly, but don’t, I’m guessing there are two main reasons:

  1. Negligence – You just haven’t gotten around to buying a backup hard drive, or if you have you don’t feel like plugging it in to your laptop every. single. night… Ugh.
  2. Ignorance – I don’t know the real numbers, but before Time Machine came along I’m sure the vast majority of the average Mac user had no idea where to start in regards to setting up a backup plan.I know most of you reading this are much more tech savvy than the average user, but think of how many people you know need help just to sync their iPod. It’s those people who saw backing up as an intimidating venture they didn’t have the energy to figure out, if they thought of it at all.

Time Machine is creating a new mindset for the average user that backing up is important and it can be done without as much effort as they think; arguably making Time Machine the most significant addition to an operating system ever. But not without drawbacks…

SuperDuper’s tag line brags that their software is for “mere mortals”. Meaning people like you and me and even our iPod challenged friends. SuperDuper is not difficult or intimidating. In fact it’s just about as easy to use as Time Machine. But what’s more is that SuperDuper offers some data recovery and emergency response solutions which Time Machine doesn’t.

An Aside About Hardware

To have backups you have to have hard drives. I own four. One in my laptop, two in my Mac Pro and one external firewire.

The HDD in my laptop doesn’t get backed up. It’s my secondary machine, and any important files I may create on it during the day get moved to the Mac Pro. If my laptop dies on me I’m not afraid of losing any vital data. If I do happen to lose some vital file that only exists on my laptop I don’t know what it is anyway, so I’ll let ignorance be bliss.

Of the two HDDs in my tower, one is a 250GB boot disc and the other a 500GB drive for Time Machine. I purposefully bought a smaller backup drive for Time Machine as a way to “hem myself in.” At 500GB it looks like i will get about 6 months worth of archived info, which is more than I need (or want). I don’t want years and years of old files waiting around never to be used like a room in the basement filled with boxes of potentially important keepsakes that most likely belong to my great-aunt twice removed anyway.

My fourth and final hard drive is the most important component of my backup hardware: a Lacie 250GB FireWire400/FireWire800/USB drive dubbed “The Wardrobe”. It sits on the floor behind my Mac Pro and holds the nightly build of my Mac Pro’s boot disc. This is the drive I use with SuperDuper. It will plug into any Mac to give me instant access to my files and operating system. You can buy your own from Amazon.

What I like about the external drive holding the clone of my boot disc is that I can take it with me wherever I want and have an exact copy of my main machine that I can plug into any other Mac. I hardly ever do this, but it’s important to me for two reasons:

Since my laptop is my secondary machine there can be times when it doesn’t have a file I need. Usually it’s not a problem, and I just get the file later in my day when I go home. But if I”m on a long trip I need a different plan. Since Back To My Mac is not exactly reliable yet – and even when it does work it’s less than speedy – having an exact clone of my main hard drive readily available eliminates the possible stress of “client emergencies”.

Secondly, having all my data cloned on the external drive means if I ever sell my Mac Pro, send it to the repair shop or lose it, I am not out of my data. And I’m not sure how you lose a 60 pound tower, but I’m just sayin’…

The Right Tool for the Right Job

For the most part, there are only a few situations when you will be glad you have a backup:

  • When you realize you’ve deleted something that was extremely important.
  • When your hard drive takes a nose dive and all your info is gone, and you don’t want to pay $2,000 for the guys in space suits to extract your data with tweezers and chewing gum.
  • When something else on your computer, unrelated to your hard drive brakes and you have to send your whole computer in for repair, and it conveniently comes back with a clean install of OS X.
  • The latest software update or some new application suddenly barfs all over your system and everything is now buggy and unusable. (We’ll get more into this particular situation with SuperDuper’s “Sandboxing” later on.)

Only one of the above four scenarios is best solved by Time Machine; leaving SuperDuper as the ideal solution to the other three.

Time Machine

Like I said earlier, Time Machine makes a better archive system than a backup solution. There are several great reviews of Time Machine already, and there is clearly no need to go into detail on the ins, outs, whats and hows of Time Machine. But for the sake of context here is a brief, laymen’s terms overview of what Time Machine does…

When you first plug in your 2nd hard drive Time Machine asks if you want to use this as your backup drive. You say yes and it copies all your files over to the backup. From that point on Time Machine works in the background.

Every hour it takes a quick look at your whole computer to see if any file, setting or program is new or has changed. If something is new or changed Time Machine backs up those files — thus making “snapshots” of what your computer looked like at any given point in time. (So that’s where they got the name!)

At the end of the day Time Machine will fold your hourly backups into a single backup “snapshot” of that day, and at the end of the month it folds the daily backups into single snapshots for the week.

Time Machine keeps old backups as long as there is room on your backup drive. When the drive gets full, Time Machine starts replacing the oldest snapshots with the newest ones.

So this all comes in to play if you lost, accidentally deleted or (in my case) misplaced a file. You simply open up time machine to get instant access to all the archives. Then use the big arrows to go backward and forward in time, or use the tick marks on the right to select a specific snapshot.

One look at the finder-based interface and it’s clear to anyone that Time Machine’s main purpose is to go back in time to recover lost or missing files.
Time Machine User Interface

The biggest problem with Time Machine will arise if and when your startup drive becomes unusable for whatever reason. If all you have is your startup disc and your Time Machine backup then you will need to get a new hard drive, and restore your backup onto it. Even if you can run out to the store and be back lickety-split you’ll still be spending several hours waiting on Time Machine to restore its backup to your new drive.

What then if you need to keep working? Well, if you have a recent backup via SuperDuper you can easily re-start your computer using the backup drive and carry on as you were in a matter of minutes. Minutes! And even suppose you were working on files this morning that you need but you backed up with SuperDuper last night? Once you’re re-booted from your backup, you can then access Time Machine and restore the archived files that Time Machine automatically backed up earlier.

On the Shirt Pocket Watch weblog Dave Nanian explains more on how SuperDuper compliments Time Machine:

Our tagline, Heroic System Recovery for Mere Mortals, tries to sum up the whole idea: SuperDuper! is designed to provide excellent failover support for the all-too-common case where things fail in a pretty catastrophic way, such as when a drive fails, or your system becomes unbootable. We do this by quickly and efficiently creating a fully bootable copy of your source drive. Perhaps more importantly, recovery is near immediate, even if the original drive is completely unusable, because you can start up from your backup and continue working.

You can even take your backup to a totally different Macintosh, start up from it, and work while your failed Macintosh is in the shop… then, when it comes back all fresh and shiny, restore things and keep working. And even if the other Mac is a different CPU type, you can still open and edit the files on the backup.

You cannot do this with Time Machine: Time Machine copies are not bootable until they’re restored.

In SuperDuper!, system recovery is done with a minimum of fuss and bother, and with respect for your time. Yes, Time Machine can restore a full system, but that’s not its strength. Doing so requires you to actually start up from the Leopard DVD (which you’ll need to have with you) and then take the time to restore the backup in full, which interrupts your workflow, requires a working, entirely separate destination device, and takes a lot of your time — at the exact moment when you can least afford it.

The Clearly Time Machine has in no way made SuperDuper insignificant or inconsequential. In fact, if I had to choose between the two I’d stick with SuperDuper. Here’s why…

SuperDuper!

Over the past fews months as I have been writing these reviews it wasn’t until I was writing about MarsEdit that I realized each application has something in common: feel and depth.

NetNewsWire, Mint, Transmit, Coda, MarsEdit and now SuperDuper; each one is an applications which feels light and easy to use but has a depth of features and ability. Each of these apps are useful; from the most basic users to the most advanced tech savvy Apple gurus.

I have only ever used SuperDuper for one thing: absolute headache free backups of my system.

Those 7 words are the entire reason I’m writing this article. Each night when I’m done at my computer I quit out of everything and launch SuperDuper. (If I wanted to set a schedule I could, but I prefer to just do it manually – I’m a control freak.)

SuperDuper! Home Screen
I double check the Copy from and the to. It looks good, o.k. then, Copy Now. Off to bed, and I know that all the work I did that day is safe.

If I wake up tomorrow to find my start-up disc went kaput I can just boot up from the external drive as if there was no problem and get right to work. Then when I have time I can replace my drive and restore from SuperDuper or Time Machine at my own leisure.

The good news with SuperDuper now being Leopard compatible,1 is that it integrates with Time Machine…

Time Machine and SuperDuper!

There are two ways SuperDuper works with Time Machine: One is the ability to copy your Time Machine backup over to another drive without losing the archived history.

Second is the ability to store a bootable backup via SuperDuper along side the same files on the same drive as Time Machine. This means if you already have an external hard drive with your Time Machine backup, you can put bootable clone on there as well without interrupting anything. Or if you only want to own one backup hard drive you can use it simultaneously as a bootable clone and as the Time Machine archives.

Unfortunately there is currently no documentation on how SuperDuper operates in conjunction with Time Machine other than what’s mentioned in the release notes.

So to make things as clear as I understand them, to create a bootable backup along side Time Machine you have to select your startup volume in the Copy menu, your Time Machine drive in the to menu, “Backup – all files” in the using menu and, most importantly, be sure you choose “Smart Update [Time Machine drive] from [Startup Drive]” in the options tab under the During copy menu.
During copy menu options

And even when you do have the correct options set up in SuperDuper and are ready to make your bootable backup onto your Time Machine drive the “What’s going to happen?” text is so poorly written it’s not clear what exactly you’re doing. It even sounds as if you may ruin something:

Pressing “Copy Now” will first repair permissions on Macintosh HD. The Time Machine backups on Time Machine will be preserved. […]

Smart Update will copy and erase what’s needed to make Time Machine identical to your selections from Macintosh HD. The result will mimic “Erase Time Machine, then copy files from Macintosh HD”, but will typically take a fraction of the time.

If not for the second sentence in the first paragraph stating the preservation of the Time Machine backups, it sounds like SuperDuper plans on deleting your whole Time Machine drive to make room for the new backup.

Comparing the “Smart Update…” description to the “Erase then Copy…” description does make the former a little more clear:

Pressing “Copy Now” will first repair permissions on Macintosh HD, and then erase Time Machine. The Time Machine backups on Time Machine will be erased as well. To preserve your Time Machine backups, choose Smart Update.

Despite the copy text not being super duper clear, I have no doubt the process can be trusted.

Sandbox

The “Sandbox” is where SuperDuper shows of some serious backup kung-fu. For those who may not be familiar with what the Sandbox is, it’s easiest to explain with a (simplified) drawing:
SuperDuper! Sandbox Diagram
A Sandbox is basically an isolated copy of your system files. SuperDuper will create this for you on a local partition of your startup volume or on an external drive. (If you’re using a laptop SuperDuper recommends partitioning your internal HDD to hold the Sandbox because it has to be always accessible as the start up volume.)

SuperDuper creates the Sandbox by copying over all important system files, then setting the Sandbox as the “startup volume”. Now your computer will boot up and use the Sandbox system files instead of your primary system files. The advantage to this is that you can use your computer just like normal with no worries about installing system updates or new applications. The files will install in the Sandbox and not in the primary system folder.

If a system update or application has a major bug it’s no skin off your back. You can just reboot out of the Sandbox and your back to your clean system files then repair the Sandbox. No harm done, rest easy.

The Sandbox feature is a bit too rich for my blood, and I don’t use. But it is a great testimony to the extent and depth of features that SuperDuper offers for what could be considered a simple “copy and paste” backup utility.

Documentation

Shirt Pocket’s documentation notes on SuperDuper are quite clear and exhaustive, with much more info on the additional features. I recommend you look there for more details, although as of now it hasn’t been updated with any Leopard specific information.

More Reviews

This is just one of a handful of winded and entertaining software reviews.


  1. Am I the only one surprised to not see a 512×512 pixel icon accompany the 2.5 Leopard compatible update? Shirt Pocket is still using SuperDuper!’s original 128×128 icon. Additionally there is no mention of Leopard compatibility features (i.e. Time Machine stuff) in their help files or reference manual.
SuperDuper, Time Machine, and Bulletproof Backups

A Response to An Open Letter to the Blogosphere

Michael Mistretta:

We have the privilege of living in one of the greatest times in human history. No longer does it take millions of dollars to make our voices heard around the world. With the advent of the Internet, people are now connected in ways they never could have been before.

I couldn’t agree more.

The reality that you or I can pound away on our keyboards, click a mouse button and instantly someone in Russia, London, Brazil or anywhere else can read what we have to say is amazing.

Michael makes another great point about the power of the personal weblog: that there is a direct line of communication between the writer and the reader. The thoughts and words of great men and women can shift cultures.

This is exactly the same vein I have talked about on more than one occasion. It’s a plea to conciously push your writing, and to go beyond repetition and rhetoric. To open up a bit, and to truly invite people into something great – something beyond information.

The problem isn’t in the volume of new blogs being started every day. Blogging is a massive opportunity and people have all sorts of motives to jump in: personal, business, pleaser, whatever. The problem is the fear of man. That fear to be ourselves, to speak truthfully and honestly, to stand up for what we know to be right and true and beautiful and wonderful.

I may sound a bit “intense” but I know what I’m saying rings true for many of you. Not everyone cares about their weblog as a means to improve the lives of others, but some of us do. And we can start by using our words to speak (er, type…) life and truth.

A Response to An Open Letter to the Blogosphere

Interview with Cameron “i/o” Hunt

There’s a shortage of well-designed tumblelogs on the internets these days. And like a one-man brute squad, designer Cameron Hunt has been putting up an inconceivable fight to help dispairing websites.

Cameron has released several Tumblr themes, and his website, cameron.io, is recognized all over as a well designed website and a pillar example of tumble blogging.

I had the chance to interview Cameron via email and talk with him about tublelogging, web-design and a few other tidbits.

The Interview

  • SHAWN BLANC: Let’s start with the weblog: why did you start publishing?
  • CAMERON HUNT: I’ve had a website since I was in high school. I love websites, I love having a website. It’s my passion. For a long time I considered a different career because I love making websites so much, I really didn’t want to make them for anyone other than me. I guess that sounds a little selfish.Both my parents were involved in journalism, and in high school I was heavily involved in my school’s newspaper. I love publishing, and I love writing about what I love. Blogging is all about doing what you love, forget the rest. You blog because you love it, not because you want it as your career, or because Google Adsense might make you rich.

    It’s like being a rock star, but less cool, and no one knows you.

  • SHAWN: Interesting response to your own passion for designing sites: You love it so much you didn’t want to do it. Though oddly, I know just what you mean.And I couldn’t agree more with your thoughts on blogging. I think it’s the passion that makes or breaks a weblog. Of course I’m sure that not everyone who publishes a weblog does so because they love it, there’s always going to be the guy who thinks he can get rich overnight with Adsense.

    So, besides your Tumblr themes, what other web designing do you do?

  • CAMERON: I do freelancing here and there. I’ve done some print design, mostly posters and brochures. I used to work at my college’s Marketing and Communications department; I worked on web and print projects, and I was one of the few people who understood both at my job.I was also one of the only people at Marketing and Communications that understood HTML/CSS and design. I always underestimate my talent and skill for understanding and implementing a design into HTML and CSS, it’s because I know so many web designers online who are good at it. But in the real world, it’s an uncommon skill. A lot of people can design, less can web design, and even less can design a website with beautiful markup.

    Besides tumblelogs, I haven’t designed much that’s online. I designed Nick Douglas’s tumblelog which was the job that started my freelance tumblelog services. Most of my web design until 2007 were my own personal projects.

  • SHAWN: I haven’t studied your code or anything so I can’t say about your developer skills, but you clearly have a great eye for classy design.And you are certainly making a name for yourself lately. I see your name popping up all over the place, and primarily it seems like it’s related to your use of Tumblr and the look of cameron i/o.

    Why did you pick Tumblr as your CMS?

  • CAMERON: There’s a lot of reasons, but I’d have to say the biggest is ease of use. I got interested in tumblelogging in 2006. I ran a website called “shrimpdesign,” it was my portfolio and blog rolled into one. I got interested tumblelogging in late 2006, so I added a tumblelog to my blog. They were just little snippets in my regular blog posts.Eventually I wanted to separate my blog and portfolio, so I set out to make the same kind of website that I have now: a regular blog mixed with a tumblelog. Except I made it with Textpattern, which didn’t work so well. It was hard to update. And I hacked Textpattern to get it to work the way I wanted to, so it was a hatchet job.1

    I found Tumblr a couple months after abandoning Shrimpdesign. I was resolute in dropping my silly online identity of “shrimpdesign” in favor of a respectable and mature identity. I played around with Tumblr for a while, and in less than a month, I bought a domain name for my Tumblr powered tumblelog. Tumblr was incredibly simple to use, it was a breeze to theme, a joy to post.

    Tumblr’s bookmarklet was really the turning point for me. Above all other easy-to-use Tumblr features, the bookmarklet is their pride and joy. The bookmarklet is the easiest way to post something you found. If Steve Jobs demo’d it, he’d say “boom” at least 4 times, and “like butter” at least twice. It’s really good.

  • SHAWN: How has cameron.io changed from its original launch to what it is now?
  • CAMERON: I’m not sure how to answer that question. In my mind, cameron i/o doesn’t change. I change. This website is a representation of myself on the internet, my endeavors and passions. I change over time, and my website reflects that, but my website will never change in it’s extension of me.
  • SHAWN: I can’t think of a better motivation to publish a tubmelog: The concept of a website being an extension of yourself. That would make a fantastic ad campaign for tumblelogs. And not that this is related, but I’m reminded of how parents are now registering their newborn kid’s namesake URL on the day of their birth.Regarding Tumblr, I have to admit that I’ve done virtually zero research. What exactly is Tumblr?
  • CAMERON: It’s a tumblelogging engine. “Tumblelog” is a term coined in 2005 by this guy named “Why.” He’s sort of the crazy uncle of the Ruby community. Anyways, he used the term to describe Anarchaia and the term stuck.Wikipedia will tell you that Anarchaia is the first official tumblelog. That’s bull. Tumblelogs have been around, but there’s never been a term. I believe that Daring Fireball and Kottke.org, some of the most popular blogs on the internet, are tumblelogs. I’d even call ShawnBlanc.net a tumblelog.

    The real definition of tumblelogging is this: different presentation and format for different types of posts.

    Back to Tumblr.

    Tumblr is currently the easiest way to start a tumblelog. Although it doesn’t get credit for being the first tumblelogging engine. Ozimodo was probably the first tumblelogging engine, it was written in Ruby. Tumblr is a lot like Kleenex, they are the standard because they set the standard. Every tumblelog engine since Tumblr has pretty much copied them (not in a bad way, mind you, but in a competition-helps-users way).

  • SHAWN: Would you recommend Tumblr to someone that ran a primarily ‘article focused’ blog, but still wanted to post a linked list?
  • CAMERON: You can use Tumblr for anything you want. You can post text and links exclusively. There’s no way to have a “more” link where some of a post’s content is reserved for the permanent link. I’d recommend Tumblr and Chryp to anyone who wants to start a tumblelog and blog hybrid. Tumblr is the best hosted solution (if you want simplicity and no hassle), Chyrp is a hosted solution with more customization and control.
  • SHAWN: What are you doing on your site then when you write an article and post a link to it on your homepage with the “read more…” link? Is that hand coded by you each time, or are you doing something special on cameron i/o?
  • CAMERON: Yes, I hand-code it every time I post an article.I’ve got a lot of reasons to switch to Chyrp, and that’s one of them. Nothing against Tumblr, but I need complete control over my website. With Chryp, I’ll be able to customize and automate my site like never before.
  • SHAWN: You’re pretty involved in the Tumblr community. How has it grown and evolved since you first started using it?
  • CAMERON: I missed the first version of Tumblr. I started using it somewhere between 1.0 and 2.0, it’s hard to tell because Davidville had no official release date for 2.0, my guess is it happened over the summer sometime. There were only small updates before the release of 3.0 on November 1st. Tumblr 3.0 is a great service for anyone starting a tumblelog.Everyone associates me with the Tumblr community. I love tumblelogging, and Tumblr is the biggest tumblelogging community, but I’m not married to Tumblr. I’m planning on moving from Tumblr this year. I love Tumblr, but I’m a complete control freak when it comes to cameron i/o.

    I’m going to move to Chyrp once it stabilizes and a few key modules are released. I have minimal knowledge of PHP so I can control cameron i/o more fully than Tumblr. Of course I’ll still use Tumblr for some things, and I’ll probably keep releasing themes.

  • SHAWN: Like you said earlier, the main idea behind a tumblelog is that different posts have different styles: One style for quotes, another for links, another for articles, etc…Unfortunately, the majority of Tumblr websites I come across look very ugly to me – they are cluttered, choppy and messy.

    When you design a tumblelog theme, what are some key style guidelines (if any) that you try to implement?

  • CAMERON: I am very adamant about distinction between posts. Tumblelogs are jumbled; their content is pulled form a variety of sources, the content itself is varied since you can post several different types of media. The key in tumblelog design is to bring order to the jumble. Since the content is jumbled more than most websites, the design has to compensate.This can be done in a few ways, my favorite would be icons and subtle styles for each post-type. And a good structure that all posts conform to, and normal text sizes. A lot of tumblelogs have different font sizes for different posts, for instance; photo captions would be slight larger than regular text posts. It drives me crazy because it’s all body text. Headers and quotes should be larger, but the body copy should be standard. I’m also very adamant about typography.
  • SHAWN: I agree with your views about typography but I don’t share your zeal for distinction between posts.Feel free to talk me out of this point of view, but I honestly don’t see a major need for distinction between posts in a tumblelog. Although I suppose that completely contradicts the definition of what a tumblelog is.

    I think slight “tip-offs” can add to a tumblelog’s design, but I don’t see it as a necessary component. I would rather see no variation in types of posts than the often gaudy typographic nightmares I usually see; i.e. what I’m pretty sure is the default Tumblr theme.)

    What I do like are sites such as yours, Sam Brown’s and Phil Bowell’s where colors and icons are used as a tip off for a different post type while the headers and body text are the same. But other than being pretty, is that really necessary?

    When I am reading a tumblelog I’m not scrolling down looking for “quotes” or “links”. I am just reading it. If something catches my attention it’s not the type or classification of a post, it’s the content which in that post.

  • CAMERON: I guess I phrased that wrong and mislead you a bit. I was talking about distinction between posts, not post-types. For instance, I’ve seen some tumblelogs that simply jam everything together, and it’s very hard to tell where one post ends and another begins. I think that’s awful because there’s no structure.No offense to David Karp, but some of the default themes are fairly schizophrentic in their typography.
  • SHAWN: “Fairly” may be an understatement, but yes, we’re agreed then.Designs aside for a second, one thing I very much like about Tumblr – and tumblelogs in general – is the easy on-ramp it has created for many people to start blogging.

    People who used to think, “There is no way I could write an article every day, thus I’ll never start a weblog,” are now realizing that they don’t have to write 500 words or more every day in order to publish their own site. I’ve said before that I think everyone should blog, and so I like what Tumblelogging has done in that regards.

  • CAMERON: Exactly! Tumblr takes out almost all the overhead in blogging, and focuses on content.
  • SHAWN: True. Of course, on the flip-side of that coin is the issue in which tumblelogging has created a vast amount of insipid weblogs where people simply post links and YouTube videos and random pictures with zero of their own commentary. Thus creating posts and links with no personality.
  • CAMERON: There’s the rub. I don’t think there’s any way to stop it, though the Tumblr folk are placing good restrictions to limit misuse. It has always been like that with blogging, there’s no easy answer or cure. It’s comforting to know blogs with good content are always highly respected.
  • SHAWN: I’m curious: If you could only post a “link-blog” or an “article-blog” which would you choose, and why?
  • CAMERON: I would, without question, choose an article-blog over a link-blog.Articles give me a higher amount of quality than a blog simply filled with links and descriptions. When I post a link, it’s just a link. When I post an article — a long form post that I’ve crafted from nothingness — I’m downright proud. It’s a greater sense of accomplishment. Not to say posting a link-blog is trivial, I’m just more passionate about my articles.
  • SHAWN: When posting links, is there something specific you look for? Is there a “criteria” that has to be met for you to link to or quote something? What’s the deciding factor behind what makes it on your tumblelog and what doesn’t?
  • CAMERON: I don’t have any specific criteria, it just needs to be interesting or thoughtful and within the scope of cameron i/o’s topics. It has to be incredibly interesting for me to post outside of my loose topics.
  • SHAWN: I notice that your site is almost completely text-only. Do you purposefully not post the common tumblelog elements such as YouTube videos and pictures?
  • CAMERON: There’s a good reason for that. I used to post any picture or video I came across and I found interesting. Recently I prefer to only post a video or picture if I’m the creator. If I didn’t make it, I link to it instead of reproducing it. It’s my policy now because that’s how I would like my content treated. Do unto others, and all that.
  • SHAWN: Talking more about web-design…As we touched on earlier, you have designed a handful of Tumblr themes. When desiging a theme what are some of the key components you integrate? Also, what impact on your own site have your themes had?
  • CAMERON: Well, it’s typically the other way around. I use concepts from my own tumblelog for my themes. For instance, when I began tumblelogging, very few people had a wide-layout for their tumblelog. My tumblelog had a wider layout and smaller text than most. That’s been reflected in my themes.A lot of my themes have the photo description on the side of photos instead of beneath. Other than that, nothing really comes to mind. I’ll be releasing a couple themes soon that use recycled designs from cameron i/o.
  • SHAWN: Actually, I was talking about traffic. What sort of impact has releasing Tumblr themes had on getting more readers and “followers” to your site?
  • CAMERON: A lot! There’s basically three reasons the majority of Tumblr users follow people: 1) They’re famous, or popular already; 2) Their Tumblr looks cool; or 3) You know them. I fall under number 2.Being a themer actually really made my Technorati rating completely out of proportion because it counted every Tumblr blog using my theme as a link to me, so I’m in the top 10,000 blogs on Technorati, but it doesn’t really matter since Technorati is going downhill.
  • SHAWN: I think that makes for an extremely valid argument as to why it’s important to have a well designed site. Of course, I suppose it’s not that people want to have a poorly designed site, they just don’t realize they have one. And I’d say it’s fair to assume the ratio of ugly Tumblr themes is much higher than other blogs ratio of ugly sites.
  • CAMERON: At least the majority of Tumblr blogs that are popular are also well designed and maintained. See, that’s another thing. You can have a beautiful theme, but if you format the text in an incoherent way, it looks terrible. A lot of the ugly comes from text formatting.
  • SHAWN: Well put.Now regarding Chyrp. With the recent hiccup on the Tumblr servers will you be migrating sooner now? Other than being able to install Chyrp on your own domain, are there any other incentives for switching?
  • CAMERON: There’s a lot of incentives. Right now cameron i/o is fractured. I got a Tumblr blog, two Textpattern installs for Articles and Projects, and a plain html file for my Colophon. It’s a bit painful to update. With Chyrp, I can manage my complete website from one Chyrp install. And I can have a search, which is something I really wanted for my tumblelog. And I can make my own post-types with a bit of PHP code.Also, I can finally exit sub-domain hell, and use my website like a normal person. My articles will be at cameron.io/articles, and my Mint will at last be in it’s rightful place at /mint/.

    Really, it’s all about the control. I can tweak everything with Chyrp, it offers me more control. I’m very picky and particular about my site.

  • SHAWN: Why not just use Textpattern for everything, or use Tumblr and put the full post in your main page’s stream?
  • CAMERON: First off, currently everything from Articles and Projects gets posted on my Tumblr. I like to keep the front page succinct, and if someone wants to explore an article (or project) further they can click a “more” link. Tumblr doesn’t really have support for the “more” link which is why I use Textpattern to supplement, and then I have to manually post each project and article.As for using Textpattern to power my whole site, there’s problems with that. Like I said, I’ve tried it before and Textpattern just isn’t made for the kind of site I want. First, no bookmarklet for easy posting. I really like Tumblr’s (and by extension Chyrp’s) bookmarklet.

    Second is post-types. You can fake post-types with Textpattern’s sections, but it’s not a perfect replacement for Tumblr or Chyrp. Third, Textpattern’s admin interface needs an overhaul. You can only edit your theme files in the Admin interface in a textarea.

    Also, Chyrp has a Tumblr importer. Which means the switch to Chyrp will be seamless, I bet most of my readers won’t even notice.

  • SHAWN: I’ve seen you mentioning you want to quit college and start freelancing. What would the ideal situation from here to there look like?
  • CAMERON: I’ll finish my current spring semester right now, and then quit. Basically, I’ll do the same thing I’ve always done, just with more of my money staying in my pocket, less debt and more time. There’s a lot of hoops you gotta jump through, and I’m just completely sick of it.Every time I work on a design project for school, I think “I could be designing for a real client right now.” So that’s what I’m going to do.
  • SHAWN: What do you want to do in the world of freelance web-design?
  • CAMERON: I want to design quality websites. I want to work on projects I’m excited about, and so far I am. I can’t wait to show off the stuff I’ve been working on.
  • SHAWN: What would an ideal job look like for you? Front-end design? Back-end development? Both? Weblogs, corporate sites, etc…?
  • CAMERON: Most of my design is front-end right now, but I’m trying to learn a few programming languages so I can at the very least understand what is going on behind the scenes. I always dreamed of working at Apple, like many nerd-designers do, but I have a feeling that’s not for me. I don’t think I could work for a large company.The ideal job for me is self-employment; designing, writing and creating what I’m passionate about.
  • SHAWN: Do you have any plans to start advertising on cameron i/o?
  • CAMERON: If I do, it’ll be small and discrete and not just an ad service. It’ll be catered to my readers and audience.
  • SHAWN: How much ‘work’ have you generated from your Tumblr themes? Meaning: Do you spend much time on pro-bono troubleshooting?
  • CAMERON: I don’t spend much time on that. I actually get more support requests for Tumblr. For instance, there was a tumblelog currently stealing content from a PS3 themes website, basically copying theme entries and hotlinking. So the owner of the website visited the tumblelog and assumed it was me since my name was in the footer. It happens more than you think.
  • SHAWN: Interesting. Cleaning up someone else’s mess is something I never even considered. I’ve thought about releasing a WordPress theme but don’t have the time to support it and don’t have the heart to tell people “sorry, can’t help you.”
  • CAMERON: I haven’t done much support. Most people who want to change the theme around do it on their own. I get a few requests, but not probably as much as you think. Although I need to update my themes for new Tumblr features.

More Interviews

Cameron’s is just one of a handful of interviews with some cool folks.


  1. A link to the “Hatchet Job” website.
Interview with Cameron “i/o” Hunt

MarsEdit: Helping the Personal Publishing Revolution

Applications are solutions.

At the very core, the entire point of developing an application is to solve a problem; inasmuch as a program fills a need, it succeeds.

Furthermore, if an application can not only solve a problem, but help the user enjoy the process, it succeeds even more. And often, the most popular applications of all are those which solve problems that didn’t necessarily need to be solved in the first place. These apps provide a solution that is so enjoyable and makes so much sense to the user the app becomes a necessity. And this is where the desktop publisher, MarsEdit, takes off…

Originally, desktop publishers were developed to fix a problem: The ugly, clunky and sluggish integrated editors that were part of blogging applications such as Blogger and Movable Type.

With the advancement that content management apps and their integrated editors have had over the years – along with the advent of high-speed internet (remember when 14.4k was blazing?) – many people don’t see the need for a desktop publisher. The “problem” sorta fixed itself by default.

Desktop Publishers

The most widely assumed purpose of a desktop publisher is so you can “write your blog posts offline.” Well we all know that you don’t need a desktop publisher to write a blog post while you’re on an airplane. (Ironically, I am doing just that right now. Seriously. I’m in seat 12F; next to my wife and a middle aged woman reading some Oprah endorsed romance novel.)

Let me briefly mention here that MarsEdit tackles the “writing offline issue” like nobody has ever tackled it before with a feature called “Perfect Preview”. But I’ll get to that in a bit…

Other advantages of desktop publishers include features like storing login and relevant meta info for multiple weblogs, (and multiple CMS platforms) which gives you the ability to publish to several sites from one spot.

To genuinely grasp the solution a desktop publisher offers, you have to think outside your paradigm of what you think a desktop publisher is. For starters it is much more than word processors with a “send to weblog” button.

You may not have thought about the fact that when you write a post from your CMS’s “Write a Post” browser interface you are typing into a text field. All the tags are black and blend right in with all the text (also black). There are no shortcut keys for custom tags, and you’re subject to the speed of your internet connection and availability of your server. (Have you ever tried posting an update or edit to an article while on Digg’s homepage?)

Not to say that CMS browser interfaces are the world’s biggest nightmare; I have gone back and forth several times…

My first blog started a few years ago with Blogger. That was a clunky publisher to say the least. I later moved to a self-hosted WordPress blog and went in and out between the WordPress interface and another popular desktop publisher, ecto.

Even though ecto was full of features, my user experience never seemed to “settle”, so I went back to using the online WordPress interface. But that wasn’t a long-term solution either, because as I began writing longer posts (specifically interviews which contain quite a bit of markup), WordPress’ lack of editing features and tag coloring became a deal breaker.

I finally landed with MarsEdit as my preferred method for publishing. I think I made a pretty good choice too, because the more I use it the more I feel it’s a Mac app which truly is out of this world. (Get it?)

Daniel Jalkut –

I don’t think anybody doubts that the web (and by extension, the world) is in the midst of a personal-publishing revolution, and most Mac users want to take part in it. I see MarsEdit today as the best-of-class application for achieving that…

MarsEdit

The fact that MarsEdit is still around – let alone in continued development as a fantastic application – is nearly a miracle. It has certainly seen quite a bit of action over the years.

Brent Simmons is the author of MarsEdit. It was originally a feature of the 1.x version NetNewsWire; you could read all your favorite weblogs and publish your own, all from the same application. But the feature (Notepad) eventually split off into its own app.

The name and icon for MarsEdit are actually spawns from another app that never even made it past the drawing board: MarsLiner.

MarsLiner was meant to be the outliner of Brent’s dreams. But alas, the market was too small to justify the time and energy it would take to develop. So instead, Brent took the MarsLiner logo kept the “Mars”, dropped the “Liner”, added the “Edit” and turned it into the stand-alone weblog editing application, MarsEdit.

After its original conception with NNW in 2002, MarsEdit 1.0 was released at the end of 2004. Brent Simmons expounds:

The genesis of MarsEdit was the idea of mitosis, that we could remove NetNewsWire’s weblog editor and create a new, separate weblog editor—and thereby create a better newsreader and a better weblog editor. […]

When we decided to bag MarsLiner and do a separate weblog editor instead, I wanted to use the name Mars somehow and use Bryan’s cool icon. Hence the name MarsEdit. We rationalized the name by saying it represents editing at a distance, since you’re not editing local documents, you’re editing documents that live on the web somewhere.

But really it was because I like Mars and spaceships and we already had a great Mars icon.

And icon designer, Bryan Bell, was kind enough to show off the stages of the design process:

MarsEdit Icon Evolution

Later, NewsGator bought MarsEdit as part of its acquisition of Ranchero Software in 2005, and Gus Mueller got contracted out to work on the 1.1.2 release.

Finally, Daniel Jalkut – who launched Red Sweater Software in 2000 while he was working for Apple as a software engineer until going indie in 2002 – bought MarsEdit on February 22nd, 2007.1

With a talented, and motivated developer, MarsEdit finally graduated to version 2.0 in September 2007. The 2.0 release brought a wave of much needed attention to the app, and highlighted it to a much broader audience; breathing fresh life back into it.

This weekend, Daniel has released the next major update, 2.1, with some great new features and fixes.

Your Very Own Editor

Perhaps one of the finest features of the desktop publisher is that it is also a text editor.

When publishing from your CMS’s online text field you’re using just that: a text field, not a text editor. Thus there’s no tag highlighting, no find & replace, etc… You can get around the text field problem by using a stand-alone text editor to write your posts, copy/paste to the online text field and then publish. But what makes having a desktop publisher for your weblog the better solution is that all the ‘stuff’ involved with writing and publishing is in one dedicated location.

In MarsEdit the default editor window is not quite the ideal layout. Well, at least not for me. It is small and doesn’t display the options I want. Opening the application dozens of time each week and having to adjust the editor window every time sure made for an annoying workflow thus making my primary turn-off towards MarsEdit the seeming innability to customize the default editor window’s size, layout or features.

Fortunately, after a bit of looking around I found out Daniel actually made it quite a breeze to adjust the default editor’s layout, size and features. I’m just blind sometimes:

Save Default Window Size

So here is how I have customized my editor window:

  • I prefer to have the options open at all times. This can be set from the Prefs in the “Editing” tab. Select “Open The Options Pane”.
  • With the options pane set, adjust your editing window to the width and length you want, then in the “Window” menu click “Save Default Window Size”.
  • I also prefer to name my own slugs for post permalinks. This can easily be done in the “Slug” field, which sits right under the “Title” field. To enable it, click on the “View” menu and check “Slug Field”.
    MarsEdit Title and Slug Fields

WYSIWYG

Something to note about MarsEdit is the blatant absence of a WYSIWYG editor, which many people might see as a fault.

In all my experience with WYSIWYG editors I have found them a clumsy enemy of fine web typography. Typing a weblog post in a WYSIWYG editor is a bit like laying out a book in Microsoft Word.

MarsEdit’s long-time competition, ecto, offers both a HTML editor and a WYSIWYG editor. Unfortunately, when writing in ecto, you cannot switch between the two editor windows without shooting you markup in the foot. If you begin in ecto’s HTML editor and switch to the WYSIWYG, ecto turns all your hand-coded CSS-friendly tags into HTML spans, which is, to say the least, highly annoying and extremely counter-productive.

If you have spent any time at all tweaking your site’s style sheet, and if you have any pride in your weblog’s type then using a WYSIWYG editor is most likely a crutch, not a tool.

I suspect most of you are at least a bit HTML savvy and prefer the use of monospace type and a HTML editor anyway. But for those who are getting weak in the knees at the thought of having to type your own HTML relax. MarsEdit has combined many of the WYSIWYG concepts and implemented them into the HTML editor making it all very easy to use.

For example, CMD+B will place <strong>strong</strong>
tags around your text; CMD+I places <em>em</em> tags, etc.

Not only can you customize any of your own shortcut keys for markup – such as setting CMD+SHIFT+A as a link tag – MarsEdit 2.1 now offers markup right in the contextual menu.

Just control-click on a highlighted passage of text or a single word and choose your desired markup…
MarsEdit's Contextual Markup Window

The Feel Factor

The absence of the WYSIWYG editor fits perfectly into context with the overall feel of MarsEdit.

Making an application which at first glance feels thin is always a risk to developers. Folks may try out your program for a day or two, and when they don’t instantly see the exact features they want they assume your app is only half-full, so they leave it untouched and un-registered in their Applications folder to collect little bits of binary dust particles.

But if a developer can successfully create an application that feels light, though in truth is quite capable and feature-rich, they will succeed in the long run.

The more I use MarsEdit, the more I discover it functions exactly how it was intended to. It does not take much time to familiarize yourself with the application and customize it to work precisely how you want it to: with all the features sitting just below the surface, out of the way and ready to be utilized.

This is precisely the way a good weblog editing application should work.

An app like this must have the ability to offer all you want and need to publish your weblog according to the way you have it set-up. It must work seamlessly with over a dozen popular content management systems, and offer an interface for each one in a clean, simple fashion so as not to get in your way, slow you down or distract you while you’re writing. And this is where MarsEdit excels.

This feel of MarsEdit has been there from the very beginning. Even in the initial development and design phases, Brent had it as a part of his vision for the app: “The phrase ‘maximum elegance’ was just a personal reminder to myself to simplify as much as possible. With something as complicated as weblog editing, you have to be relentless about simplification, or it will get away from you.”

I am extremely impressed by how intuitive MarsEdit is and how well it serves the writer.

Perfect Preview

Hands down one of the finest features of MarsEdit is the Preview.

MarsEdit takes your post content and puts it into a preview template so you can read sans-markup. Cool, but not cutting edge.

What does make it so amazing is the ability to edit your preview template which allows you to read your article just as it would appear on your site after being published. You can set the Preview window right next to the editor window to watch changes and updates as you type them.

Daniel wrote a very succinct how-to on the Red Sweater Blog. Additionally you can find directions in MarsEdit’s help menu.

However, to step your “Perfect Preview” up an extra notch you may want to try tweaking the preview template to use localized files instead of your server-based, hosted files.

By doing this, not only will your preview window load and refresh faster, you will be able to write offline and still have the “live” preview of what your post will look on your own website.

If you are online – as you no doubt usually will be – you can preview remote files (such as uploaded images which are part of your post) and the localized files, which makes this desktop publisher all the more enticing.

Tweaking the preview template to become localized is extremely easy if you are even the least bit code savvy.

  1. Start by following MarsEdit’s instructions for editing the Preview Template. They can be found in the help menu.
  2. Once your initial Preview template is set up and working, download your weblog’s theme folder, or at least the style sheet.2
  3. Download each of the images in use on your ‘single post’ page. Place all these files into the same folder as your CSS file, and place the folder somewhere out of the way for safe, long-term keeping.
  4. If your Masthead image is a CSS background you’ll need to download that image and go in and adjust the the CSS code to point to the local file instead of the remote one.
  5. Now go into the local folder and control click the CSS file you just downloaded and open it in Safari.Copy all the text in the address field. This is the local address of your CSS file. It will look something like, file:///Users/……../style.css
  6. Return to the MarsEdit Preview Template, and find the line of code referencing your CSS file. Replace the current href address with the local address you just copied.
  7. Scroll through the rest of the template and find the code for each of the images you downloaded. In the src tags, replace whatever the online address was with the new local address.

Something to keep in mind now that your preview template has been localized is that changes you make to your website won’t be reflected in MarsEdit’s preview window. You’ll have to make the changes your local files separately if you want everything to match.

Media Manager

If you’ve used WordPress’ built-in uploader you know that anything can be better than that. My previous workflow would be to upload any images via Transmit and then code the img tags by hand.

MarsEdit has the ability to upload images to your weblog for you. You can drag an image right into the editor – dropping it in the location you want it to appear in your post. The Media Manager will then pop up, giving you a few options and a button to “Upload & Insert”. MarsEdit then generates all the code for you right where you wanted it.

There is one major drawback which I’ve found regarding the file uploader: There is no way to adjust the auto-generated code. I have custom image classes set in my style sheet that I want to use instead of MarsEdit’s default markup styles. Since I can’t make my own I have to ‘fix’ the code for images I upload through MarsEdit.3

Something you may not know is that the Media Manager auto detects what folder to upload files to. It would be nice to have the option hard code your own custom folder, but that requires MarsEdit to have FTP support which it currently doesn’t.

Right now it simply auto detects what folder to upload to by talking to your CMS. Fortunately, most CMSs allow you to customize the folder yourself. Since I prefer to send any images to my site’s /images/ folder as opposed to the standard /wp-content/uploads/ folder, I went to my WordPress admin panel, clicked on Options, Miscellaneous, and then changed the default uploads folder.

The Little Things…

Post Status

Something new in 2.1 is that you can now adjust the post status of your post.

This gives you the ability to send your post to your weblog as a Draft instead of a Published article. Assuming your CMS handles drafts, and assuming your CMS knows how to communicate draft status. WordPress and Movable Type suck at this right now, but Daniel created a little built-in hack for us:

…add a category “MarsDraft” to any of your posts, and when MarsEdit sees the category, it will automatically assume that the post is to be treated as a draft. So to make sure you don’t accidentally publish something early, just add the magic category, and remember to turn it off when you change the status to Published.

Anyway, the Post Status drop-down menu sits in the bottom of the options pane along with the Text Filter, Comments and TrackBacks options:
MarsEdit Post Status

I would love to see local draft syncing between multiple Macs. But since that feature is still MIA at the moment one of the cool advantage of the new “Post as Draft” feature is the ability to have (jimmy-rigged) synced drafts between versions of MarsEdit on multiple computers.

Unfortunately this is certainly not the ideal way to sync drafts. When you post the article it goes from your local drafts folder into the main weblog article list. As it sits there, it will eventually get pushed down the list until it disappears if you post too many real articles before publishing the draft. One way to work around this by setting the time-stamp to a date far in the future.

Another problem with remote drafts is that if you open one, edit it and save it (not re-send it), the edited version of your post becomes a local second copy. You have to send the local draft to your weblog to send the edits and get back down to one copy of your post. This is all very confusing and I see lots of potential for accidentally publishing the wrong version of a post or even deleting the right version.

If you use Daniel’s category workaround and my time-stamp workaround, if you want to take a draft and publish it you have to open it, re-adjust the time-stamp, uncheck the MarsDraft category, change the Post Status to “Published” and then send it to your weblog again as a bona fide post. Not exactly the best solution. Ah well.

To recap, I see three options for draft syncing: (a) Create your own workflow based on the workarounds; (b) don’t try to sync your drafts; or (c) wait for true local draft syncing via .Mac/FTP or something else. (Will us dual-computer folks ever get a break?)

The good news is, if you’re not worried about syncing to multiple Macs the draft feature as a draft feature works just fine.

Scriptable

MarsEdit is scriptable. Which means that in addition to having several, intelligent scripts built-in, you can also add your own.
MarsEdit Scripts

The Text Statistics script may be my favorite, simply because I’m a nerd for stats and info. Though the text counter always seems to be generous; according to MarsEdit, this article weighs in at 4,160 words.

Safari Bookmarklet

MarsEdit has a built in bookmarklet which can be used to generate a brand new post from any webpage. To set it up choose Install Bookmarklet from the MarsEdit menu.

Now if you find a sweet article in Safari, and you want to write about that article on your own weblog, just highlight the text you want to use in your post and then click your new fandangled bookmarklet. MarsEdit will open – if it’s not already – and generate a new post for you.

The webpage’s title will be your new post-title, and the text you had highlighted will show up in the body along with a link back to the article. But that’s just the start…

From the prefs window click the “Attribution” tab to go nuts customizing the markup and the layout you want to be used when you generate a new post with the Safari bookmarklet.

My customized syntax looks like this:

<a href="#url#">#title#</a> -

<blockquote>#body#</blockquote>

MarsEdit Attribution Code

What the above code does is put the name of the article as a link back to the web address I’m quoting, and then any selected text into block quotes from there. I usually tweak this a bit but it’s a great starting place for all of my asides and link-posts.

Command, Shift, D

Perhaps the feature that stands out to me the most is the shortcut key-command to publish your post: CMD+SHIFT+D.

It is the same shortcut used in Apple Mail to send an email. It’s a smart feature, and although it’s small it makes the app instantly more coherent and familiar to the Mac user.

Here is a free tip: When I customized my toolbar I took the “Send to Weblog” button right out. I found it is almost as easy to accidentally click the send button instead of save as it is to press command, shift, D when you’re actually ready to publish.

More Reviews

This is just one of a handful of winded and entertaining software reviews.


  1. There was a great Q&A done by NewsGator with Brent Simmons and Daniel Jalkut, but the origial page has gone missing from NewsGator’s site. Fortunately you can still find it on the Wayback Machine, and if that happens to go gone, I also saved a screenshot of the Q&A webpage here.
  2. If you’re not sure where your site’s CSS file is, simply open up your homepage and view your source. Look for a line of code that reads something like this:<link rel="stylesheet" type="text/css" media="screen" href="...style.css" />

    Copy the href location and paste it into your browser’s address bar, hit return and you should see your style sheet. Save it to your hard drive, and put into a new folder.

  3. Daniel has told me this is high on his list of feature additions.
MarsEdit: Helping the Personal Publishing Revolution