What a race!

What an incredible finish to the formula 1 season! With Lewis passing Glock on the final corner of the final lap to get the vital 5th place he needed to win the world championship. Amazing stuff. The most exciting finish to a race ever. A great end to a great season.

Massa’s driven well this year – to have come so close must be heartbreaking. But just as Lewis could claim to have been unlucky last year, Massa can feel the same this year – it just wasn’t to be his year.

Interesting factoid: the last British world champion, Damon Hill, won in 1996 – the last year formula 1 was shown on BBC. Since then coverage has been on ITV – but this is their last year, it returns to BBC next year.

Release hell – update

Holy shit – what happened to last week?

Well our release finally made it out on Wednesday, one day late. Only caused a small outage. Oops. That’s the trouble with a release in the early hours – it might be quiet in the UK at that time, but its middle of the day in Australia. Just when is a “quiet time” when your customers are all across the globe?

I really should write up this release as a case study in how not to deploy software. Everything we could have got wrong we did: error prone manual processes, poorly documented byzantine systems, crucial business logic implemented haphazardly. You name it – we fucked it up.

I’ve gotta hand it to the team though, we stuck at it and got the release out in the end. I feel sorry for the poor IS guys that have to do the release, though – a team full of developers bitching and whining at them when they’re the only hands and feet able to do anything. That can’t be any fun at all – so I think we owe IS a few beers after this week.

Last night

Went out last night with Romi, Tim, Jo, Rosy, Jim & Sam for Tim’s birthday. Started off in a really festive bar in Camden – apparently its normally really nice, we obviously just caught them on an off night. So we left there pretty quick and headed off to Joungleurs.

The acts were really good: started off with some crazy Canadian dude and a really funny geordie lad finished up the night – not that I can remember any of their names. Ended up staying on for the disco afterwards. Much drunken dancing ensued. Hehe. Was a good night.

Ended up missing the last train home – for some reason I was certain there was a train at 1:30. Turns out it left at 1. Next train was at 5. So we ended up crashing at Tim’s.

Dragged our sorry arses back to Twyford this morning for bacon sarnies. God’s own hangover cure. So this afternoon I think I’ll sit and veg and watch the F1. Go Lewis!

The revolution won’t be photographed

Britain’s on going march towards a police state continues apace. Saw this article today about the new Counter Terrorism 2008 bill:

http://www.theregister.co.uk/2008/10/28/police_photography_guidance/

So in the future even photographing the police could be an offence. It’s not like anti-terrorism law ever gets applied to non-terrorist activity is it?

This bill will also remove the pesky right of of photographers to refuse to handover film or memory cards when asked by the police: http://photorights.org/blog/42-days-and-hand-over-your-flash-card

The police have tried numerous times to force innocent members of the public to incorrectly hand over film or memory cards

With these new powers they could confiscate your film/memory card/camera for anything they can label as “terrorism” (read: anything they don’t like). You couldn’t even take photographic proof of the police’s behaviour because that, too, would be an offence.

Welcome to 1984. Preventing thought crime for your freedom.

Release hell

Welcome to “release hell”. When enterprise software gets deployed to production everyone runs for cover.

How we’ve got where we are and still have such a farcical release process is beyond me. Friday was day 3 of our 4 days in staging. On Tuesday, in theory, we go-live. If only we hadn’t spent two and a half days trying to get staging working. It takes a team of 15 people 20 hours to get our as-live environment, working just like live. Incredible. Imagine how much money we’re wasting.

What I don’t understand is why in a company of so many smart, over-achievers has nobody fixed this problem already?

Is it business focus? Are we too busy delivering “business value” to fix things that actually cost us a fortune? That seems impossible – the business case for fixing these things is too obvious.

Is this the limit? Have we just hit some kind of complexity wall? It doesn’t seem right to me. Other companies seem able to manage vast, complex systems – the likes of Ebay and Amazon are still in business, but deal with huge systems.

Is it a lack of ownership? No one person or team owns the whole release process. Development manage their part, then work with the IS teams to deploy it. Each side has their own processes they follow to make their lives easier, inadvertently frustrating the other.

Luckily, we’ve created a new team to tackle this. Perhaps it will work. The general consensus is that nothing will change. Just another committee that will discuss the same old problems we’ve had for years, coming up with new grand strategies that fail to actually change anything.

How do you change processes in a large software organisation?

New blog

Seems the old blog wasn’t getting updated very often. I blame the owner. Over 9 months since the last update. He, on the other hand, blames the software. Typical.

So I’ve decided to move my blog to wordpress.com. It’s certainly a nicer environment to work in than I had before on my own hosted site. We’ll see whether that encourages me to post more often or not!