undo.io is now on github

Cloud-optional- Your app should still work without cloud storage.Data-permissions- User data should not be sent to a cloud provider without permission.Network-optional- Once installed, apps should run without need for an internet connection.Cloud-choice- Users should be able to choose appropriate cloud providers for data storage.Cloud-provenance- Cloud providers should clearly document where your data is stored in understandable language
Performance and StabilityLocal apps will have less dependency on network calls. This will (usually) make them perform better. If your network goes down, or is slow, firewalled, or otherwise encumbered, your app still works. Less headaches for you as a developer.AdoptionUsers are increasingly concerned with their privacy. Your application is probably losing users since they are uncomfortable with how you are using their data. Many corporate networks simply will not allow your data to be stored on cloud providers (other than their own networks).
Government privacy concernsGovernment snooping continues to increase. It's a losing battle (PIPA, CISPA) to fight governments who are intent on monitoring our internet usage and data. As more governments gain control of the internet (with different points of view on the importance of free speech and privacy), your data will be in more hands. By all means, let's continue to slow them down. But more importantly, let's make sure our data is not centralized.


Here's a stream of messages from various companies telling me that they miss me. I never call, never write, and most importantly, I don't follow their calls to action. Alas, email marketer, you don't miss me. You don't even know me. So quit it with the guilt trips.
I have no idea how I made it through today. It was one of the hardest days of my professional career.
I announced that I will be transitioning out of my position as VP of Consumer Products and Chief Architect at PayScale.
There used to be a spot on SR900 in Issaquah where we had a merge like this. Someone nearly ran me off the road for doing a zipper merge.
Glad to find out it actually has a name.
Also glad they expanded the road to 2 lanes...
Follow the discussion here
http://www.reddit.com/r/pics/comments/g1rli/you_are_not_clever/