If This Then That- Simplifying the Web?
blog.ifttt.com
blog.ifttt.com
Some of my recently created tasks and the holes they plug:
* RSS feeds that aren't fine-grained enough for my needs (if there's a new item in The Atlantic's Entertainment RSS feed that matches "Game of Thrones," then email it to me)
* RSS feeds that I want to be updated about ASAP, but don't want to have to sign up for (if there's a new item for an eBay search I care about, then send me a message via GTalk)
* Lightweight Twitter alerts (if there's a new tweet that mentions X, then send me a message via GTalk)
Other cool examples of ifttt flows:
http://craigt.co.uk/blog/?p=146
http://web-mastered.de/post/4748705681/iffft-dropbox-update
http://blog.christineyen.com/2011/05/how-i-use-ifttt/
tl;dr - really lightweight, well-designed version of yahoo pipes that is genuinely fun to use.
And before you ask, yes, I know what event driven programming is, and how to tie callbacks to actions. I've written large (>1M process) systems that work by callbacks, events, and message passing.
From the article: "For instance, you can use Google reader starred items to share images on your Tumblr blog, or customize how and which photos from your Flickr stream show up on your Facebook wall."
So, I guess that ifttt will allow you to define workflows such as:
IF "I star a Google Reader item" THEN "post it to my Tumblr blog"
I can actually see this kind of thing being useful to some people.
Edit: They actually have a WTF page which says what I just said: http://ifttt.com/wtf
For programmers, this is also a simple way to hook into external services without having to download/learn their API.
I have been thinking about how to make web services more easily connectable for a while but all of my ideas required some participation from each service. Ifttt still requires a thin wrapper to expose a web service as a channel but after that everything has the same interface.