Please vote for #techmums in the #tech4good awards:
You can also tweet your vote using #T4Gtechmums
Thanks very much 🙂
Please vote for #techmums in the #tech4good awards:
You can also tweet your vote using #T4Gtechmums
Thanks very much 🙂
How exciting!! I just received a digital version of my 2001 PhD thesis “Computation of Ripple Effect Measures for Software” from the British Library. If you would like to read it, here you go:
If you would like to read something a bit shorter here’s the Abstract:
There are many measures of structural complexity of source code, of which ripple effect is just one. Ripple effect measures the amount which a module or program may affect other modules within a program, or programs within a system, if changes are made. Measurement of ripple effect has been incorporated into several software maintenance models because it shows maintainers the ramifications of any change that they may make before that change is actually implemented. As such, computation of ripple effect provides a potentially valuable source of information. The aim of this thesis is to show that an approximation to Yau and Collofello’s ripple effect algorithm can satisfactorily replace their original algorithm as a measure of structural complexity.
The basis of our approach has been to completely reformulate the ripple effect calculation using matrix arithmetic. As well as making the calculation more explicit the reformulation reveals how the algorithm’s structure can be broken down into separate parts. By focusing on the derivation of one particular matrix we find that an approximation may be made, greatly simplifying the calculation.
A Ripple Effect and Stability Tool (REST) was created and used to validate our work. Firstly, a comparison of the original and reformulated ripple effect measures from several programs shows them to be highly correlated. Secondly, a case study is used to explore the link between ripple effect and maintainer’s intuition of the impact of code changes. Perhaps unsurprisingly, this link appears to be less than clear-cut.
S. Black, Computation of ripple effect measures for software, Ph.D. thesis, SCISM, South Bank University, London, UK, September 2001, 123 pp.
There are so many interesting people on Twitter, and once you have your own network up and growing usually people will let you know if there is anything or anyone around that you might be interested in. For example one evening in January 2010 I was looking through tweets and chatting to friends on Twitter when a Twitter friend @HD41117 put me in touch with @beckie_williams. It turned out that Beckie’s great-grandfather recruited Kim Philby. How amazing is that?
It is also a great place for things like book recommendations
@SteveHills who I didn’t really know at the time of tweeting, but is now a great friend, recommended Agent Zigzag by Ben McIntyre to me. I ready it when I was away on holiday and it became my favourite book ever. It is the amazing story of Eddie Chapman, an English double agent who is an absolute character. Another great connection on Twitter was connecting to @herokate a year or so later. Kate’s boyfriend is a great guy called Michael who runs a famous Soho bar, a bar that Eddie Chapman use to frequent. I had a great chat with Michael one evening at my friend @Daren140’s birthday drinks. Daren introduced me to Kate who introduced me to Michael, and Michael told me stories from when he sued to hang out with Eddie Chapman. I love my Twitter friends 🙂
Something else very cool that happened because of Twitter at around the same time was that I got to achieve an ambition that I had had since I was five years old. I had really wanted to drive a big red London bus. I had tweeted this in to @davegorman in response to a request from him to everyone listening to his Absolute Radio show on a Saturday in January 2010. Dave had asked everyone to tweet in their childhood ambitions, so I duly tweeted saying that when I was five I wanted to drive a London bus. Dave was choosing some of the ambitions and trying to connect people up to help make them happen. Luckily for me I didn’t need Dave to help my ambition come true as Kelsey at Bletchley Park had seen my tweet, contacted the local gay nightclub Pink Punters in Fenny Stratford and asked them if I could drive their bus around Bletchley Park. How exciting 🙂
Kelsey arranged for the bus driving to coincide with the next Station X social media cafe.
To make sure that I was a fit driver we needed to have a practice, so we all turned up for Station X and then got on the bus together to be driven to the Milton Keynes stadium car park. It reminded me a bit of the film “Summer Holiday” with Cliff Richard. I was really excited and the bus was buzzing with everyone chatting about what they had been up to since the last Station X and whatever the latest was in our Twittersphere. It didn’t take long to drive to the stadium. Once there I was given a quick overview of what I needed to do, and then we were away. It wasn’t actually as different to driving a car as I had expected. The steering wheel on the bus was massive though and that took a bit of getting used to. I drove around the car park a few times, then had a go at a few different manoeuvres like driving backwards between two traffic cones. After 20 minutes or so the lovely guys from Pink Punters were satisfied that I was able to drive. I got back into the back of the bus and they drove us all back to Bletchley Park.
Once back, the driver parked the bus in front of the mansion house and got out of the driver’s cab. I went around the front and got in to drive. I was slightly nervous. What if I crashed into one of the huts? Just imagine how dreadful that would be.
Photos by @9600 Andrew Back
I got in the cab, started the engine and off we went to cheers from the Station X crew on the bus. The roads at Bletchley Park are pretty narrow so it wasn’t as easy as driving around a massive car park. I did a couple of circuits around without any major problems, and then started around for the third time. I was getting a bit cocky, so I drove a bit faster the third time. Half way around I managed to hit a traffic cone when taking a corner, but that was fine, what’s a traffic cone between friends? We were almost around and it was all going well, I slowed down gradually to park in front of the mansion, and as we slowed pulled over to the kerb slightly so that the bus wouldn’t block any other vehicles that wanted to go past. I slowed right down almost to a stop, and then managed somehow to take the bus up the kerb and stop on the kerb. Awww. I had driven really well until the very last few seconds and then mucked it up. Ah well. I’d not injured anyone or anything, I’d managed not to crash into a hut, we had all had a bit of a laugh and I had achieved an ambition I’d had since I was five years old.
Here’s a video of my efforts shot by @mikistrange on the day.
I got in touch with @davegorman afterwards to let him know that because of him I had remembered and now succeeded in fulfilling a childhood ambition. I got to meet Dave in person some time after that when he did his “Powerpoint Presentation” gig at the Royal Festival Hall, and then again when we both appeared on the Infinite Monkey Cage with Robin Ince, Brian Cox and Simon Singh in 2012. He’s a lovely guy. He helped calm me down just before we were about to go on stage when Brian Cox had jokingly said something like
“Is it alright if I ask you complicated technical questions during the show?” to me.
I almost had heart failure, though of course I tried not to show it. Dave did a great job after that backstage of making me laugh and keeping me calm. What a great guy 🙂
Last night’s election leaders’ debate was notable for the almost complete absence of technology, bar a hesitant reference to “IT” from Ed Miliband. Not one of the seven candidates spoke about technology as an enabler, as a tool that offers us the capability to completely revitalise our economy.
Instead, each debater focused on the small picture, rather than looking outwards to the massive technology-enabled social and economic changes happening globally.
Where was the leadership? Where was the inspiration? Where was the “yes we can” moment? And why was there no talk of the massive digital revolution happening right now, which offers us so many opportunities to solve or alleviate many of our country’s problems?
The UK has a great tradition of creativity, invention and technology from the industrial revolution to the code breakers of Bletchley Park, to ARM, the BBC Micro and the Raspberry Pi.
We are now competing in a global marketplace, in a world that is increasingly driven by technology. The UK should be leading the world with a strong, tech-savvy, tech-enabled workforce, ready to make the most of the huge opportunities a global marketplace opens up. We should be in pole position. Are we? Are we bugger.
Our schools have only just started teaching computer science properly, and the majority of UK adults have almost no practical tech education at all, which harms our future economic success and competitiveness as a nation. Which political party is taking a lead on ensuring that as a country we are ready with 21st century tech skills?
Last night I saw “pale, stale and male” middle-class white men from privileged backgrounds, all focused on either getting into or staying in power. The only candidates to mention cooperation and collaboration were female — the Green Party’s Natalie Bennett and Nicola Sturgeon of the Scottish National Party. Organisations across the UK, including government, education and the NHS, need to collaborate more effectively in order to solve problems more swiftly, and tech can help to facilitate this.
For too long we have had a political system built around competition and short termism. If we want our country to be successful we need more focus on cooperation and collaboration, both nationally and globally. In these areas technology is a great enabler.
Today’s politicians simply do not seem to grasp the positive impact tech could have to the nation’s economy, if we can educate the workforce to understand it. From virtual assistants to web designers, and executive coaches to Etsy’s knitters, technology enables entrepreneurs to go global.
The World Economic Review for 2014 ranked the UK just ninth in the world for networked readiness, or having a workforce that is able to use technology. This puts us behind the US, Singapore, Hong Kong, the Netherlands and the Scandinavian countries. At first glance, ninth may not seem all that bad. But things move fast in the tech world and governments that prioritise tech education for adults as well as school children will have the clear advantage.
The candidates last night spoke of the NHS, the economy, jobs, full employment, debts, zero-hours contracts, legislation, public sector contracts and security for working families. These are all important, of course, but what was missing was anything truly inspiring and with a real sense of optimism. One candidate did at least speak of a pride in our nation, and mentioned the global economy. What a shame that was Nigel Farage…
Farage might pay lip service to engaging with the world at large, but stricter immigration policies would do the UK tech industry and the economy in general no good at all.
A recent House of Lords Science and Technology Committee report published in 2014 claims that an “unwelcoming UK” has already led to an “unprecedented fall” in Stem student numbers. Keeping people out of our country means missing opportunities to share skills, to enhance knowledge and develop global networks, all of which are important in the modern workplace.
In the UK we have a rich heritage in technology and engineering that should give us the confidence for leadership at a global level, setting the pace and inspiring other nations to follow our great example – not focusing on how many foreigners there are in the UK. It’s embarrassing. How did we end up here?
Now is the time for a new inspiring vision of the future, from a leader who can not only lead but who is not afraid to connect and collaborate. A leader who understands and can leverage the massive opportunities available, someone that our innovative, inventive and creative population can believe in. We need a leader who understands the capabilities inherent in modern technology and has the ability to use them to solve our problems. We need that leader now.
Where is she?
This article written by me was published in The Guardian on Friday 3 April 2015 16.20 BST