Update 14.05.2014 – I’ve taken my first steps


Required Reading

Much the same as Anne Kathrine Petterøe‘s opinion here, I deemed this too long to be a simple comment in reply to DJ Adams‘ original blog post which is here (what do you mean you haven’t already read them?  Go on, then don’t forget to return back here for my thoughts…)

I’ve gone back to DJ’s original post a number of times to re-read, digest and come up with a response.  Each time I’ve failed as things have been a bit hectic recently outside of work, meaning my extra-curricular time has been limited somewhat.  (Just ask DJ – I started plotting with him about something months ago and still haven’t caught up with him again to move things forward – sorry DJ, I haven’t forgotten, there just haven’t been enough hours in the day outside of work of late. )

What do I think?

I was pleased when I then read Anne’s response post, as it more or less echo’s a lot of my own personal viewpoint, however I don’t have the luxury of working outside of the SAP world like Anne has (I don’t think ~1 year of trying to make Cobol do my bidding really counts?)  My perspective is very much driven by/tainted by/dictated from/based-on* the SAP world and my experiences in it.  I can completely relate to DJ’s mention of a bubble.  I’ve spent a vast proportion of my career working in a very large, global SI within their SAP Practice.  Ask me how many people outside of the SAP Practice I know?  The answer is very few.  The same is usually the case when working at customer organisations, with most contact being either within or through an SAP audience.  Almost all I know from a professional angle comes from within an extended SAP “bubble”.

* Please delete as appropriate

BurstTheBubble.jpgHistorically, I have experienced a very much “them & us” mentality on both the inside and outside of the bubble.  Get in a room with a customer’s SAP architects and it is often a great, constructive and sharing environment – enter the lion’s den with non-SAP architects and it can often be a different story.  I’ve always put it down to people just being people and supporting/defending what they know, whilst at the least claiming ignorance on what they don’t and at the worst undermining it.  There is a healthy undercurrent of protecting their own interests mixed up with a smattering of competition and one-upmanship.  Generally it’s all harmless but doesn’t necessarily support integration between SAP and non-SAP people.

However, this post isn’t really about the consulting side of things and my experience so far, it is about what I want to do moving forward to play my own small part.  It is for me all about developer engagement and how we do so outside of the bubble, indeed how we actually “burst the bubble” to paraphrase DJ’s own words.

Paying it Forward

As some of you may know, I recently took a major decision to leave my role as Principal Development Consultant with Atos after ~16.5 years service and move to a much smaller, niche consultancy, The Config Team, as a Technical Solutions Architect.  There are all sorts of reasons for this that I won’t get into here (because they aren’t necessarily relevant or interesting) but there are some areas that I feel are quite pertinent to this whole topic…

A large proportion of my old job involved working away from home at client sites, whereas my new role sees me in our office close to my home most of the time.  I now have a 1 year old son so this was probably the biggest and most important consideration for my career change.  Of course this is a massive positive for me and my family but it also leads into other related benefits.  It means I can do stuff outside of work for the first time in a long time.  Mrs. Ryan has already taken full advantage of this, with me doing lots of gardening, home DIY, babysitting our little torment bundle of joy and managing to catch up with friends and family when normally I just wouldn’t be able to.  However, I seem to have even less free time now than I have had for ages – as I intimated above, my weekends have been full for months now and I’m only just seeing the light at the end of the tunnel.  Maybe I will actually manage to catch up with DJ for a beer or three at some point this year…


It’s a massive positive change for me but back on topic to developer engagement…


Getting back on track, at a personal level bursting the bubble means me trying to engage in tech. areas outside of SAP.  It’s easy when you say it quick like that however in practice, probably not so.  It will involve learning (and indeed re-learning) numerous technical & “soft” skills both inside and outside of the SAP sphere.  Historically, this hasn’t always been the most worthwhile of pursuits for me, as unless I could deploy skills or knowledge in the day job with Atos’ customers, I was basically learning stuff for my own benefit and amusement (although this in itself is often good anyway and explains why I have a varied selection of training and “For Dummies” types books in my home office, covering all sorts of random topics.)


I suspect the same viewpoint is shared by people on the outside of the SAP bubble – why should a successful (non-SAP) Web developer for instance learn BSP, Web Dynpro, etc. when they can and do get the job done using other, non SAP technology?  Unless they have a contract with a client who enforces SAP technology, they can stick to what they know and keep busy.  Things have changed a lot in recent months though with the advent of OpenUI5 – this for me at least creates a portal in the bubble, although it doesn’t quite burst it yet.  Suddenly I can see a technology that allows for cross-pollination of knowledge and ideas and may actually force us and them to work together in a productive, co-operative environment.  Possibly.



Aside from all of the above, and in short, I should now have more time to “pay it forward”…


My Manifesto

Here’s what I’m going to attempt to do – it involves a number of intiatives and grand ideas, partly to ensure there is a bit of a mix to keep me interested and also partly because I’m not the worlds best completer/finisher so I need to give myself a chance of at least achieving one thing out of the list!  The more astute amongst you may notice that the “Why?” for many of these activities has a pay-off from a broader perspective as well as something in it for me – there is a limit to my altruism after all 😉

Activity How? Why?
Engage with tech groups outside of SAP, i.e. not TechEd/SCN related I’ve signed up to the Liverpool JavaScript User Group on Meetup and will be attending hopefully all of their monthly gatherings (and not just for the beer and pizzas!)

As I mention above, UI5 finally offers a technology solution that opens the doors to technology outside of SAP.  I’m hoping I can share my extensive (ha!) knowledge of SAP with them, and they can share their Web knowledge with me.  Hopefully both sides will benefit.

I also start to build a further network of contacts and knowledgeable people outside of the SAP/SCN world and that in itself is a bonus.

Maybe they will see a use for UI5 in some of their work, or be able to offer feedback and suggestions into how it could be enhanced and improved.

Engage with groups within the SAP sphere
  1. Participate (either as presenter or audience) in any SIT events I can reasonably attend
  2. Get out of 1st gear in plotting with DJ to have a CodeJam focused on UI5 in NW England (DJ – I’m going to seek approval from Mrs. Ryan for an afternoon beer/plotting session – our calendar has been rammed for months!)
  1. Why would I or anyone go out of my way to engage with an SIT event?  Put it this way, if I hadn’t volunteered last year when DJ Adams and Tim Guest were looking for speakers for SITMAN, I wouldn’t have got my new job 😉   Seriously, its amazing what you can get back just by contributing a little
  2. I’ve already briefly spoken to DJ about organising a CodeJam event with him, with a focus on UI5.  This was before his Reaching Out post.  My lack of time to follow up on this does mean however I have an idea of how we can do some “reaching out” at such an event…
Get involved with CodeClub Reach out via the CodeClub website to find local clubs/schools that need someone to help out I was lucky enough to grow up with a home computer (a Commodore 64) and I suspect this is what ultimately led me to be half decent enough to have had the successful career I have.  Now my son is 1 and we are already starting to think about schools for him, this feels like a no-brainer.  Of course, the fact our local primary school is a nightmare to get a place at and this initiative could get me brownie points with the headmaster/governers has nothing to do with it 😉
Plan a D-Code presentation I see the mechanism for submitting abstracts for this year’s D-Code events is starting to open up – as a stretch I’d love to be able to share some of the very cool stuff I’m now doing with the Movilizer platform…

Again, another no-brainer.  The networking and exposure you can gain from just attending TechEd/D-Code speaks for itself so this year I may try to up my game.

From the sharing perspective, I’m not seeing any real coverage of Movilizer in the SCN spaces and think it is a product, just like that from Neptune, which deserves more attention from mobile & web developers.


Over to you

Of course, any bursting of a bubble as big as the SAP one is going to take more than a random scouser pretending to do stuff for the good of the community, whilst really looking after his own interests planning a few initiatives and hoping he can see them through.  It needs more and more people, if not everyone, within the SAP sphere to partake and contribute.  Lets not be naive, there is often a pay-off for anyone who does so but the overall benefit to the SAP bubble will far outweigh that.


I wonder what could happen on this front if every member of SCN joined a local non-SAP group; volunteered to speak at or arrange a local SIT or CodeJam; signed up to help a local coding club; or similar?  At the very worst, I might eventually get to do some #BeerTasting with DJ…


Image sources

Image Author Link License
Burst the Bubble Sibel Flickr Attribution-ShareAlike 2.0 Generic
To report this post you need to login first.

10 Comments

You must be Logged on to comment or reply to a post.

  1. Andy Silvey

    Hi Gareth,

    nice, with you 100%.

    After 14 years on the road I joined a company 25 minutes down the road, isn’t it nice to come home every night !

    By the way, you missed to share who you support ? 🙂

    Andy.

    (0) 
    1. Gareth Ryan Post author

      Hi Andy,

      It’s only week 3 for me so I’m still finding being at home for the evening meal each day a bit of a novelty.  It certainly beats sitting in a random hotel bar or dodgy pub/restaurant with my work colleagues (sorry Martin Paterson!) that’s for sure.

      If you mean football, it may surprise you to know I’m one of those rare scousers who has no real interest in it!  Push come to shove, I fall on the red side of the city and support Liverpool but I’ve never really been bothered by it – always much preferred to play*, rather than spectate.

      Cheers,

      G.

      * for certain meanings of the word play 😉

      (0) 
  2. Jason Moors

    Hi Gareth,

    Thanks for another entertaining post, made me smile on my commute this morning.

    Fully agree with the sentiment, however not sure how you can see the light at the end of the tunnel with a 1 year old. My daughters are 7 and 5 and still keep me busy chauffeuring them around to tennis, swimming and birthday parties. 🙂

    I’ve always tried to broaden my skills outside of the SAP arena, however this has always felt one directional, I’ve been learning/consuming what the web community have been doing, but due to the proprietary nature of SAP in the past, there hasn’t been much interest in what SAP are doing, hopefully with open sourcing of SAPUI5 this can start to change.

    You’ve definitely given me something to think about, would love to do something like codeclub, unfortunately it’s something difficult to commit to whilst commuting into to London every day.

    I have a friend that has been working with Movilizer for a while, can connect you both if you are interested.

    Regards,

    Jason

    (0) 
    1. Gareth Ryan Post author

      Hi Jason,

      I’m glad you enjoyed it.  To be honest, my 1yr old isn’t the biggest problem – it’s the extended family and their birthdays, christenings, random days out, etc. that are getting in the way 😉   I think it was last year when we last had a full weekend at home to ourselves.

      It is definitely one-directional.  OpenUI5 I feel is a big step in the right direction however for it to really gain momentum outside of the bubble, we need to be using it, demo-ing it and building it with non-SAP backends.  Otherwise, what has really changed?  It’s just another SAP UI technology.

      CodeClub has been on my radar for a long time but as you say, work and travel, etc are the big constraint.  I’m hoping my new boss can support me with this intiative as it does obviously place some limits on my travelling at times.  Fingers crossed.

      Be good to connect with other Movilizer people – I’ll DM you my contact details in a bit and take it from there – thanks a lot.

      Cheers,

      G.

      (0) 
  3. Martin Paterson

    You missed a ripper curry last night though 🙂 .

    Glad you are getting back to the community swing of things. I think its a good view point to open up to the non-SAP way of the world too. We really should do more of that in our organisation given that this technology is widely used. Its that old addage of breaking down the ‘silos’

    cheers

    Martin

    (0) 
    1. Gareth Ryan Post author

      Now that is an interesting prospect.  Just need to convince my boss to pay for travel/hotel and my wife to let me have a weekend away…

      (0) 
      1. Mark Teichmann

        You can join the SAP CodeJam for ABAP in Eclipse in Hamburg on June 27 too. That is surely enough to convince your boss 🙂 Double feature! As I am organizing the CodeJam you even can have a look at my company.

        (0) 
  4. Tom Van Doorslaer

    You know, that is quite an ambitious plan of attack Gareth.

    For those with slightly less courage, the simplest step is to start talking with your non-sap colleagues.

    In every company there’s folks who are occupied in a completely different technology:

    – website

    – integration

    – Desktop environment

    Just start talking to those guys, and you’ll be amazed at how fast you broaden your view.

    I spent 6 years as a pure SAP developer on projects. then I started working as SAP software architect at a large multinational. Pretty much all of the developers know their job already, so as an architect, you’re mostly the liaison between the SAP development and what happens in the outside world. It’s amazing how much that experience broadened my view on things.

    And I’m now happily using that acquired knowledge as a consultant again.

    so: simple advice on bursting the bubble: get to know your non-sap colleagues.

    (0) 
    1. Gareth Ryan Post author

      Hi Tom,

      Thanks for your thoughts.  You are quite correct, it is an ambitious plan – a blog about me talking to the guy in the next office wouldn’t have been half as interesting 😉

      Seriously though, you are quite correct about taking some more simple steps.  I think one of the biggest differences is if you work in an SAP consultancy, which can be quite insular vs. working at an “end-user” where by necessity there are other, different teams who you can engage with.

      Definitely agree and repeat your sentiment – “get to know your non-sap colleagues”.

      Cheers,

      G.

      (0) 

Leave a Reply