The title of the article was "4 reasons why we are leaving Dropbox" and not "10 alternatives to Dropbox", which would be an interesting, but totally different article on it's own. It is good to read about these issues, as these days many people think about moving from A to B in cloud storage.
Personally i moved all my storage, contacts and calendars over to a self-hosted owncloud instance, which i did not regret so far. But i'm not going to write an article about it ...
It's important to voice concerns with wildly popular software but not very thought-provoking. You don't get the call-to-action feel without a discussion of solutions.
Looks really cool. And i love Python.
However, I think the Python Syntax will make it hard to minify the code, which is probably not that important anyway when not in production. But for production usage it would be cool to have a real compiler instead of an interpreter.
I would prefer a settings page where i can opt in oder out for certain mailings (if not mandatory) and set the timesettings myself.
Relying on the header information might lead to wrong results as some people changed settings and it relies on the browser. (Though i guess thats not valid for many users)
But while you're there, one can also set time to receive emails themself. Maybe i want to have it earlier because half of my tasks already need to be done by 7am.
Of course, the best is to combine both, having a settings page with default value gathered from the browser.
Nice article which really covers the problem many people aren't thinking about.
We do have a user override for timezone, and we're using it to track how many mistakes we're getting from the browser - we were expecting it to be pretty hit & miss, but we've actually seen great success.
Good thought about being able to change when morning emails fire. The 7am is really a relic from when we first started, even before we had the rolling timezones - we were trying to hit a time that worked for west coasters & east coasters alike, and sure enough, we got a ton of overseas users way sooner than we thought, so out came the rolling timezones. :)
Personally i moved all my storage, contacts and calendars over to a self-hosted owncloud instance, which i did not regret so far. But i'm not going to write an article about it ...