Skip to Content
Author's profile photo Paul Aschmann

Why Demo Jam ROCKS – from a losers perspective ;)

It was Tuesday night sometime back in 2009 at my first TechEd where I was sitting in the audience and really wishing I was standing up on stage, presenting something inspiring and innovative which would encourage the votes of the demanding audience of Demojam. Well, it took 4 years to creep over personal hurdles, family time and to gain an ounce of courage which persuaded me to post an entry in 2013, this blog gives some insight into what I did, what I would have done differently, and also why Demojam really needs people like YOU!

A couple of months ago (May through July) I went through the openSAP HANA course and was really impressed, not only by the DB, but more the HANA XS Engine as an Web/App server. Being a “learn by doing” kinda person I struggled to get the most out of the course content since it really didn’t apply to anything I was currently working on, until I realized the opportunity… As I described in my demojam presentation, I drank the HANA coolaid 🙂 Personally, it was not so much of the big data aspect that intrigued me, but rather this concept of the DB and the app server really being a single entity from a platform, as well as infrastructure perspective. Simple. I spent a couple weeks learning a lot more, since I had something to apply it against and started developing an app called Metric²

(pronounced squared).

Image.png

“I realized that while there are a lot of applications which are using HANA, there were very few for HANA.”

My goal with Metric² was to build a web based realtime platform for showing how your HANA instance was performing, and subsequently, how your business was actually benefiting from having this type system and helping your business run better. The concept was to try and correlate performance with user impact.

OK , get to the demo jam part …

Around the end of August, Metric² was doing what I had intended and I decided to submit the app for Demojam, although, my original anticipation was to build something far more purpose built and “crowd” pleasing. However, I was really hoping that the free perspective, something useful – realtime dashboards – and a good use case – audience involvement – would hopefully win the votes and hearts of a couple techies in crowd. I created a submission video and a couple days after submissions closed, I got a welcoming, but equally nerve wracking acceptance email. Graham Robinson was actually the one who sparked the idea of a Demojam submission with his comment on a small Mac app I developed for HANA called xSync. I both cursed and thanked him for about 2 months straight when I was wondering what I had gotten myself into 🙂

After getting accepted, I had a couple interesting challenges, my 1st priority and goal was to deliver the app at Teched, which meant between the acceptance email (around the 20th of September) and October 20th (TechEd) I needed a fully function product. I also needed to put together, and have a solid presentation nailed down. I subsequently neglected the last point and as always, focused more on adding features and functionality to the app. I had conceptual ideas about what I was going to present, and set out to do something a little different by getting the audience involved by using the actual system I built to show its purpose and functionality, but also to make them feel a part of the demo.

Shortly after being accepted you also have the opportunity to have a online session with Tobias Queck and Sebastian Steinhauer, 2 really great guys and coaches who listen to your demojam pitch and provide some really solid feedback on what their thoughts and suggestions are. After speaking with them, it really calmed my nerves and gave me a certain reassurance that I was going to be OK. A great and well needed confidence boost, especially for a first timer.

Well the 30 days between the above mentioned dates just flew by, and before I knew it, it was TechEd time. The first two days of TechEd for me, included the awesome Innojam event – I thoroughly enjoyed myself, but ended up spending considerably more time helping out than I anticipated and did not get as much coding done as possible. Yes, I was still writing code 2 days before the presentation. Adding features, optimizing things and getting the website finished. Innojam wrapped up on Monday evening, I skipped the keynote to do additional coding and practicing my pitch, the Tuesday of the event unfortunately came pretty quickly and my nerves were starting to get the better of me. I was super stressed to go up on stage, especially knowing it was going to be tough to beat the other participants. I was optimistic and pressed on … on Tuesday the demojam rehearsals start around midday. You get to run through your presentation twice, with others watching and the stage/event crew helping you out with monitor setup, displays, etc. You get to meet the funny and friendly Ian Kimbell, and also Tobias and Sebastian who coach you through your pitch once again, providing some really helpful feedback.  This really helps ensuring that your demo goes  smoothly.

A word of praise – The events team are amazing people, they will literally do anything to make are you are comfortable and happy and EVERYTHING you need to be successful. I do not have enough praise for them. They really go above and beyond, and this image should give you an idea of just how far they go.

photo.JPG

Jen Abrahamson (part of the talented events team) gave me this shirt just before the event!

While going through my 1st rehearsal I was so nervous I left out close to 40% of the pitch/demo and still had 2 minutes on the clock, at that stage, i realized I needed more practice and I spent the rest of the afternoon going through my talk over and over again to engrain it as best I could. In between that – as you can guess, I was also doing last minute code changes making some small modifications. Having the audience involved proved to add its own set of challenges, since I didnt have a full time HANA system and using the developer image on AWS, it was far from a very powerful machine, I spent quite a lot of time running load tests, but was never 100% sure who and how users were going to influence the performance and subsequently the outcome of the demo … major stress factor 🙂

Around 8pm the event started and I got my time on stage, I went through my presentation and felt it really went pretty well. It was reasonably well received, with the exception of me forgetting to mention that the app has support for gestures using the Leap Motion. During the demo I walked over to the large monitor to show this functionality, it did not work – making me look like i was swatting or catching flies 🙂 Boo.

“Tell people what you are doing and why, that way when it does not work,

people at least understand what you were attempting to do….”

With around 2 minutes left I asked the audience to open up the demo website on their mobile device and they got to pick which pill they wanted to purchase from my online store (running on HANA) which was being monitored by Metric². Up on the screen you could see the orders being completed in realtime and how the system was reacting to the new load. In the end around 700 orders were completed which was great, and to me, is what made the demo a success.

Link to my Demojam presentation

I was subsequently voted off the stage in round 1, I walked off the stage pretty disappointed … all I could think about was what I would need to do to win it next year. Its official, I am hooked. I now understand why John Astill has done this for so many years over and over again.

In the end, I *really* want to win. I already have around 5 ideas about what I could potentially do next year and I really hope i get the chance to redeem myself and write a sequel to this blog post, but from a winners perspective 🙂

Thinking of submitting an entry? Here are a couple tips which I learned:

  • Think small – my challenge was that I developed a full featured app, with loads of features. This is challenging at best just to demo in 6 mins, never mind apply a crowd friendly use case.
  • Your presentation is 50% of your demo – Have a creative and complimentary presentation and you can succeed very easily. (The running demo of John and Greg is a great example of a creative presentation).
  • Creative use of a technology, far outweighs technology being used for creativity. I.e. Don’t just use HANA for the sake of it 😉
  • Come to TechEd prepared, have your 6 min pitch nailed down. I didn’t and it was far more stressful than I had hoped.
  • Even if its the same, make it look different: On Tuesday morning Vishal Sikka and Sam Yen gave some great introductions to the SAP UI5/Fiori programming paradigm. Guess what, my app had a very similar look and feel. When they were going through their presentations I was literally sinking in my seat … I was actually considering changing my color scheme and if I had just a couple hours more, I probably would have. Point is, even if your demo is a UI5 app, don’t make it look like UI5 app.
  • The devil is NOT in the details, its in the use case. Its far more important to have a sound, solid and relevant use case, than a phone number having the correct input format of (111) – 111 – 1111.
  • Tell people what you are doing – (Sebastian suggested this) – it is helpful and adds context to your presentation. Its also often hard to see what your mouse is clicking on, or what watch button you are pressing.
  • Your jokes are not as funny as you think they are 🙂 – I threw a couple small jokes in and all I heard was crickets chirping, nothing breaks moral more 🙂 One of Ian’s tips are not to start with a joke, and I fully agree.

The Demojam event needs some changes …

I noticed a couple of tweets a couple of days ago about changing rules, and doing things differently, having now participated in an event, here is are my feedback/comments to the demo jam organizers:

  • We need more demo jammers, way more. if it means we need to reduce the 6 minutes to 4, so be it. The event starts pretty late which also may limit the amount of Demojam presentations, the SCN event is also prior which takes up quite some time while being a big advocate for this, it might be best to restructure the timetable a little?
  • I would like to see a couple different categories. It would be great to have a “open source” category and a “regular” category. Any others you can suggest?
  • I think there should be more prizes for different criteria or per category, this could or could not be known prior to the event. At Innojam LV, there were multiple winners and this really encourages more entries across multiple disciplines.
  • I would like to see SAP employees back in, even alone. Maybe a category for best SAP employee demo? They have developed some great tech in the past, I understand it could be a slight advantage due to technology accessibility, early access, and a couple of other aspects but I also believe the audience wants to see how internal SAP employees are innovating in their respective areas. I know there was a huge thread back in 2011 from Demojam winner Matt Harding about this topic, and this is just my opinion 🙂
  • Limit previous winners? No way, I applaud jammers who can win multiple times, it encourages all other jammers to build something more creative, more innovative and deliver a great presentation.
  • Please change the voting – the “Clapometer”? I would prefer to see a slightly more transparent process … winners could be based on amount of tweets? Voting page from a mobile app? Even a panel like X Factor handing out tasteless feedback would be pretty cool and a bit more enjoyable.

In the end ….

Demojam ROCKS, I am truly grateful for an opportunity to participate. It was a great feeling to have completed a life long dream of mine. I got 6 minutes of fame up on the same stage as the greats of Vishal Sikka and Hasso Platner. Here’s the best part – YOU can too. All of us have done something outstanding, something creative and something I/WE/YOU/SCN/Attendees want to hear about. I encourage you to create or share a concept, a dream or just a downright outrageous idea for next years demo jam, and hopefully join me in showing your peers, friends and family that you are a dedicated and a creative innovator of awesome enterprise technology.

Metric² Update

For those of you who would like to download/check out Metric² – its coming! I had a huge amount of great feedback at TechEd and I am in the process of making some of the suggested changes to make it a little better before throwing it into the wild. (I developed the entire app on the concept of polling due to the XS Engine limitation of not supporting Web Sockets in SPS6 = not perfect.) You can stay up to date using the website here: http://www.metric2.com

Assigned Tags

      15 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Susan Keohan
      Susan Keohan

      Paul, this is an excellent blog, and of course I will complain that you are in no way a loser!  Being selected is confirmation of your winning ways.  Besides, who could have beaten the winning entry?

      I love your suggestions for improving the Demojam experience - but I also would hope we keep the kind of crazy fun night vibe that it has (for attendees at least, it probably did not feel  so crazy fun to you!).  For me, that includes the Clapometer and of course Maggie Fox and Chip Rodgers and the t-shirt cannon!  The Clapometer is not very technically advanced, but perhaps that is just the perfect complement to what's going on on stage?

      Anyway, I loved your demo - although I took the blue pill, so now I am not sure whether this comment is in the matrix or what.

      Author's profile photo Paul Aschmann
      Paul Aschmann
      Blog Post Author

      Thanks for the feedback and comments Sue - I agree, I would totally like to keep the crazy fun aspects of the evening - it really makes it enjoyable even more so from the competitors aspects. In the end, its just my hope to keep the good/fun stuff but also get a couple more entries up on stage 🙂

      Re: Being selected is winning: Agree 🙂

      Re: Matrix & the Blue Pill: Just glad to hear you picked one 🙂 THANKS!

      Author's profile photo Former Member
      Former Member

      Paul,

      Thanks for sharing your lessons learned; you have made it easier for the next person with a great idea to take that brave leap. I totally agree that the use case is critical; everyone up there is using some shiny new technology, and a use case that people can relate to can be the difference.

      I echo Sue: you are NOT a "loser." You did something that the vast majority of us have never done, and I salute you for it. Congratulations!

      Gretchen

      Author's profile photo Paul Aschmann
      Paul Aschmann
      Blog Post Author

      Thanks  Gretchen - totally agree with you about the "loser" aspect - was not intended this way 🙂

      Author's profile photo Micky Oestreich
      Micky Oestreich

      Hi Paul,

      very nice blog, especially from a 'losers' perspective. But as mentioned before, there are only a few of 'us' that actually get up on that stage although a lot of the SAP community would really have a shot at it as well. Sorry for you it didn't work out for you this time, but reading how determined and hooked you are after the first time and all the experience you have gained from this, I'm pretty sure that some day you'll walk off of the stage as the ' winner'. Hope to read a new blog from the winners perspective.

      Good luck.

      Author's profile photo Tammy Powlas
      Tammy Powlas

      Paul is a winner to me as the next day after Demo Jam I was talking to several people who agreed it was a great real-life scenario and people could use it.

      He also had nice audience participation too.

      Looking forward to reading Paul's winner blog

      Author's profile photo Paul Aschmann
      Paul Aschmann
      Blog Post Author

      Thanks Tammy and Micky - these are types of comments which plant a 'seed' and influence peoples participation in events like Demojam!

      Author's profile photo Graham Robinson
      Graham Robinson

      Great blog Paul, and a great demo. I cheered long and hard for you.

      Cheers

      Graham Robbo

      Author's profile photo Paul Aschmann
      Paul Aschmann
      Blog Post Author

      Thanks & Cheers Graham

      Author's profile photo Jelena Perfiljeva
      Jelena Perfiljeva

      Great blog and a very interesting insight into "behind the scenes" of DemoJam. It is, of course, my personal opinion and no disrespect to anyone, but looking back I think the winners actually didn't showcase the technology itself as well as the other contenders. They definitely had the flashiest demonstration, but if you strip all the fancy visuals then database might have as well been MS Access. Again - just IMHO and maybe I missed something because it was already quite late for me at that time.

      Which brings me to another point - from the "peanut gallery" perspective the number of participants was actually just right. If there were more demos people might have started moving towards the exit already. Although having an open bar in the room might help (note to the organizers! 😉 ) or maybe there could be semi-finals on Monday.

      The Clapometer judging is unfair, but like Sue said it is a lot of fun for the audience. 🙂 Maybe there should be some kind of combination of different voting options. Anyway, next year pack your ear plugs 'cause I plan on bringing a vuvuzela to support a fellow Carolanian.

      Cheers, y'all!

      Author's profile photo Paul Aschmann
      Paul Aschmann
      Blog Post Author

      Thanks Jelena - Next year, I will pack my Vuvuzela as well 😉

      Author's profile photo Former Member
      Former Member

      Wow, amazing blog Paul!  Thanks for sharing the experience.  And yes, you've got the right spirit -- great to hear that even without winning the applause competition, it was a fun and rewarding experience.  Looking forward to hearing more about Metric2!

      Chip

      Author's profile photo Paul Aschmann
      Paul Aschmann
      Blog Post Author

      Thanks for the comment, and all the hard work and effort you and your team  puts in to ensure events like TechEd, Demojam, etc. are a success.

      Cheers, Paul

      Author's profile photo Vivek Singh Bhoj
      Vivek Singh Bhoj

      Great blog Paul

      I watched your demo online and it was awesome 🙂

      Thanks for sharing your experience

      Regards,

      Vivek

      Author's profile photo Paul Aschmann
      Paul Aschmann
      Blog Post Author

      Thanks Vivek - for reference, your many blogs have often helped me with some of the challenges in HANA development - So thank you. I also recently read your BIF and it was great 🙂

      Cheers, Paul