Today I received a comment on my previous post asking if Tudumo should support Remember The Milk (RTM) - partly as a solution to multi-instance
syncing. I thought I'd answer it here so you're more aware of my roadmap.
On the face of it, it could help the business case for Tudumo and be pretty useful for the many people who already use RTM. RTM is one of the most successful web task applications, so it wouldn't be a bad choice, if I were supporting only one app.
However, I get similar queries every so often - for Remember The Milk, BaseCamp, Google Calendar, even a project management system that a user sells! For the record, there are also calls for Palm support, Windows Mobile support, Outlook, Mac, iPhone, Lotus Notes - you get the idea. Even if I were only supporting one app it would mean differences in data between Tudumo and the target website and likely some limitation in what the API will let me do. All of that doesn't feel right to me.
<vapourware alert>
I'd prefer to have a default Tudumo online service that has a focus on syncing between Tudumo instances and which can be a gateway to all the online service providers. This reduces the amount of code I need to shove into Tudumo to maintain every possible sync target. It also increases the quality of the sync between Tudumo instances because the peg and the hole are both round.
</vapourware alert>
Google App Engine excites me because it should be able to handle high-load sync with ease and should never cost me very much to keep running. That ties in nicely with my wish of providing the sync service for free and having run as well as possible. While my current server could likely handle it fine, with Google I don't have to think about "what happens if".
I could add other reasons but the vapour level is really getting to my head...