Secrecy for Success

War has always been as much about propaganda as it has about fighting. In the end, success is only achieved when you have won the hearts and minds of the vast majority on both sides. We are continuing to engage in a war in Afghanistan, a country that has been in continuous civil war since the late 1970s. This war started with Operation Enduring Freedom, a campaign to destroy the Al-Qaeda terrorist training camps inside Afghanistan, following the September 11th US attacks in 2001. The Taliban government refused George W Bush’s demand to turn over all resident Al-Qaeda members to the US and close all the terrorist training camps. Let us remember that the Taliban were overthrown in 2001 and a democratic government led by Hamid Karzi put in place. The freely elected National Assembly of Islamic Republic of Afghanistan includes women as voters, candidates and elected members. We have come a long way.

Afghanistan is a poor country, plagued with landmines, a massive illegal poppy cultivation and opium trade and new to the concept of democracy. The Western troops are now faced with an increasing Taliban presence, fighting back at the changes we have brought about. They continue to see a threat from the few remaining elements of Al-Qaeda. Recently, attacks on our troops have seen many casualties from road side bombs. This is very regrettable, but there is still a job to be done. If Western support was withdrawn at this stage, it would have only one consequence. All the bloodshed and sacrifice needed to achieve the toehold of democracy established in Afghanistan would be in vain.

Frank Skinner writes (in the Times): “It’s not just about helicopters and the right kind of armoured car, is it? The problem is that we, as a nation, can’t really do war any more.” Our democratically elected government acting on our behalf embarked on this war. The least we can do is support them in the propaganda war that surrounds the whole affair. What I find almost unbelievable is why senior military personnel express publically any view on the adequacy of our helicopters and armoured cars. To question our capability is to question our ability to continue in Afghanistan, when popular opinion has withdrawal on the agenda. Whatever happened to secrecy and any awareness of the propaganda war involved here. Sitting in my Al-Qaeda bunker at the edge of my Taliban supported terrorist training camp, I am greatly encouraged to browse the internet via my satellite link and learn that Sir Jock Stirrup and Sir Richard Dannatt both find our helicopter fleet inadequate. Why do we even see reports on the success of the roadside bombs – surely that information itself should be kept secret.

Contrast this with another age: The Enigma code-breakers of Bletchley Park are finally to be honoured with commemorative badges. Crucial to our success in World War II and the continued establishment of democracy in Europe, this was an operation which depended on absolute secrecy. Indeed the identities of those involved have been kept secret for all this time. There is a lesson to learn there, it seems to me.

Security Barclaycard Style

Trust is a fragile thing. I count myself as fortunate not to have knowingly been defrauded on the internet, but from all that I hear it is only a matter of time before it is my turn. Extra transactions on my credit card statement, a large transfer out of my current account or a complete identity theft. The spectrum of possibilities makes one edgy to say the least.

I am always aware of the dangers and whenever I do an on-line purchase, I pride myself that I might know enough about the methods of internet fraudsters not to be easily caught out. Today I was making an on-line purchase at work, using my company credit card. The personal risk is somewhat less, I suppose, but this did not make me any less wary. Having entered the card details and clicked the confirm button there was a very brief display saying transaction confirmed, or words to that effect, then the whole browser window was taken up by a “Verified by Visa” page (see below). So now I am being asked to enter my credit card details again, into what looks like a pop-up window. And this is for my own security? How am supposed to know if this is genuine or not? Why would they ask for the credit card details again?

So either this is a scam or, it seems to me that Barclaycard have got it very wrong!


The Darling Buds may not

Alistair Darling is to offer guarantees of up to £600 billion to RBS and Lloyds Banking Group. He is asking them to lend out £40B to re-start the economy. Now let me get this right. UK GDP = £2800B, so that is more than a fifth of our gross domestic product that the Chancellor is gambling on our two biggest banks. To put it another way, that is nearly £10,000 for every man, woman and child in the UK. Hmmmm!

All this to promote the new buds of economic growth.

Welcome Communism

In a mixed economy such as the UK or the USA, there are laws, such as the UK Companies Acts (most recent 2006), which protect shareholders, limiting their liability provided a company is run according to certain rules. This legislation is designed to encourage the investment of capital in businesses so that they will thrive, creating employment, goods and services and wealth for the shareholders. This is the capitalist system. The stability of the system depends on a fine balance between risk and reward. The board of directors is appointed by the shareholders and is responsible for running each company. Shareholders risk their money, based on the information provided by the directors. Directors are responsible for filing company accounts annually and for ensuring that the company is trading legally at all times, usually this means having assets that are equal to or more than liabilities at any one moment in time. Assets include cash, capital investments such as property, stock, machinery. The money for these is raised by selling shares to shareholders or from the profits made by the business. If the business in which they invest does not succeed (i.e. at any time liabilities exceed assets) then shareholders stand to loose their investment, but, under company law they are protected from being pursued by creditors of the business, provided that the company ceases trading the moment it is no longer solvent.

Banking is not an ailing industry for the UK. It has been badly managed recently and it has taken risks beyond what is reasonable (alongside banks the world over). Whilst the banks may deserve to go bankrupt, it is not really in anyone’s interest to let this happen. It’s not the Government’s money being used, of course, but the UK tax payer’s money or money being borrowed on our behalf. Actually, the tax payer stands to gain when the banks are sold back to the private sector in a few years time.

Now that we are bailing out other industries, the risks may be higher to the tax payer. Giving the motor industry £2.3B may not save it and certainly won’t create a greener motor industry into the bargain. But what is now clear is that the threat that always hung over the shareholder, that he would loose all his money if the business he invested in failed, is no longer a threat. Fail and the government will bail you out.

Does this mean a turning point in the Western capitalist system? The work ethic, the motivation to succeed, may have dried up. The great criticism of communism was that motivation was poor. With no capitalist reward, under communism the state will always struggle to grow an economy, maybe even struggle to provide the basics for it population. Isn’t this where we are heading in a system that no longer punishes the investors of a failing business and therefore takes away a sizable part of the motivation?

Well, why not, madam

Italian waiters attend a special school. They are trained over many years. They know the correct procedure for handling any dish you care to mention, any cocktail or drink you can request. Entering the profession is never taken lightly. You may have to work under a true master for nearly all you working life before you can achieve the pinnacle of your dreams. When you are the head waiter of the Terrazza Brunelleschi, roof top restaurant of the Baglioni Hotel in Florence, you know all there is to know.
So when SWKB took it upon herself to specify how to make a pot of English tea, our dear host had the air of a Pope being told how to pray. “Could you please put the tea bag in the pot first?” He had obviously just bitten into a lemon, such was the expression on his face. “And then pour in hot water.” He backed away, as if near a fire that was too hot. There was a pause. Building in his head was a frantic desire to reinstate the correct order. He was the Pope, we were the humble pilgrims. How could she possibly imagine that she could teach him anything? But the years of training, and indeed the very reputation of the Terrazza Brunelleschi itself were at stake here. After a long pause came the classic reply: “Well, why not, madam,” uttered as if it clearly could make no possible difference to the outcome, but if madam wished to be humoured, then madam will be humoured. We were indeed served with a pot of tea in which the tea bag appeared to have been present before the water was added.
Needless to say the Terrazza Brunelleschi served impeccable food and generous helpings. The service was at the relaxed Italian pace that we had come to respect during our short time in Florence. Also of note are Ristorante Ciro and Sons (via del Giglio 28R), sporting a massive chandelier, family owned and run, extremely friendly in the way that only Italians can be. We were treated to a display of the children in their Halloween costumes whilst enjoying our lunch, at an outside table on the last day of October. Trattoria “Il Porcospino” (Piazza Madonna degli Aldobrandini) served superb Lobster, again in a friendly atmosphere.

Terrazza Brunelleschi

Terrazza Brunelleschi

Don’t worry Papa

We arrive in Florence on Saturday and SWKB is anxious to go to mass, Saturday evening is her favourite time. It avoids messing up Sunday, for sure. At about 6:30 we arrive at the south east door of the Duomo, and find a mass in progress; strange since it was scheduled to start at 6:30. There are large TV screens including one outside in the Piazza del Duomo which show the proceedings. This looks like it is going to take a long time, so SWKB asks an official what is going on and reports back that the Pope is dead. There is a long sermon going on with occasional applause throughout the cathedral, but not much crying. This is a strange reaction for Italian Catholics on such an occasion; however, we go along with this explanation.
Back at the hotel, SWKB asks the receptionists if they know that the pope has died. No one is aware of this sad news. “Who told you this?” and “Were they speaking Italian?” Eventually, the comment was made: “don’t worry, we can make a new pope!”
It turns out that the occasion was the appointment of a new arch bishop, since the previous one has died some time ago.

Baptistry Door Panel

Baptistry Door Panel

Innuendo Fruit

What is a Melon? A sweet soft fruit from certain members of the gourd family. Actually, the word derives from the Greek for gourd-apple: “melopepon”. It can also mean a colour (of melon flesh) or the visible upper portion of the head of a surfacing whale or dolphin or even any windfall of money to be divided among specified participants.

What about Melons? Oh dear. All of a sudden we have leapt to the world of Benny Hill and the “Yakety Sax” tune is ringing in our ears. Benny is chasing a half naked woman around in jerky fast motion. Or Barbara Windsor, displaying her ample melons is being ogled by Kenneth Williams and he is making a sound that only he could make.

There we go again. The word “ample” is high-jacked by such a specific use. There are so many words we must avoid unless we intend to exploit innuendo or euphemism. Take “cervical” for example. I know what you are thinking. It has to refer to the cervix of the uterus. But no; check out where your cervical vertebrae are?

Balls, ejaculate, erection, fag, gay, hump, intercourse, jerk, pendulous, penetration, petting, pussy, queer, rigid, rosebud, rubbers, scoring, sheaths, starfish…. So many words lost to reasonable use.

This type of innuendo relies on euphemism. Here we find an even richer seam to mine. Just take the euphemisms for death, as an example: passed away, passed on, checked out, bit the big one, kicked the bucket, bitten the dust, popped their clogs, pegged it, carked it, turned their toes up, bought the far, cashed in their chips, croaked, given up the ghost, gone south, shuffled off this mortal coil, Run down the curtain and joined the Choir Invisible, or assumed room temperature, checking out the grass from underneath or six feet under.

In fact, Dr. Bernard Nathanson has pointed out that the word “euthanasia” itself is a euphemism, being Greek for “good death”.

Pretty soon there will be nothing we can say that does not carry multiple meanings. If multiple meaning is the source of much humour, then perhaps the real danger is that we all die laughing.

Information is an Energy Threat

Jonathan Koomey of Lawrence Berkeley National Laboratory and Stanford University has estimated that 1.6% of the US electricity consumption is now being used to power servers in data centres. This includes the necessary cooling systems and associated data-networking equipment. The figure has doubled in the past five years giving an annual growth of about 14%. This represents the output of five 1000 MW power plants. For the whole world, the figure is 14 such plants, and the total cost of this electricity $7.2B per year.

If growth continues at this rate, information could become the dominant use of energy. The calculations above do not account for the domestic use of energy for information purposes. Consumption by TVs is a comparable level (1.5%) and the consumption from domestic and office computers similarly is significant.

So even if we stop burning up fuel to fly around the world, eventually, energy needed to sustain our data bases and provide the video conference in place of flying will be our next energy problem.

The solution: maybe a shortage of energy will itself bring about a population reduction. The human race is subject to the laws of nature just as much as any other species on the planet, but the implications of this may be harsher than we would wish (see Paul Chefurka, 2007)

Warnings about Warnings

Rumble strips warn you about something – right? Rumble strips are supposed to make you look around, see what it is, wake you up at the moment when it might be important. Rumble strips are there to deliver a simple message – beware!

You are just coming towards a pedestrian crossing! You are approaching a roundabout! This is where the 20 mph zone starts! Cyclists cross here!

So when you get a warning that there is a warning ahead, is this good or bad. Or does it just make more money for the vendors of street signs.

I can hear the street furniture vendor talking to the road safety committee of my local authority: “You should be aware that we sometimes get complaints when we fit rumble strips. The best way to minimize the risk from this is to warn people that there are rumble strips ahead. Other authorities we work for tell us that if they fit the rumble strip warning sign then at least when they get a complaint, they can say that the plaintiff was warned. Unfortunately, that will add another £2700 to your costs, but that is a small price to pay to prevent you being sued”

“I thought something awful was happening to the car, so I braked hard. I was concerned that I might otherwise loose control. I didn’t notice there was a juggernaut just behind me. The juggernaut driver was very understanding, but he still wrote my car off.”

Maybe, sir, you were too busy trying to work out what the “Rumble Strips 200m” sign might mean, or why there might be rumble strips ahead anyway.

Building Modern Cathedrals

Managing a team of software engineers, as I do, was once likened to ‘herding cats.’ I knew immediately what was meant.

We expect a lot from software engineers. Their work requires them to obey very specific rules – rules of the computer. So when it comes to controlling them in other ways, their energy for obeying is all spent. The tedium of the machine’s demands dominate any demands that I may have.

The software engineer, or programmer, has to work to a consistently exact set of rules. Everything she or he creates must comply, there is not escape. The code must compile! Before the code can be used, or even tested, the exact syntactical rules of a software compiler must be obeyed, without question. You have nothing until all the compiler errors are gone.

Now getting your program to compile is only the first step. There are other things I want our software engineers to do. I want their software to do something useful. I want it to meet the customer needs and do this better than the competition.

To do this, I want us to create software that is easy to use. Anybody who has used a computer has come across software that does not seem to make sense; you just can’t work out what buttons to click or what to type on the keyboard to get what you want. I don’t want that to happen with our software.

Also, I do actually want the software to do what it is supposed to. If is has to add up a column of numbers and then find the average, then that is what it must do… under all circumstances. Is that too much to ask?

Then there are the bugs. What happens when the computer’s disk is full? Does the program grind to a halt, but never reveal the secret of why it has stopped doing anything. If you do things in an unusual order, or simply use a feature that no one actually tested, does it ‘crash’ or ‘hang’ – i.e. stop working either by disappearing, or freezing. Does the program ‘crash’ or ‘hang’ just occasionally, for no apparent reason? That is the most difficult one to sort out!

Finally, how quickly does the program work? If the user asks for something, by clicking on a button on the screen, how long do they have to wait before it happens?

The compiler checks for none of these things; all the compiler is interested in is that it can understand the code the programmer has written. It checks for syntax, a bit like a very fussy spelling and grammar checker. If you get both these correct, it is happy. If the sentence you have written is complete gibberish, then that is of no concern to the compiler.

In order to build large and complex applications with lots of useful features and do this in a reasonable time (months not years) you need a team effort. All the discipline of the software engineer must now happen whilst a whole team work on all the code together. Each coder will be working on different bits, but everything must join up and work together. This is not easy.

In spite of the demands on software engineers, my greatest satisfaction is to see their devotion to their art.

Our application is not the biggest or hardest piece of software that engineers have created. An operating system, the bit of software that runs the whole computer and allows various applications all to run together, is even more complex.

In his book ‘The Craftsman,’ Richard Sennett talks of modern crafts: Linux (an operating system), for Sennett, is the work of a community of craftsmen “who embody some of the elements first celebrated in the (Homeric) Hymn to Hephaestus”. Craftsmanship is “an enduring, basic human impulse, the desire to do a job well for its own sake”.