Computer programming is something that has grown leaps and bounds in my lifetime. I remember still programming very basic graphic patterns in Junior High School using Pascal. We were amazed we could input numbers and have it draw whatever we wanted. Of course, I drew the Van Halen symbol.
Now that we've come of age though, there seems to be a 'next level' needed for programming. We've created all these useful programs that all do very useful things. We've even had software talk to each other through APIs. What we need is a way to build logic between those applications so that one app can trigger another completely separate app. Enter IFTTT (If This, Than That).
IFTTT is the most basic of programming concepts: If this happens, than do that. You will find IF statements in any programming language. It's the ABC's of programming. The IFTTT site then takes that concept and applies it to web apps we've come to know and love. Want to cross post all your instagram photos to Facebook? Got it. Ho about saving all your gmail attachments directly to Gdrive or Dropbox? Check. What if you want to get an email or text every time the US House of Representatives votes? No problem.
IFTTT isn't the most complex of sites. In programmable terms, it's only handling the most basic function. However, it's what I hope will be the first in a long line of programmable web applications that will allow you to add your own logic between other apps. Running these types of top level programs could automate just about any task.
Check them out and let me know your thoughts. Share as well if you have any particularly awesome recipes there!