Home > Uncategorized > An Idea Whose Time Is Long Overdue

An Idea Whose Time Is Long Overdue

July 22nd, 2010

When I blogged about App Inventor for Android a couple of days ago, I focused on the fact that it’s closed source. What I didn’t say, but should have, is that I think drag-and-drop programming tools are an idea whose time should have come at least twenty years ago. Tools like QuickFuse (for building voice response apps) respect the 80/20 rule in a way that even the simplest “real” programming languages don’t. Like SQL, they’re a good solution to a single, but important, sub-problem.

So why are tools like Scratch stuck in the playground? Why doesn’t my PVR come with a drag-and-drop programming system? Why doesn’t OpenOffice, so that people can automate simple repetitive tasks? Why haven’t any of the dozens of such systems that have been built to manage scientific workflows over the past 25 (!) years ever caught on? Will App Inventor do for drag-and-drop programming what the Mac did for windows and mice, or the World Cup did for the vuvuzela?

Uncategorized

  1. Konrad Hinsen
    July 22nd, 2010 at 06:12 | #1

    There’s Apple’s Automator, which comes with MacOS X since release 10.5 and thus counts as a widely available tool. It would be interesting to do a study on if and how people use it.

  2. Tiago Rodrigues
    July 22nd, 2010 at 06:52 | #2

    Hi Greg, isn’t LabView a drag-and-drop programming tool? It is not a cheap tool, but it is used a lot in industry and academia… Maybe the question is more why it didn’t reach the average user…

Comments are closed.