The power of Time Machine, Dropbox, and Subversion

I’ve been testing a certain unreleased [operating system](http://www.apple.com/macosx/lion/) for the past month or two and I’ve been largely pleased. That was until I ran into a nasty little bug (which has been documented to happen on Snow Leopard, too). It goes like this:

* Type on your keyboard
* Observe as a Kernal panic wipe your screen
* Reboot

A nasty little bugger, no doubt. But here’s the rub: you no longer have any login accounts.

Let me say that again because it’s important: once you reboot, you are prompted to log in to *nothing*. Not a single user account is available to select. You can type in any combination of username and password, but don’t bother, they won’t work.

The neat thing is, I could usually just grab my OS reinstall disk and do some sort of reset trick to tell the OS to create a new administrator account. But the neat part of being on the bleeding edge is… this one happens to crash when you try that.

### “No problem” says Time Machine

I plug my computer into two [Time Machine](http://www.apple.com/macosx/what-is-macosx/time-machine.html) drives almost every day. One at work and one at home.

With a quick reboot and “Restore from Time Machine”, within three hours my entire computer had been brought back to the exact state it was in on a Friday morning and I was back in business (e.g.: I could log in again).

### “I’ve already got this” says Dropbox

Once I log in, [Dropbox](http://db.tt/SwXMrCf)[^1] is already busily computing how many files I have on my machine and which ones are different than what they have on their servers. It was a lot, but within an hour everything had been re-downloaded and my documents, music, and photos were all back to exactly the way there were moments before the dreaded key combination occurred.

### “Just a few more things” says Subversion

Luckily it was a Saturday evening and I wasn’t working on anything of much importance (remember kids, commit early, commit often). So, with a quick “[svn up](http://svnbook.red-bean.com/en/1.1/re28.html)” on my work file directories I had all the code and documents back on my drive from Friday. I’m sure a few local changes I made are missing, but nothing of much significance. I’m a manager, not a maker.

And with those three simple tools: local incremental backups, storage in the cloud, and a version control system I went from utter catastrophe to right-as-rain in an afternoon. If I had my Super Duper drive it would’ve been even faster.

Bad things don’t have to happen to data. This stuff really is that easy…

[^1]: Sign up for Dropbox with [this link](http://db.tt/SwXMrCf) and we will *both* get some extra megabytes!

This entry was posted in Gadgets, Internet, Lifehack on by .

About Devin Reams

My name is Devin Reams and I founded this site to provide a useful news and review resource for Colorado skiers and snowboarders (and mountain enthusiasts). I've been skiing since I was a little kid (we moved out here when I was five years old) and I plan to ski for years beyond that. Although cosnow is not my full-time job it is my full-time winter hobby. I've been an "Epic Local" passholder since 2006 (when it was called a "Colorado Pass" or "Five Mountain Pass"). My favorite resorts are Beaver Creek and Breckenridge.

4 thoughts on “The power of Time Machine, Dropbox, and Subversion

  1. Pingback: Around the web | alexking.org

  2. Dan Zitting

    Dropbox is possibly my favorite web service. However, like you said, version control is really the answer for the important stuff. I keep everything in Git. Documents… git. Code… git. Tax returns… git. Contracts/agreements… git. Then you have portable repositories with full version histories that can be stored in multiple locations for safety. A couple of git pulls to everything critical to the business helps me sleep soundly.

    Reply
    1. Devin Reams Post author

      Good point, we do the same at Crowd Favorite. Nearly everything is in text files here (code, documentation, requirements) so it’s excellent to go back and see what’s changed. Plus, as with any VCS, everyone is working on the same stuff.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *