Capping IT Off

Capping IT Off

Mashups can be made by your grandma

There used to be a time that creating a webpage was a hard job. You had to open notepad, vim (or whatever editor was suitable those days) and you had to create every piece of markup by hand. Then came the first web editors (Microsoft Frontpage, Macromedia Dreamweaver, Adobe Go Live) which made these things easy. I have to admit they produced horrible markup, however everybody, even my grandma who is currently 92 years old, could make a webpage.

 

Nowadays we got used to the ease to create pages on the web, even more, we got used to the fact that we can even create mash ups in a few mouseclicks. The nerdy / geeky developer used to be the only one who was able to create a proper mashup. Especially since you needed to the understand the API of a component, you had to be able to understand XML and sometimes XSL and foremost you had to code this by hand in notepad, vim (or whatever editor you use nowadays). Well this is the past, everyone, even my grandma, can create a mashup using only their mouse and their browser (or using their mouse and a third party application).

Non technical mashupsIt is even better: people do not know anymore they are mashing / meshing things, they take all components for granted. All the components used in mash ups are so omni present some of the mouseclicking mash up creators don't even realize that there are developers for these components (yes, Google Earth is developed as well as Yahoo Pipes is a result of a development by others). Facebook is also an excellent example of a mashup platform where all components already are taken for granted, Facebook is always there, the data is always there and a new widget / gadget for Facebook is easily created via a specific widget for Facebook.

Is there something we can do with notepad, vim (or other editors) instead of creating webpages or mash up to maintain our mysterious developer karma? Well tons of things, however in the end everyone will be able to create the things you create in your notepad. Even my grandma will build better solutions than you using those (to be developed) tools than you do nowadays in your notepad. The developer will be building on the platform and the cloud components more and more, a platform and components that my grandma can use to build her solutions. The developer will not build any end solutions anymore, those solutions will be made by the masses in the tools they prefer to make them. The outcome is that web developers will be obsolete in the near future.

About the author

Rick Mans
7 Comments Leave a comment
So by using my tweet, you are saying that I program like your grandmother?
But it's quite amazing this mashup technology. In just under an hour and a half I created three custom feeds where I transformed data from several sources without a single line of programming. While Yahoo! Pipes is pretty advanced, the real goodies are for instance in the IBM Mashup platform where you can take for instance an excel sheet and do fancy transformations on it and publish it as an RSS feed. The marketing guy next door could do it :-)
Where does that leave us developers? Well we will be building the mashup platforms and data sources i guess...
The new web is being made of lego... but that's a good thing.
What it means for us developers and nerdy types is that we turn our skills to demonstrating where the value add is - and even how to think in this way.
Just this morning I've been showing a couple of colleagues Google Docs and Yahoo Pipes. Just by playing around they could figure out how to use these services for themselves but it seems to take a change in mind set to visualize wider applications.
Changing attitudes from "isn't it fun what you can do online these days" to "wow - we can re-organize business activities around these tools" - that's the future for people like us.
As "the marketing guy next door" (not really, I'm just a somewhat technologically-savvy management consultant, but still) I can't wait for these innovations to make it through to my daily work life.
I mean, how cool would it be if my company sent me off to a client's office with just a netbook running a browser, without the need to have heavy office suites installed on cluttered hard drives, and without having to send back and forth stupid email attachments all the time?
And more importantly, how much would it save in terms of hardware and software costs, maintenance and productivity?
FYI, just proposing some of the most soft-core stuff to my team ("Oooh, we can make an online wiki with all our project topics and glossary?") has made me into a hero :P
(And, I should add, seriously at risk of being fired for infringing countless policies, but the only way I will ever use Sharepoint is over my dead body!)
oh and in case you are wondering, the live feed that i mashed up (as tweeted above) for #sapteched08 can be found here: <a href="http://feeds.feedburner.com/capgemini-sapteched08" rel="nofollow">http://feeds.feedburner.com/capgemini-sapteched08</a>
The developer play is for developers to create
lower level mashup blocks that can be assembled
by users. This is especially relevant when you
are mashing up enterprise services like SAP
and Salesforce. Mashing up feeds is easy.
Mashing up enterprise services is much harder.
Www.jackbe.com
rimans's picture
@Jon I totally agree with you that an attitude switch will provide a future for people like us.
@Davide walking around with a netbook and only needing a browser to connect to your apps will be the near future. It's just a matter of time.
rimans's picture
@John Currently mashing up feeds is easy and mashing other things is a bit harder, however with wide variety of tools it is getting easier each release. Mashing up enterprise services requires currently specific skills. However, in my opinion it will be just a matter of time till each enterprise will have a mash up editor.
Like Jon said before in his comment: the new web made is being made of Lego. Why shouldn't enterprise services be part of that 'Lego'-like ecosystem, it would certainly make live easier and it would improve the flexibility of enterprises.

Leave a comment

Your email address will not be published. Required fields are marked *.