Skip to Content
Author's profile photo Thorsten Franz

On Genuine Demo Jam Awesomeness

I’ve been a regular SAP TechEd attendee for over ten years, and ever since it first came up, DemoJam was the absolute highlight of the event for me. If you haven’t been in the SAP space for, say, six years or longer, chances are you don’t remember the bleak times where “innovation” and “innovative” were bad words in the enterprise workplace. Using them too often could seriously diminish your standing as a serious professional who could be listened to and whose judgment could be relied upon. Displaying too much of an interest in innovative and new technologies could get you written off as someone with too much interest in playing with dubiously immature, unproven software and too little interest in creating actual value while avoiding risks at all costs.

Proving geekdom as a value-driver

In those long-gone bleak days, when the enterprise software world was dominated by gray men in gray suits doing things as they had always done before, Demo Jam was a spring day in the winter. It had an underground feeling, like a secret convention of people who felt that there must be more out there, and found confirmation in each other’s presence. While TechEd as a whole felt a lot less geeky in those days, DemoJam was definitely and unexpectedly super-geeky from A to Z. It had that conspirative feel because geek culture was already there but it hadn’t yet been acknowledged as a value-driver by most in the enterprise software world, so it had to stay in hiding most of the time. But the projects presented at Demo Jam were so amazing that there could be no denying that being geeky, being a hacker, approaching new technologies playfully and with out-of-the-box thinking could generate incredible value even in the eyes of the gray men in gray suits. Demo Jam really drove it home that accepting and nurturing an innovation-friendly, passion-driven, playful geek culture was the key to unlocking real business value for the enterprise. The geeks understood this and began to carry their geekitude with pride rather than be ashamed for not being “corporate gray” enough. (Think of the “enterpriseGeeks”, the famous group of innovators around Ed Herman and Thomas Jung, who are still at the core of enterprise geek pride.)

Some DemoJam projects that really impressed me:

  • majority desk (Minority Report      style user interface using Wii controllers)
  • SAPlink (extensible open source      upload/download framework for transport objects)
  • new ABAP editor (at the time, a      state-of-the-art ABAP editor and much better than the then standard      editor)
  • ABAP in Eclipse

These and other Demo Jam projects were so inspiring to me that I still consider being on the Demo Jam stage as one of the pinnacles in the career of an SAP developer and perhaps the highest honor that can be achieved by the hands-on people in our field. Every year, I dream of submitting an entry, but there are always so many other things to do and the deadlines always approach too rapidly. But my Demo Jam dream is still alive.

Recent unrest

In the past two or three years, there has been some unrest in the SAP community about the course Demo Jam has taken. (Here’s an excellent blog by SAP Mentor Michael Koch a.k.a. @pixelbase:– please see the comment section, too.)

Some contributors to the discussion argued that the playing ground was not level enough – and wondered why so many contributions from SAP employees had qualified. Others feared that product marketeers would hijack the Demo Jam stage and use it to pitch commercial products. Concerns were voiced that if Demo Jam would be turned into a marketing platform to highlight projects by SAP and partners, the spirit of the event would die.

Many people I know have complained that the original spirit of Demo Jam is lost. Nobody seems to be able to pinpoint it exactly but people agree that something essential is entirely or mostly gone. However, everybody who thinks so wishes that the original Demo Jam spirit would reemerge.

Pinpointing the Demo Jam brand core

Apparently, Demo Jam has moved too far away from its original brand core, thus alienating its followers. I tried to figure out how this original brand core might be defined, and this is what I came up with.

Demo Jam awesomeness is created :

  • by people driven by immense passion (as opposed to driven by their bosses or their KPIs or annual targets)
  • withscarce resources (two or three people carving out the time for the project out of their precious spare time, after a demanding day job, perhaps after bringing the kids to bed until late into the night)
  • against all odds (achieving something that was previously deemed impossible or way too difficult to be worth the risk and effort)
  • with an element of subversion (secret submarine projects, no management attention or support)
  • with an ingenious hack (the best ideas appear obvious in retrospect, but if they were truly obvious, then the people on the stage wouldn’t be the only ones in the world who thought of them; think of the Egg of Columbus anecdote


If, say, four of these points are true for a Demo Jam entry, then I would say it’s a genuine Demo Jam entry in the spirit of the early days.

Here’s another way to put it:


The best Demo Jam entries are the ones that make you think: “D’uh! If only I would have thought of it, I could have done it with the scarce resources (money, time, programming skills, hardware, software, collaborators) available to me for a private after-hours project. Too bad I didn’t come up with that brilliant idea – and kudos to the people who did! I want to be as smart as they are!”
The bad Demo Jam entries are the ones that make you think: “Nice idea, but having come up with the idea wouldn’t have helped me, because I wouldn’t have been able to put five people on this project full-time for four months. Some company’s management team invested 300,000 USD and now I’m being demoed their project: Thanks a lot.”

Yet another way to put it:

In a good Demo Jam entry, the ratio between the resources that were invested and the outcome is extremely good – mostly thanks to a truly ingenious idea and breathtaking pragmatism, expressing itself in the relentless use of kludges and hacks. It’s not enough to achieve a highly desirable outcome – it must be achieved with an improbably low investment, or with a high personal investment that is only possible with a degree of passion that borders on lunacy.  

Back to Demo Jam core values: InnoJam

In order be saved, Demo Jam must find back to its core values. I believe that the audience wants to see projects that have match my above interpretation of the Demo Jam or they will become alienated and stop attending or contributing to the event.

Where do we find such projects? One place to look for them is in the SAP open source community (Code Exchange). The most active source of Demo Jam goodness, however, is the SAP InnoJam series of events, where people form teams on the spot and have at most 30 hours to complete their project. Sometimes, the ideas the teams pursue are made up on the spot and the outcomes are truly amazing, inspiring the familiar olden-days Demo Jam awe. Having participated (but not won) in several InnoJams, I can tell you that it requires a lot of hard work, lack of sleep, skill, ingenuity, incredible pragmatism, and soft skills to not become a victim to any of the pitfalls and produce a winning InnoJam entry. The contestants are real people and not companies or corporate project teams. What they do is hard and honest work, driven by the desire to build, learn, and collaborate. Playfulness and creativity play a major role in InnoJam.

Allowing the winners of InnoJam to compete in the Demo Jam event was a great move because it adds weight to InnoJam while adding some much-needed new blood to Demo Jam, which I mentioned earlier has become a bit stale.   

Let’s have a dialog about Demo Jam

So currently, many of the Demo Jam core values are implemented in InnoJam. (The major difference is of course that the time constraint limits InnoJam entries to much smaller projects in scope and depth.) I hope that this influx of fresh playfulness and hacker spirit will help Demo Jam find back to its core values or live up to its brand core, however you wish to see it. One step would be to adjust the selection criteria, whatever they currently are, by adding the criteria I outlined above, thus favoring underground, hacker projects more strongly.

Whether or not you agree, I hope that we can have a dialog about Demo Jam and help it find back to its status as an undisputed source of pure awesomeness.

Assigned tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      Excellent post, Thorsten. I think your ideas on the brand core are helping everyone understand what constitutes a good demo jam entry.
      What I have noticed though is that most of Demo Jam participants are not even aware of these discussions, as often the first Demo Jam they participate in is their first Demo Jam ever, and they are not very active members of the community.
      And that includes me - when I first attended a demo jam two years ago, I had absolutely no idea! A year ago, I realised there's something going on in the community, and only this year, after the Las Vegas event I noticed a growing back-to-the-roots movement.
      During that time I submitted four ideas to Demo Jam, all ranging from an idea we worked in our afternoons with a couple of students for a few weeks (apparently following your points above :-)), with which we won the audience over in Bangalore, to a project that I and a couple of my colleagues worked on as part of my job at SAP, which took a few months to polish to a stage where I was happy to show it to others (apparently the opposite of a back-to-the-roots demo), with which we won the audience over in Las Vegeas.
      And my point is: the discussion is very valuable, and is potentially showing the future attendees what the projects should be. But at the same time, most of the future attendees will not even be aware of the discussion if it stays only here. I believe that, regardless of the outcome, we should simply link to this discussions from the Demo Jam submission site. And just through that, I believe, we might get much closer to the original geeky nature of Demo Jams.
      And I fully agree with the point about InnoJams. The recent Bangalore winner, taking the second place in the Demo Jam there, showed that the awesomeness of InnoJam projects can be so spectacular that projects that took 10 times more to build stand no chances.
      Again, excellent post. Thanks!
      Author's profile photo Thorsten Franz
      Thorsten Franz
      Blog Post Author
      Thanks, Marek, for giving the insider's perspective. Good idea to link to this discussion from the Demo Jam submission site. Your whiteboard project, by the way, was pretty awesome - my impression was that this was not something everybody could have done with a halfway decent budget, but something that required an aweful lot of creativity, skill, and determination. Kudos!
      Author's profile photo Somnath Manna
      Somnath Manna
      Hi Marek,
      I was rooting for InnoJam winners at Demo Jam Bangalore but then your presentation with props and hardware setup blew most of us. It was back to basics good old DemoJam and you deservingly won ahead of the Inno Jam winners.

      You have indeed touched upon a topic that is close to heart of many DemoJam fans. I tweeted about the same from Demo Jam Bangalore - where all teams had SAP folks except InnoJam winners. That is not the issue but half of them were very close to product demos with slight tweaks so much so one team kept on repeating "as you had seen from Vishal's Keynote demo". There was hardly any code generation done on the fly - the focus seemed to be lost in mobile devices 😀

      Who knows what next year will have in store - HANAfied experience I suppose.


      Author's profile photo Yariv Zur
      Yariv Zur
      First - I dont know why but I agree that the last two years demo jams became a bit dull to me. This year in Vegas I did'nt even go (Had to finish Game of thrones instead :))
      I'm not sure if its the 'return to roots' thing. Maybe after ten years (i've seen my first DemoJam in TechEd Boston 2005) the format is old? Everyone is doing 'american idol' for everything. So maybe innojam is the new demojam?
      Author's profile photo Gregory Misiorek
      Gregory Misiorek
      Hi Thorsten,

      i've been dabbling in SAP for over 10 years but i'm not really a developer. i had an opportunity to particiapate in the InnoJam last year in Berlin and it was a lot of fun. my approach to it is more from a grey suit (more like jeans these days anyway) perspective. it's a technological implementation of a businss case that MBA programs world over have popularized. even if it's not for a hack or the latest technical marvel, it's still beneficial to participate. i would do it even for the KPI's or ratios as i don't see a way of eliminating them in the real business world, in any economic system.

      Good luck at Madrid,

      thx, greg

      PS. you don't have to be a mentor to participate.

      Author's profile photo Former Member
      Former Member
      Really?  It is here.  I'm sure it is at many other workplaces.

      Anyway to the real question.  I have heard the reason why there are so many SAP Demojams is because most of the submissions are from them.  More submissions mean a greater chance of selection.  (They also have a greater access of new technology)

      And so could we separate the SAP submissions and the non-SAP submissions.  The SAP Submissions are a piece of the demo jam.  Three demos to be voted on.  The non-SAP submissions a different 3 demos to be voted on.

      I still don't know if that would help.  But it would get others on the stage!  🙂


      Author's profile photo Former Member
      Former Member

      As always...great blog -:)
      I attended my first DemoJam on 2007...and it was really mind blowing for geekness...but up to this time, yes, I believe there's too much SAP contestants...but, as John Astill told me...even when they are SAP guys, they doesn't have always access to everything...they work on different teams, so when it comes to Demojam they are like anyone else. I respect John, so I can't argue with him...but I still believe that SAP submissions should be limited to let's say only 2 contestants...

      I love seeing demos using the latest SAP technologies, but for would be more awesome, to see demos using old technologies that delivers awesome things even when the technical limitations forbid them to do it...real hacking means to do the impossible as you pointed out with the ABAP backport...that's the kind of Demojam that I want to see in the future...

      Would I ever participate in Demojam? Maybe...I had received a couple of ideas from friends in the past, but nothing concrete...maybe next year...who knows...would be awesome to be on stage and show some Blag Magic -;)


      Author's profile photo Former Member
      Former Member
      I completely agree with every word you wrote.
      As a past participant in Demo Jam (2008), my partner Roy and I submit a demo for review every year.
      The past two years have been more about SAP's new product lines and SAP's own develpers.

      I have attended this year's Vegas demojam, and altough this Streamwork product looks interesting and nice, It realy doesn't make any sense in gloryfing it so much and taking up place of real community developers.

      DemoJam as you said, was about the community (SAPLINK I think is the best example), and this has been lost.
      Hopefully, it will be found once again 🙂