Archive for March, 2008

Agile Development Reconsidered

Friday, March 28th, 2008

The software department at work was gathered for a QA meeting the other day. I was quaking in my boots as to the box ticking possibilites that could lay ahead, however I could not have been more wrong! Phil (my boss) started the meeting by saying something along the lines of “from now on, unless a process helps us, or is legally required, we get rid of it”. I couldn’t agree more.

I’m increasingly thinking that “agile” is more a state of mind then a set of methods/procedures to be followed. You can code in an agile way, without following specifically agile methods.

Consider the following list:

  • Keep documentation to a minimum (and keep it D.R.Y);
  • Automate testing as much as possible (and keep the testing cycle running continuously);
  • Aim to write as little code as possible (less code, less bugs);
  • Nothing should ever be committed without being doxygenised (or similar);
  • Agree upon and maintain a [minimal] coding standard, adhere to it and enforce it;
  • Have a rough plan for the next couple of months, have a precise plan for the next couple of days.

These are not things that are specifically agile (or ground breaking), but are all things that a lot of companies don’t do.

What do you think?

Political Apathy

Monday, March 24th, 2008

It’s just not fair! I mean, how does the United States end up with a guy like Barack Obama (surely nailed on winner?) and Britain ends up with Brown, Cameron, and one of the Cheeky Girls. Oh sorry, are the Cheeky Girls not in charge of the Lib Dems? My bad.

It would seem that Gordon Brown has decided that Labour are never getting re-elected, so his only chance of a lasting legacy is to be as much of a douchebag (great word) as possible. Think about it, either he knows that the European Constitution/Treaty (if it looks like a duck, smells like a duck and it’s name is Ed) is something that the public would want a say on and is ignoring it, or else he is so out of touch that he doesn’t have a clue – either way he comes off worse than Ribena on a dress shirt. Then you have his recent yearnings for human-animal-hybrid embryos, something else that the public would want a say on, however he will only allow a “free vote” in the House of Commons as long as he knows he is going to win. Doesn’t that somewhat circumvent our democracy?

Then we have the Tories, gotta love em! David Cameron seemingly didn’t think that people had enough reasons to dislike the Tories, so he decided to become a cyclist and ignore some of our laws. Genius.

As for the Lib Dems, they claim to be the “real alternative”, but when they had the opportunity to speak for the people and vote on a referendum on the afore mentioned constitution, or even Britain’s continued membership in the EU, they abstained! Evidence that the entire party is still on the NHS waiting list for spines and not cut out to lead anything! Did you watch The Apprentice Sport Relief Special? I have never seen a man so far out of his depth as Lembit Opik, when he was elected as leader of the mens team.

Since none of the above people/parties are electable when judged from a national viewpoint, I could simply employ the same method as I did during the last election, where I voted based upon the people who were running in my constituency, regardless of party. I did some research and made an informed decision to vote for Dave Lepper and I have to say that he has done a reasonable job of representing me (I keep a close eye on him via this RSS feed). However, he is not standing at the next election and so I am left with the following options.

Labour: Some lady who wants to tell me how opposed she is/was to the Iraq war and George Bush, without realizing that I quite like GW and was in favour of action in Iraq (and still am). She has mentioned nothing about the economy, animal rights, the state of the NHS, or any of the other national subjects I am interested in. She has not mentioned any local issues, like transport, or the fact that our hospital is among the worst in country. The fact that I don’t know her name and couldn’t find it very easily via Google, just about sums it up.

The Green Party: I consider myself to be quite an environmentally minded person, however the Green Party suffers from the same problem as Senator Kerry (the guy who lost to GW last time out) – completely one dimensional. War is bad, green is good, nowt about anything else.

The Conservatives: You know that Doctor off the telly, Dr David Bull, well he is the Tory candidate. Well presented, good website (wouldn’t have expected anything else from the Tories) but he seems a tad preoccupied with the NHS (I know…he’s a Doctor). I just can’t bring myself to trust a Tory.

In summary, I can vote for the party who will tell me the truth, but won’t let me vote on it, the party that will let me vote on stuff, but won’t necessarily tell me the truth, or the party that doesn’t know what it stands for so there’s nothing to vote on!

Suddenly, the Cheeky Girls don’t sound so bad!

Indiana Jo

Sunday, March 2nd, 2008

A little while ago I blogged about how my Grandad had gotten himself stuck in his conservatory and had been locked in there for some hours. My Grandad is an octogenarian and is blind, my Sister is neither of these things. So it was with great amazement (and frustration) that I answered the phone yesterday evening to find out that she (who is now living at my Grandad’s) had managed to to lock herself in the same conservatory. She had locked and doubled locked and then deadlocked the front door, then she put the chain on, oh – and she left the keys in the door. She had locked and double locked and deadlocked the back door, the keys were in the kitchen. All the windows were shut and locked from the inside.

After considering the situation for a while, we (me, little Brother and Mum) drove up to my Grandad’s and went around to the back of the house. Again my Sister insisted the windows were all locked, but I asked her to just try and lift up the handle. Guess what, it wasn’t locked, she is just weak [and pathetic]. My Brother jumped in through the window and unlocked the back door (with a spare set of keys) liberating my Sister, but since nobody has a key to the inside back door we were still locked out. Using only my Leatherman and my Brother (a couple of squirts!) I carefully removed the window between the living room and the conservatory (which was obviously locked, double locked and deadlocked), but not in such a way that it can be put back (sorry Dad) and then jumped through to the living room. All I had to do now was run through the house to the inside back door and open it, I jogged across the living room, grasped the door handle and…the door was locked from the other side…and the key was still in it! After berating my Sister and Mum for their suggestion of following the Enid Blyton instruction manuals that were the Five Findouters/Secret Seven/Famous Five (slide a piece of paper under the door, poke the key out and pull it under), turned around and walked right into the stupidly low hanging (and tasteless) chandelier. The shit was on and I was mad! With the careful removal of the window now a distant memory, I obliterated the living room door (sorry Dad) and walked to freedom.

Jehovah: Myth Busted?

Saturday, March 1st, 2008

I happened across a quote today, taken from Bertrand Russell’s 1927 lecture “Why I am not a Christian“. The statement was made as part of his discounting the First Cause argument:

“If everything must have a cause, then God must have a cause. If there can be anything without a cause, it may just as well be the world as God, so that there cannot be any validity in that argument.”

It is this reasoning which means that I cannot say with certainty that there is, or isn’t, a God/supreme cosmic being (and why there very well might be an invisible pixie sitting next to you right now Nige).