IBM Blog Social Network Visualisation

Over the past few years I’ve done a lot of work on social networks, in particular in their visualisation. Some of it has been on customer projects, but a lot has been on the side, during lunch breaks and weekends – I just thought it was kind of cool. The sort of thing I’ve done is look at email and IM traffic (with a user’s consent) and generate networks from there, showing who has strong connections with each other. There isn’t anything especially new here, but the diagrams do look neat and it’s generated a lot of interest within IBM.

The problem that always comes up is privacy. It isn’t actually the technology that’s difficult, it’s how you can do some of these things and maintain people’s privacy. People are, understandably, not always too happy about participating in this sort of thing if their email/IM traffic gets analysed. So, instead I looked at IBM’s internal blogs (which are much more public to begin with) and drew the same networks from there, based on who is commenting or referencing each other. I managed to produce the visualisations using a mixture of IBM products (DB2, Intelligent Miner Modelling and Intelligent Miner Visualization) and some custom hacked code… by me!

ibm social network

I’m not sure what the future for social network technology is. I’m currently trying to come up with a better way of rendering this information. These big network diagrams aren’t always that useful for the average user.

– Darren Shaw (Emerging Technology Services, IBM Hursley)

Hursley Pubs

The Hursley site tends to have a few oddities, which differentiate it from other IBM locations. One of them is that we have a pub on the site (IBM sites are generally alcohol free). The Hursley Clubhouse also acts as the focal point for all the clubs and societies running in Hursley. It’s kind of like the corporate equivalent of a Student’s Union. They run a whole set of activities: football, sailing, flying, gaming, as well as some more esoteric ones, such as the model railway club. Visitors to the Clubhouse are often surprised to see a full model railway in operation. A lot of people, like me, use the Clubhouse more for its food and drink service. You’ll often see a few Hursley big wigs supping a pint on a late Summer Friday afternoon.

We’re also lucky that Hursley village, which is only a five minute walk from the IBM site, has two pubs of it’s own. The Kings Head and the one which I tend to go to more often, The Dolphin. The Dolphin is a very traditional, old English pub. It was built around 1540, reportedly from the remains of HMS Dolphin. We tend to go there when there’s a birthday, people join or leave and for any other special events. It’s nice to be able to walk there from our office and it tends to be packed with IBMers most lunch times. It is quite odd going somewhere that has been around for over 450 years when we spend all day working on stuff that hasn’t been released yet and probably only has a life expectancy of 5-10 years. It’d be interesting to know if any code we write today has a chance of still being run in 2460. Somehow, I doubt it.

Ian at The Dolphin

Here’s Ian celebrating a birthday in The Dolphin this week.

– Darren Shaw (Emerging Technology Services, IBM Hursley)

Proving Technology

Working in Hursley’s Emerging Technology Services (ETS) group means I get involved in all kinds of different projects. Some last a couple of days, some can last years. One of the most common things I have to do is build proof of concept systems (POCs). This is where we go to a customer with a live demo to prove that some technology can be used in the way we’ve said it can. It depends on what we’re showing, but the POCs my team work on typically take about a week to develop. They can be quite pressurised to work on as you’re always up against it with the time frame and you’re pretty much always working with new or early versions of software.

One thing that makes this different from work that other groups do is that you often have to take on lots of different tasks, for which specialists would be used for a full project. When you’re working on a demo you’re often the project manager, the architect, the developer, the tester, the graphic designer and the presenter, all rolled in to one. The people here in ETS tend to be very good generalists because of this. It’s a different way of working as you always have to pick up completely new things very quickly and then once you figure something out move on to the next thing. It doesn’t suit everyone, but I do enjoy working that way.

– Darren Shaw (Emerging Technology Services, IBM Hursley)

Geek Rockets

We don’t spend all our time sat behind computers coding away, we do that a lot, but we also take time out to have some fun. The Emerging Technology Services group in Hursley is full of budding rocket scientists, so when it came time to do a team building event, rocketeering seemed a good fit.

The group busily spent the previous week in their workshops, sheds or at the dining room tables constructing rockets. The rules were simple. They had to be self propelled and the only fuels allowed were baking soda, vinegar, air and water. Most people went for air and water rockets, but I went for a vinegar and baking soda powered device. The buzz created in the corridors was pretty impressive, even before we had arrived at launch day.

my rocket

Thursday arrived and finally it was time to put our rocket science to the test. After a few beers and a barbecue there was a safety briefing and then we took turns to launch from a local pub (which has a very big field). Andy and Chris were the most successful rocket builders and had clearly spent a lot of time in research and development phases. Andy even managed to clear the field completely.

chris\' rocket

It definitely worked as a team building event. We had a good time, nobody got injured, I nearly became IBM’s first person in orbit, but apart from that it did help the team get closer together.

– Darren Shaw (Emerging Technology Services, IBM Hursley)

Errr… Is this thing on?

OK, so I’m part of a group of techie/creative people who work at IBM’s Hursley Park Lab in the UK. We have regular technical community meetings, well more like a cup of tea and a chat really, about all kinds of cool stuff. One of the things we talked about recently is that although there are lots of cool people and projects going on in Hursley, we never really let anyone know about them. So, we decided to try and record some of the stuff that goes on here in an unofficial blog.

The plan is to give a bit of a UK flavour to it all, but talk about the technology coming out of the lab, things people are playing with, but also some of the fun side. Hursley’s a very unusual place, compared to most technology sites, so we want to get that across. Anyway, hopefully lots of different people who work in and around Hursley will contribute.

– Darren Shaw (Emerging Technology Services, IBM Hursley)