How accessible is Cron to people?
For the consumer, almost all aspects of computing are becoming ubiquitous: except programming. Tools like those provided by IFTTT are enabling people to do more with their devices.
Someday, programming will also be ubiquitous (it probably won't even be called programming anymore).
This is an excellent point. Cron has to be one of the most difficult pieces of software to use, and it shouldn't be. When I first heard of IFTTT, I thought it was a joke. I thought: "Who needs these services when I can just spin up a VPS somewhere, write a couple of scripts and get the data I want where I need it"... How silly of me. I don't think my mother would like to take VPS Setup 101, Scripting 101 and Sysadmin 101 in order to have recipes from one website show up in her mailbox every morning.
IFTTT and similar products helps productive people build bridges between services they use in order to further improve their productivity. No need to pay for a VPS, manage it, develop API interfaces, etc... It all makes sense... and if they're able to bring that simplicity to event handling in small devices, then that would be great.
[Why Surfline doesn't provide alerts directly is another conversation]
And even if they do need ifttt, investors need to turn that $30m into $300m. It's almost a sure bet -- unless you believe that somehow advertising is going to pay the bills -- that ifttt will start taxing users, publishers, or both. Which will end up sucking for all of us. Too bad craigslist didn't implement this...
Check out their recipes for a better understanding of how people are using the service: https://ifttt.com/recipes
Agreed on your second point.
"Premium accounts are on the way!
We are working to make IFTTT even more valuable to you. "
But I don't want anyone to think I'm belittling what IFTTT does, or calling the problem trivial. I wouldn't care if they didn't provide a genuinely useful service. This type of thing just seems poorly served by the startup model of grandiose dreams combined with 95%+ chance of failure.
Also, one might have said the same thing about github.