Genesis of requiring a "Dropbox folder," versus designated folders
quora.com
quora.com
It's also one of our core design principles to do fewer things rather than half-ass anything...
The fact that it doesn't take forever to do the first sync,* that you don't get to mess up your existing documents, that you don't go over your quota right away, etc.
On top of that, having a Dropbox folder is fantastic for branding.
* I'm having this problem with my BackBlaze account that has been uploading the first batch for the past 6 months…
With this in mind, it's easy to see that the Dropbox made the right design decision. With symlinks, the problem was already solved for them in a way that power users are already familiar with.
If you're a Windows user think of a more hardcode version of shortcuts. You can create them in Windows Vista / 7 from the command line through the `mklink` command.
Basically you can set up a symbolic link from inside your Dropbox folder to any other directory and Dropbox will start syncing the folder without you having to actually copy or move files.
Then when you setup a new machine - install dropbox and let it sync, then just symlink them back up... everything is back to normal.
Really a nice setup so you can continue to change your config files and not worry about saving the changes to some backup gist or something
You get the simple, instant user model (dropbox folder), which you can customize to any arbitrary user model, as much or as little as you want, when you want it. And simple syncing.
I also run Live Mesh to sync my music between work/home, because it has the neat feature of non-server syncing (it allows you to sync an arbitrary amount of data, but only between two client PCs, no server storage).
However, an odd feature in Live Mesh is the capability to add an already-syncing folder to an existing machine in the group. There's no UI to allow you pick where on the remote PC you want the data to end up, so it's possible to push a bunch of data to a drive that you didn't want to.
Plus, moving this data is also weird:
- Stop syncing the folder
- Move the folder
- Ask to sync the folder, and point to the new location
There's a certain level of "is this going to work?" going on in your head when you complete that last step. I'm guessing this sort of problem exists in both Live Mesh and Dropbox, although with the single-folder paradigm in dropbox, this scenario probably doesn't happen that often.
That doesn't mean they shouldn't offer an alternative for those would prefer to sync specific folders. I've ended up simulating this behavior by using symlinks, but that's a real hacky solution and still doesn't solve the problem of selective syncing.
It was a big UX and strategy choice to offer the a one folder dropbox and it paid off. Now's when they can roll out what people want.
1. Allow me to sync any folder - i.e. don't require the creation of a "Dropbox" folder.
2. Modify Selective Sync so that I can omit folders on the client from syncing.
If those two features existed, I could select my home folder to sync and exclude Music, Photos, etc if they were too large for my account. I don't need a complicated remapping interface for syncing when this is done, and it maintains the mental model of a single folder that's synced.
I think to do multi-folder sync, you really are going to have to provide a mapping interface: Folder A in the dropbox goes to Folder X on this computer and Folder Y on that computer. Complicated and definitely a power-user feature.
So, it's a simple solution that would make power user happy but still leave the easy install, easy comprehensibility, etc.
One of the reasons (after unlimited p2p sync and 5GB cloud sync) was the ability to sync ANY regular folder on my HDD...
Turns out they didn't consider the UI as too confusing or complicated.
http://search.twitter.com/search?q=live+mesh vs. http://search.twitter.com/search?q=dropbox
Question for you, in the old version of Live Mesh there was an Explorer extension, where I could right-click a folder and say, "Add to Mesh". It appears that this is gone and I have to go to the Live Mesh app to add a folder. Is there another way to do it?
I know I did it when I first installed the software -- for as long as I've been using Dropbox I've never used "My Dropbox" - it's always been "Documents" for me.
I just did some checking and it looks like that version of the software isn't availble anymore (at least not via official channels). I know that upgrading to future versions does keep that setting -- I'm running v1.0.10 and it's still "Documents" for me.
From a scan of their Wiki, looks like symlinks and/or other utilities are the preferred method. Frankly, I understand why they made this design decision and it's worked well for them, but for advanced users (me & a lot of other HN readers , I presume), it would be nice to have a slightly more direct way of accomplishing this.