tarpipe.com - Programming 2.0?
Is tarpipe.com an early example of a “Programming 2.0″ concept?
I first read about Tarpipe from Curt Cagle’s “Analysis 2009″. In turn, Curt points to Jeff Barr’s post which describes the concept and the implementation very well. It’s a fascinating concoction of Web 2.0 services and visual programming (in the style of Yahoo! Pipes), and in its beta infancy has that great “wow, imagine the full potential!” feel to it.
Here’s an example of what I’ve been playing around with. With my phone — and with the G1 it’s so easy — I can snap a picture of the beer I’m drinking, and email that picture to a Tarpipe workflow, along with the name of the beer in the subject line and a list of tags rating the beer in the body.
The workflow uses the existing Tarpipe connectors to:
- post the picture on Flickr with the beer name as the title and the rating words as tags, including a statically added ‘beerrating‘
- have a short URL constructed via TinyURL for the new Flickr picture page (ok this is pre Kellan’s rev=”canonical”, and while Flickr already has such links the URLs are not exposed by Tarpipe’s Flickr connector)
- dent the rating, with the short picture URL, on identi.ca (which in turn, re-dents to Twitter too)
- reply to the original email confirming that the beer was successfully rated
All in the space of a few clicks and drags! Here’s a shot of that workflow (with a couple of connectors partially obscured — it’s a known bug in Tarpipe):
But what’s more fabulous: Tarpipe has been ideal for my son Joseph to start up with programming, with me. And he finds it really interesting. Visual, direct feedback, using and connecting things and services he understands. Gone are the days of
10 PRINT "HELLO WORLD" 20 GOTO 10
on black and white low-res displays.
After explaining a few concepts, Joseph was totally up and away, building his first workflow which is pretty impressive! (I’m a biased, proud dad of course
And now we’re off looking at Yahoo! Pipes too, and he’s asking how we can link the two services together.
Hello, new programming world.

From the Cagle post : “Again, while I think that twitter will stay largely confined to the blogospher, its utility as both status message carrier and command line shouldn’t be overlooked”
How quickly things change. The Radio 1 Chart Show on Sunday was reading out twitter messages from listeners. Totally mainstream.
Ah yes, I remeber testing your workflow. Any excuse for a Belgian beer, eh DJ?
I found your blog on google and read a few of your other posts. I just added you to my Google News Reader. Keep up the good work. Look forward to reading more articles from you in the future.
- Jack