You're right. DMC is really just an experiment. I don't mean to disparage Arrow, it does improve the interfaces around datetime, I was just disappointed it didn't attempt to prevent these common timezone related bugs.
I bring up dmc for discussion, because I started it right after finding arrow. Building a full wrapper like this hadn't occurred to me until I saw arrow do it.
I grew up on my Grandfather's farm in California. I learned QBASIC on his computer. I connected to my first BBS from his computer. Together we used MS-Paint to draw maps of his land for planning.
That experience and my occasional trips to the Tulare farm show make me think farmers are generally pretty able to embrace new technology.
The one issue I can think of is that internet access in rural areas can really suck.
It's certainly a difficult thing to get your head around. The parts of the project that touch twisted is always the most complex to explain to anyone else. However, async code is always hard. It also doesn't help that the code base shows it's age.. non-PEP8, strange naming conventions etc.
However, one thing that I've noticed with recent projects using Tornado (https://github.com/rhettg/Dynochemy) is that some concepts that I thought was overly complex in Twisted makes sense eventually. For example, handling errors in async code is really hard. The framework twisted came up with with Deferred, callbacks and errbacks is pretty smart. You almost have to re-invent twisted before you can appreciate it.
I understood the point as "Don't use a database as a replacement for a queue". Use the right tool for the job.
The fact that gearmand is backed by a DB is not at all the same as using a DB for a queue directly. Gearmand just uses a database as a backup that it can reload tasks when it get's restarted.
Why don't any websites add the option of just emailing me a link to login anytime I want to use the site. Effectively this is what happens with "forgot password" features.
The evolved warriors weren't all that impressive either.
Really required a large number of generations, which my poor turbo pascal skills or lack of hardware didn't really provide. I wonder if I can find that code on a floppy somewhere...
This app allows you "wait" on your friends that are in relationships. So they know they have options. It's all anonymous until they are single for 48 hours or so. Then then can see who's been waiting on them.
I bring up dmc for discussion, because I started it right after finding arrow. Building a full wrapper like this hadn't occurred to me until I saw arrow do it.