One thing that helped me get a better mental model for procrastination was Wait But Why's articles on the topic.
It might seem silly, but just thinking in terms of the rational decision maker and the instant gratification monkey makes it more concrete in my mind and easier to resist.
I actually went with Dashlane bacause of this. I wonder why there's no mention of it in this thread. Most of the people where I work use 1password - but since I'm on both Windows and OSX, I needed something that runs on both platforms.
Agreed. I wish more open source would make it an actual goal to provide awesome error messages. A good example is the Rebus service bus for .NET which has it as an actual goal to have the best error messages - resulting in stuff like:
One solution to the whole "storing source in dropbox" problem that I liked to use previously (using bitbucket now instead) is just to have a bare git repo in dropbox + the real checkout somewhere else and just push commits to the bare dropbox repo whenever I'm about to switch machine. Could even be set up to happen more automagically since the repo isn't shared.
Syncing binaries (I mainly work in C#) and lots of small changes seems silly to me.
I was actually thinking the same thing and am giving it a try.
One thing that strikes me as vastly inferior in FF given my use cases is the way private browsing works. I use incognito tabs in Chrome all the time in dev to get a clean tab with no sessions etc. FF only allows for either normal tabs or private tabs, not both. Oh well :-)