The APUI (Application Programming User Interface) may be here. I’ve got my eye on Yahoo! Pipes, an engine where users can filter and manipulate RSS feeds.
This is just the start, though, and will be exciting to watch. I spoke about the need for this technology late last year and predicted that 2007 would be the year of GUI integration interaction and I truly believe this is the break-out year.
If Yahoo! Pipes can be used to manipulate RSS, it’s a short step to move from RSS to other XML API and Web Services. I trust that these interfaces will become so incredibly robust in the coming years that the need for developers may begin to drop.
There’s still a lot of work to do… but this could revolutionize the web and really take building applications to the next level. Rapid programming will turn from weeks, to hours, to minutes to transform data, filter it, and trigger events based on it. Imagine sitting down as a marketer and simply ‘flow-charting’ your next campaign… no writing code, no software costs, no developers, no projects that are over-budget and late.
Here’s my next prediction… the need for software developers will continue to rise for the next few years, possibly into the next decade; however, after that the need for developers will begin to decline as folks simply utilize enterprise level APUIs to build out their software, workflows, interactions, and data processing.
This is exciting!