In Praise of BackupBuddy

I’m thrilled with my new hosting set-up for this site, however WebFaction doesn’t offer daily backups. I knew could spend the time to write a little script to export my database and pass it along to another storage location, but then I thought of BackupBuddy from iThemes.

5 minutes later I had BackupBuddy installed, with a nightly job configured to do a full export of my database and store the last 10 days of backups in my Dropbox account.

Sure, I could have written the code to do this myself. It’s always tempting to do-it-yourself when you know you can do something. The key is to ask yourself if you should do something. It would have taken much more than 5 minutes to get even a simple backup script written and configured; and I definitely wouldn’t have had the storage and and automation options that BackupBuddy provides out of the box.

If you need hassle-free backups for your self-hosted WordPress site1, give BackupBuddy a try.


  1. If you have a website, please make sure you have an automated backup system, and that you’ve tested your backups to make sure they actually work. 

Sustainable Software and Customer Support

I’ve been having trouble with Dropbox on my laptop. No matter what I do (reboot, pause and resume, etc.), it keeps syncing away saying “20 files remaining”. The process continually eats CPU which destroys my battery life and constantly makes my machine hot.

I finally dropped a note to Dropbox support to see if they could help me. Here is the response I received:

Hi Alex,

Thanks for writing in.

It doesn’t look like there’s a Dropbox for Business account associated with this email address.

Please write in from the email address connected to your Business account, as that’s the only way I can troubleshoot with account-specific information.

Below is a link to one of our help center articles outlining general troubleshooting tips for syncing issues:

https://www.dropbox.com/en/help/72

As I mentioned earlier, happy to tackle any account-specific issues you are running into if you write in from the email address associated with your Dropbox for Business account.

I was surprised to see that a company the size of Dropbox is unable to provide any type of per-account support to non-paid users.1 I don’t blame them, I’ve struggled with this myself. Their response is not dissimilar to the Product vs. Customer Support approach I’ve taken with the WordPress themes and plugins I’ve written and released. However, I didn’t expect this approach from a big money VC-backed company.

The iOS indy development community is starting to talk about sustainable pricing again, spurred by the line in the sand recently drawn by Q Branch for their Vesper note-taking app.

On a recent episode of ATP Marco talked about how he manages the support email he receives for Overcast. Basically, while nearly all of it is read, most of it goes unanswered as he focuses on improving his product; largely in reaction to these emails. According to the financial information he released, I think he’s doing the right thing – at his current price-point and volume he can’t afford to provide2 customer support (he can’t take the time to reply to the emails).

The “pay for support” model that is bandied about in the Open Source world doesn’t work in the consumer space.3 When someone runs into trouble with software they almost always blame the software. Their perspective during the support transaction is “I’m helping you, the software vendor, by reporting a deficiency in your product.” And many times they are right, even when the solution is to improve the UX for an existing feature or product element.

When striving to create sustainable software, the most important building block is happy customers. This necessarily includes the ability to provide support. Not matter how :scare: easy :/scare: it is to use, providing support enables more people to successfully and happily use your product.

I’m saying that most WordPress plugins and themes are not sustainable. I’m saying that most iOS apps are not sustainable. And I’m saying that most VC-backed/freemium services are not sustainable.

This situation isn’t good for customers or software developers.


  1. The included link actually was useful – it’s likely a file permissions issue, however I don’t know that a blanket permissions change over all the files in my Dropbox is a good idea. As a matter of fact, I’m pretty sure it isn’t. 
  2. Including outsourcing or hiring someone to do it. 
  3. I think it actually does in the business space, which is cool. 

Text Editors

Yesterday I watched a colleague’s Sublime Text 2 crash repeatedly as he tried to navigate the search results in a large project.

BBEdit‘s search (and edit in the results window) feature is a part of my normal development process. I think it crashed on me once about 8 years ago.

An Open Letter to Email Client Developers

Dear Email Client Developers, If you allow your users to send an email with more than 10 email addresses visible in the TO or CC lines without throwing up a warning that says: Hey, this is a bad idea. People will likely be upset that you just sent their email address to all the people…

iPassword 4 Mac Won’t Fill in Chrome (or Chromium)

If this happens to you, it’s possible that Chrome (or Chromium) has updated itself in the background. Quit and re-launch the browser and 1Password 4 should start filling in usernames and passwords again like you’d expect. I originally tracked this down in the AgileBits forums, but can’t find it anymore. Leaving the tip here in…

Ghost and Accidental Messaging

Ghost Copyright

I investigate pretty much every new publishing system that comes out. I’m eager to see what features they think are important, and see what might spark new ideas for my own site. I got my invite to try Ghost a short time ago. I put up a test post, and was a shocked by what…

Quip

I’ve been using Quip for the last few days and really liking it. The ability to move between devices1 without friction has allowed me to work on some medium-form pieces at times/places I wouldn’t have without it. I’ve also used it to get feedback on various content drafts, which has worked nicely. So far it’s…

Full Webpage Screenshots

A few folks have asked how I took the full-page screenshots I put into this Flickr set. Very simple: Paparazzi on Mac (I donated) Barry on iOS Great examples of “do one thing, do it well” apps. Recommended.

Feed Reading: Feedly + Newsify

Before Google Reader shut down I had been using Reeder on the Mac, iPhone and iPad. Since the shut down I’ve tried a few options, and so far the combination that feels best to be is Feedly on the desktop (via web) and Newsify on iPhone and iPad (it’s a universal app). I haven’t used…

Capsule 1.1

I’m very pleased to announce the release of Capsule v1.1 (and Capsule Server v1.1). In this release we added some pretty handy features along with addressing the usual array of 1.0-related issues. The download and an online demo are available on the Crowd Favorite website. Some of the highlights in the new version include: A…

Customer vs. Product Support

How to best provide support for the software you create is an interesting point of deliberation. I’ve gone through various stages and iterations, all different as circumstances have evolved, but all driven by the same question: How can I create the best experience for the user in a way that is sustainable? On a podcast…

GameTonight for Status Board

Game Tonight: Yes

GameTonight now creates a module for Panic’s excellent Status Board iPad app. The URL is simple, add ‘/statusboard’ to any metro URL or, while on your iPad, click the link at the bottom of each GameTonight page to install the current metro in Status Board. Example: http://gametonight.in/denver/statusboard Here’s what you get: It currently looks best…

Notes on FoldingText

UPDATE: There’s a nice customer support forum for FoldingText that I found after writing this post – lots of great info there. I’ve updated the content here accordingly. I’ve been trying out FoldingText for the last couple of weeks and have found it to be a good general purpose writing and note-taking tool for me.…

TweetDeck and Twitter Lists

My “following” list on Twitter is made up primarily of people who I know in real life (who aren’t too verbose on Twitter), with a few choice “entertainment” gems. I like it this way, it keeps the noise to a level where I can generally keep up with folks I care about. At WordCamp San…

GameTonight (for 16 Metros)

GameTonight

It’s baseball season again, and in downtown Denver that means traffic and bad cell phone connections. We can’t do much about the latter, but be sure to use GameTonight for warning about potential traffic concerns. GameTonight is a single-serving site that answers “is there a game tonight?” and tracks the major sports teams in 1516…