A tale of two commutes

I’ve been commuting into London daily now for a month. Enough time to get a good feel for it. We were in the lucky position of being able to locate ourselves somewhere where the commute is about as good as it can get without being in London itself, so here’s my typical day:

0725 – Leave home and cycle the two miles to St Albans City station

0744 – Get the semi-fast Thameslink train to London Blackfriars. There is a fast train (straight to St. Pancras then onwards) at the same time which is always standing room only. The one I get takes a whole eight minutes longer to get to Blackfriars than the fast one and I get a seat every morning. The only time I didn’t was when the fast one was canceled one morning.

0824 – Arrive at Blackfriars and walk along Queen Victoria Street, over the Millennium Bridge and along Bankside to the FT at One Southwark Bridge

0835 – Arrive at my desk.

1715 – Leave work and walk back to Blackfriars

1736 – Get the fast train back. Always get a seat

1806 – Arrive at St Albans, cycle back home

1815 – Get back home.

This will improve even more in December when the Bankside entrance to Blackfriars opens, which will at least halve the amount of time I walk to/from work.

So far I’ve hardly been affected by delays or cancellations. I have come close though when I narrowly avoided the chaos caused by a power failure at Kentish Town the other week. All in all I’m very happy with how things have gone so far and have no regrets about the commute (or anything else about the job!)

This was driven home today when I went to a one-day event at the Hilton Park Lane. This meant adding an underground journey into the commute. I purposely looked to avoid any tube journeys in my daily commute and today proved why. The trip into town in the morning was fine. I got the same train I’d normally get, got off at St. Pancras and then took the Piccadilly Line to Hyde Park Corner. Coming back however I left at 5, stood on a packed and hot tube for 15 minutes, then boarded the same train I normally get home, but from St. Pancras, not Blackfriars. By St. Pancras however the train is packed and I stood the twenty minutes back to St. Albans. So, the time was about the same, but the hassle increased and comfort decreased.

I’ve probably jinxed it all now.

Week One

I’ve now been in my new job a full week. So far so good. Here’s some rough thoughts:

  • The commute is better than expected. I typically get the 0744 train from St. Albans to Blackfriars and after that it is a 10-15 minute walk. This will get even better in December when the Bankside entrance to Blackfriars opens. Coming home I normally get the 1736 back. The total commute is about an hour each way.
  • I get a seat both ways, every day.
  • The weather has been fantastic making the walk delightful. No rain so far!
  • The new team are great. Nice bunch of people. I’m the second dev on the team, and we had a third join this week.
  • Theres a lot of contractors. Something new to me.
  • I’m working on the project that allows journalists/editors to apply various metadata to articles that then serves many purposes, including what sections of ft.com the article appears in.
  • So far I’ve got my development environment set up, pair programmed my first defect fix, and also delivered my first solo fix and done a bit of code refactoring along the way.
  • There’s some meaty new feature work planned for the next couple of months that should keep us busy.
  • It’s completely and utterly different to the experience of IBM product development teams in many ways, which requires a blog post of it’s own.
  • I’ve not been on a single conference call. Our customers are one floor down (in the newsroom, which I got to visit on the first day)
  • We have a product owner and in general the scrum roles are much more clearly defined than on any project I’ve ever worked on.
  • Have yet to eat lunch in the work canteen. I’ve always gone out for lunch, normally with others. There’s lots of choice around and prices are not as bad as I thought they would be.
  • Free tea/coffee saves me a lot of money anyway.
  • Today I didn’t even bring my laptop home.

Goodbye Big Blue

After over twelve years I am leaving IBM.

At the beginning of May I will be starting a new job at the Financial Times, working on the ft.com team as a Senior Developer. I’ll be working in London at the FT offices at Southwark Bridge, and Lana and I are moving from Ireland back to the UK. We are looking to base ourselves in St. Albans so I’ll be joining the commuter rat race on a daily basis.

After 8 1/2 years in Hursley (covered here) and nearly four years in Dublin working on Lotus Connections, leaving has not been a decision I’ve taken lightly. That being said, it is time for a new challenge and to experience a different environment. I’m incredibly excited by the new opportunity and also the team I’ll be working with on software engineering projects to help drive forward the already successful digital delivery of such an iconic news organization. I’m also looking forward to the opportunity to further expand my experience of agile development, something that the ft.com team practice heavily, and to get the opportunity to use and assess technologies which for various reasons would not be options in the type of products I’ve worked on in IBM.

I’ve worked with a huge number of fantastic people in my time in IBM and many that I consider not just as colleagues but as good friends. It would be great to keep in touch via LinkedIn and/or Twitter.

Reflections on Lotusphere 2010

(Lotus Knows. Remix, by DJ Steve Porter)

Lotusphere 2010 was my second Lotusphere conference, and the first I’ve spoken at. I previously attended in 2008 as staff. My memories of 2008 revolved around trying to understand the deep connection between the Lotus brand and it’s clients and partners, as well as having the first chance to meet many of the people I’d been working with since joining Lotus in Dublin in June 2007. My time in the Meet The Developers lab that year was mainly spent talking to people who knew little or nothing about social software and Lotus Connections in particular.

The one thing I did take away from 2008 was an understanding of how long and hard the week was. As such I wasn’t too worried about not attending in 2009. This year however my hunger to be involved was well and truly back.

As I’ve previously mentioned, this year I was presenting with Mitch Cohen from Colgate Palmolive. He never misses an opportunity to promote their products 🙂

(via Mitch’s flickr stream)

Our session was a Show ‘n Tell, which basically means we don’t just talk about a subject, but actually do it onstage. Think of a daytime TV cookery show and you get the idea! For those who may not have presented at Lotusphere, presentations have to be finished by mid-December. Given ours needed to be step-by-step slides that people could take away and follow this led to lots and lots of prep-work of both the slide-ware and demo environment. Early January saw us have numerous teleconferences to do run-throughs, but it wasn’t until the first Sunday of the conference that we had the opportunity to go through it in full, in person. Thankfully the timing was spot on, and the live demonstrations solid enough. On the day the session was well attended (I was secretly dreading we would get one man and his dog given we didn’t have the best time slot and that we were up against some other popular and even related sessions.) What’s more our material seemed to go down well and was delivered without hiccup. However, there’s no getting away from the fact that Show ‘n Tell sessions are a huge amount of work to prepare. Much work, but worth it in the end. Many thanks go to Mitch for being a great co-presenter and a pleasure to work with.

Away from the session, most of my time was spent in the Meet The Developers lab on the Lotus Connections stands. I think the one solid thing to say this year is that Connections has firmly established itself in the marketplace and the Lotus portfolio. Nearly every person we spoke to had questions about deployment, adoption or even issues they had. In previous years, both from my own and other’s feedback it has been much more about “what is Connections?” which we had very little of this year. In general the Connections sessions I went to seemed to be very well attended and full of people with hands in the air when the “Have you deployed?” and “Are you in production?” questions were asked by the speakers.

It was also nice to meet in person various clients and business partners I’ve dealt with over the past two years, either for the first time, or to re-aquaint. It was also nice to meet various people I’ve connected with on Twitter, as well as even more of the folks in IBM US who I speak to nearly every day but had never met face to face. Of course, there were also people that were there but whom I never got the opportunity to catch up with, so if you fall into that category then please accept my apologies but you know how it is!

Outside of the actual conference, I found I was a bit more relaxed about things this year, with it not being my first time to either the conference or Orlando. I didn’t feel the need to make the most of every minute and had a few more early nights than previously (ok, early means no earlier than midnight anyway!) Regardless I still found myself absolutely knackered by the Thursday and have spent the majority of the weekend catching up on sleep.

One downside of spending the week at Lotusphere is that, despite best intentions, it always puts me behind in terms of the day job. Not just because of the five days spent in Orlando, but the effort in preparing the session as well. That’s the other thing I’ve been trying to catch up on this weekend, and I suspect I’m in for a few late nights over the next week as well. However, from going with the attitude that I’d be quite happy only attending every other year I am now chomping at the bit to get my place lined up for Lotusphere 2011. Hope to see you there!

Four Peaks Challenge

A group of us from work have signed up a team to take part in the Focus Ireland 2009 Four Peaks challenge.

The challenge involves climbing the highest peaks in the four provinces of Ireland, namely:

The catch? We have to do it in three days, and the total distance to get round to them all involves travelling over 800 miles!

The second challenge for me as the token Englishman in the team is to learn how to pronounce them all 🙂

Whilst I’ve done similarly silly things in the past (a three day, 30 mile trek around the Lake District, including Scafell Pike, Helvellyn and High Street) and a 5 day 100 mile walk from Brighton to Watford (ok, not exactly scaling any mountains on that one!) I’ve not done too much walking over the past five years. Therefore I’m itching for the excuse to get out training in the hills surrounding Dublin, which so been pretty much ignored since we moved over here.

The challenge takes place in June, so there’s plenty of time to get the miles in. There’s also plenty of time to get sponsorship in as well…

We aim to raise €4,500 for Focus Ireland – a charity that aims to help the homeless of Ireland. Needless to say, you can choose to give us a donation online (see how easy we make it) just by visiting here to sponsor our imaginatively titled team: Inspired By Mountains (geddit?)

Ten year stretch

Although the actual day completely passed me by (it was technically Sunday) I’ve just broken through the ten year barrier with IBM. Seems like a good time to reflect on my career.

I graduated from Leeds University in 1998 with a IIi in Information Systems. I’d been sponsored through my degree by Ford Motor Company with whom I’d spent a total of 18 months working for. I had a job offer from them, but was interested in working for a company for whom my skills would be directly relevant to the business, not just helping make cars cheaper or easier to sell. That’s a slightly harsh way of putting it, and Ford was a great place, but ultimately I wanted to work in a software company.

I didn’t know much about IBM or indeed Hursley at the beginning of my final year. However Neil Simpson, then Hursley HR manager, came and spoke to us as part of a professional development course and that introduced me to what IBM were doing in sunny Hampshire. I interviewed at a recruitment day in Leicester, followed by a two day assessment centre at Hursley. I received the offer directly from Neil over the phone whilst in one of the computer labs at uni on a rainy day in November. Later on Neil and Dr. Dave Watson returned to Leeds to talk to us again (they didn’t get the chance to say all they wanted first time around!) by which time I’d already accepted.

I started on 7th September 1998. My first role was in the LANDP team. LANDP is a retail banking oriented product with origins in helping DOS and OS/2 become distributed client-server application platforms with integration for various financial devices. The team was small (about 15) and covered development, test, service, documentation and more. In many respects it was the perfect starting role: a product where I could make an impact, gain broad experience and learn lots. I started off taking over responsibility from a departing team member for the application development bindings. This involved putting my C/C++ skills from uni to the test as well as learning about COBOL, Smalltalk and other languages. One missing capability was Java and that was the thing I spent my time on for LANDP V5, creating new Java language bindings that became one of the big ticket items for the release. This also led to my first invention file and subsequent patent grant. I also had the opportunity to participate in a meeting of the J/XFS spec committee in Boeblingen as well as implementing support for J/XFS on top of the Java bindings.

After two years on LANDP I made a move over into what was then called Software Group Services, but is now known as IBM Software Services for WebSphere (ISSW) The rationale was to build on my development skills with real customer facing experience. I was to be a WebSphere Application Server consultant performing short duration, high skill engagements. At the time WebSphere 3.5 was the current version of the product. As a still relatively green IBMer it was potentially daunting to be going off on solo gigs where you are expected to be the expert, and it is to the credit of the forward thinking management that they took me on. I think it was a bit of an experiment on their part, but one that paid off and has been subsequently replicated many times. My first gigs were kept fairly simple and involved spending a fair amount of time in the La Hulpe facility in Belgium assisting on, and teaching, J2EE/WAS application development courses. From there I moved onto typical install/configure gigs (it’s hard to believe the amount of money customers paid to just get earlier versions of WAS installed!) and then to more design/architectural led engagements.

One constant feature of the work was travel. The team operated across the EMEA region. This took me to over 30 customers in approximately 15 countries over the two years I was in the team. Highlights included two weeks on a sales proof of concept in South Africa and lots of time in Stuttgart with a major motor manufacturer. In fact those two gigs were my favourite types of engagement: proof of concepts and critical situations. I loved it when the pressure was on.

Once again after two years I was looking for something else and the experience had helped to solidify my desire to build my career in development. I moved onto the team responsible for the Web Services Gateway component of WAS ND. Here I became the security specialist, implementing support for WS-Security in WSGW and later the SIBus web services componentry of WAS. WIthin this team I built a reputation for prototyping work, thanks largely to the mentoring and opportunities thrown my way by Paul Fremantle. This included building early prototypes of what would eventually become the core technology on which WebSphere Enterprise Service Bus would be built on. Naturally enough then I moved over to the WESB team at a time just before work on the first release of the product started. That was in turn the most hectic and fun experience I’ve had in IBM to date. We built a product from pretty much scratch in a record amount of time. We weren’t agile, we just put in Herculean effort for months on end with endless evening trips to the Hursley clubhouse or Dolphin. I wouldn’t like to see the food expenses paid out for that product! I spent two more releases on WESB (well, one and a half really) and I also utilised my Mr. Prototype reputation to get involved in some of the early work around what became the assemble piece of Project Zero. I got itchy feet again, but although on slightly different products and teams over the time, the four years I’d spent in essentially the same development org was fantastic.

TIme for something new again, and a completely different challenge. I’ve blogged previously about why Lana and I wanted to move over to Ireland, but that opened up a new avenue of exploration for me with a move from WebSphere into the Lotus brand, working on Lotus Connections. In the year or so that I’ve been here we’ve built a team from pretty much scratch, developed and delivered the Home Page feature of Connections 2.0 and I’ve been able to go to Lotusphere as well as meet a great team of colleagues and customers along the way. Onwards and upwards from here!

The moral of the story? Well like most people I know who joined IBM out of Uni, I said I’d stay for a couple of years, get some good training and have it on my CV. In reality I’m still here ten years later. Is the company perfect? No, not by any means, but then I don’t think any company is. Is the work interesting? Yes, otherwise I wouldn’t still be here. I’m all about challenge and interest in what I do. Whilst remuneration is of interest, I’m more focussed at the top of Maslow’s hierarchy as far as my career is concerned. IBM gives me the opportunity to grow my technical career and work on interesting things. As long as it does that I’m happy and contented, at least as long as I don’t have a house and kids I guess! What should be apparent from my meanderings is that I’m not afraid to move around and experience new things, which I think helps to colour my view of my employer in terms of giving me the opportunity to do that, including across geographies and technologies. It also gives me access to some fantastic people who have helped me to grow my career, and helped me seek out great opportunities. So thanks especially to: Alan Perry, Kevin Turner, Alexandros Alexandrakis, Matt Perrins, Jo Hodgson, John Ferris, Justine Grose, Paul Fremantle, Jens Diedrichsen, Beth Hutchison, Mike Roche and countless others.

Ten more years? Who knows…

Peace. Out.

Innovation that matters

About a year ago, IBM ran an internal competition for employees to produce a short video on the theme of “Innovation that matters”

Over 500 entries were submitted from all corners of the world and were subsequently rated and commented on by fellow employees. The most highly rated made it through to a shortlist from which five winners were selected by a panel of judges.

Myself, Steve Haskey and Brian Hulse from IBM UK based in the Hursley lab put together our effort which from the outset was planned to be a light-hearted comedy sketch with a salient message. Steve and I wrote and acted whilst Brian provided voiceover and musical talent. Steve did the really hard work of filming, directing and editing.

Shot over a six hour period one Saturday morning, Listening is the first step became the highest rated entry and one of the five selected winners. Since then it has been used numerous times both within the company and externally. It’s been shown at divisional kick-off meetings and to customers and has been downloaded internally over 40,000 times. One thing we always wanted to do with it was give it a wider audience, and to that effect we’ve been given permission to put it up on You Tube. So, without further ado, here is our video. Enjoy.

Feed reader viewers may want to skip to the full post to view.

The good news is that the 2008 competition will be announced soon, so you can hopefully expect to see more fun videos in the future. However I doubt you will see one from us. Steve and his wife Wendy-Ann are busy looking after their new born twins, I have moved to Ireland and Brian is probably busy picking up the pieces I left behind in my old job 😉

Lotus Connections team blog

I’ve tended not to use this blog to talk about work much, so I’ll gladly point readers off to a new blog from the Lotus Connections product team: Synch.rono.us

I work with Suzanne, Joe and David on Lotus Connections and they are just the right people to bring you news and insight into where the product is going, and how it may benefit you if you happen to be looking for a social software platform for the enterprise. You never know, I might pop up there now and again with a guest entry!

My new desk

We have just had a big reorganization of the software lab here in Dublin. As a result, my team is co-located in the same area for the first time since I’ve been here (just over five months.) For some they are enjoying the first permanent desk they’ve ever had. For me this is desk number three during my time here. This is it:

My desk

For comparison purposes, here is my old desk in the Hursley lab:

My desk

MashupCamp 5 in Dublin

I and a few of my team have just registered to attend and participate in MashupCamp 5 which is being held at Trinity College Dublin on 12-13th September.

The two days are being run as an open space/unconference with a preceeding Mashup University on the 10-11th. We will be bringing Lotus Connections along to show and play with, with the aim of discovering integration points between social computing within the enterprise and beyond the firewall. There’s already a proposed discussion item about “Mashup Adoption Issues Across the Enterprise” which sounds promising.

So, if you are going be sure to look out for us. I don’t know yet how we will advertise our presence or anything! IBM are a sponsor of the event so maybe we can get some goodies or something. The list of attendees includes Stephen O’ Grady from Redmonk, who I look forward to meeting.