Say not the struggle naught availeth

I started this post a couple of years ago and never published it, but this has been a favourite poem of mine for many years, and the idea of a hyperlinked version must date back to before 2009, as that is when Sun Microsystems was acquired by Oracle.
The poem can be seen as being about several times when we seem to be in the losing side of some battle. When I originally started the post it represented, for me, the struggle between the general idea that knowledge should be shared, in particular Free (Libre or Open Source) Software,  as against the concept that knowledge should be a commodity to be owned by the powerful and used as a tool to maintain and increase their power.


The poem has been used as a message of hope in inspiration in several contexts, generally from the side who appear at the time to be the underdog.

Software and Internet Freedom

The context I originally thought of. Quite a lot has happened over the past decade or more. Linux, a computer operating system written by a Finnish student, Linus Torvalds, and offered freely to the world, now runs not only the computer I am writing this on, but those used by Google, Amazon, Facebook  – almost every big Internet facing website which is not owned by Microsoft. Android phones, set top boxes and cheap (£5) computers capable of running as a web server, such as the Raspberry Pi also run Linux.

On the down side, the way we communicate has largely moved from standards based, open email and openly published web pages to a small set of proprietary systems, Facebook, Twitter, Instagram.

Churchill and the Second World War

Winston Churchill famously quoted the poem in a speech of February 1941, when the outlook for Britain – and democracy in Europe looked bleak.

The war was won, even though at the time of the speech the outcome was very much in doubt.

In the same way that the self isolation needed to tackle Coronavirus, is making this a difficult time for many of us, Churchill struggled with what he called his Black Dog – his term for depression – but he overcame it to give inspiring leadership when it was most needed.

Chartism – the original context

The poem was probably written in 1849, in the wake of the dramatic revolutions of 1848, and the defeat of the Chartist Movement. Although some think it relates to the collapse of the 1848 Italian rising, I think the Chartist cause resonated more strongly with Clough, and in either case today’s situation brings hope. Britain, and much of the rest of the world now has universal suffrage, while Italy is an independent country.


Although the death toll continues to climb, health services all over the world are under immense pressure, and an economic depression looks likely, there are signs of hope.

Scientific American has made all its Coronavirus coverage available for free, and for anyone who really wants to know more about the disease a group at Harvard Medical School have made a Corvid-19 Curriculum available. Reading that reveals the importance of the international free sharing of information about the disease, particularly from Chinese doctors who first encountered it.

It is spurring fundamental medical research, and boosting systems of testing, such as the nanopore RNA sequencing, being done by Oxford Nanopore, whose preferred analysis programme runs on Linux, and whose software is available for community review and enhancement.

I hope it is boosting open Epidemiological models, such as STEM, although I have resisted the temptation to dive deeper into this area I hope a diverse range of models are being openly developed, and tested against the real data to work out which best matches reality. (I intend to write a bit more about that when I get round to writing about Diversity and Regulation in Science)

We are recognising those, from NHS staff and carers to refuse collectors, who really are ‘essential workers’ needed to keep our society working, and I hope, post Coronavirus we will remember the part they played, and that it will not be like Kipling’s Tommy

Then it’s Tommy this, an’ Tommy that, an` Tommy, ‘ow’s yer soul? “
But it’s ” Thin red line of ‘eroes ” when the drums begin to roll

The crisis has unlocked creativity all over the world, and people are coming together in creative ways, almost too many to mention here.

The sharp reduction in international air travel has been good for the environment, and I hope unnecessary travel for meetings will continue be be replaced by Video Conferencing,

Bringing me back to the origins of this article, I hope the world will end up using some kind of solution which will be based on standards and openness, such as Jitsi, rather than a closed system which aims to lock people in.

Diversity and Regulation

The intertwined themes of Diversity and Regulation are in my thoughts a lot at the moment, so this post acts as an anchor from which I expect to expand on in other posts.


We are surrounded by diversity – among people, in the objects in our daily lives, in culture and knowledge, in fortune – good or bad; and more exposed to this than in any time in human history.

I am a fan of diversity, which is a good thing, because it exists, and to deny the existence of something real is ultimately a mistake.

People come a variety of shapes, sizes, skin colours and ethnic origins, gender identifications and orientations, abilities and interests.

The objects and tools around us are more varied, and can come from anywhere in the world. Although the food we eat may (and probably should) come from close to us, the ideas and cuisines can come from anywhere in the world – or bring them together to create something totally new.

Out in the bustling streets of Oxford (pre coronavirus) I love to see the bright colours of traditional African garb, the formal western suits, the casual jeans and tee-shirts, the outrageously short mini skirts and the ultra modest burqa, all able to mingle and co-exist.

My television has some huge number of channels, covering many varied interests, and my bookshelves hold several thousand books – I have not counted them recently. My Kindle has, slightly alarmingly, well over 500 books on it, and the Internet gives me access to more information than the librarians of the Great Library of Alexandria could have dreamt of.

Oxford Phab brings me in touch with a range of people who enrich my life, and broaden my horizons.

Pressure against diversity

There are some people who do enjoy some aspects of this diversity. They do not like the way some people live their lives, or the way they dress, or the ideas expressed in some books.

In some ways this is natural – we humans spent almost all of our evolutionary lives as small bands of hunter-gathers, where anyone who was not of our tribe was a threat, and anything we did not understand in our environment was probably dangerous. When we allow these ingrained reactions to rule our actions then bad things happen.

People have tried to remove entire peoples because they believed they were inferior, or a threat. They have tried to eliminate ideas which threaten their beliefs, or those who author those ideas.

Such attempts to make the world the way we wish it was by denying reality are doomed to failure, though they can cause great harm in the process. That is not to say that we can not change the world, simply that we must work in the real world and accept that real change needs a lot of work.

Software diversity

During my lifetime computer software and technology has gone from something only of interest to a few ‘odd’ people, to being woven deeply into all our lives. The economics of information, for that is what software is, are different from the economics of goods, and have an even stronger tendency to form monopolies. Dealing with these issues is much more difficult than for monopolies in goods, and a large enough subject that it deserves a post of its own, still to be written.

The benefits of diversity

If we lived in a perfect world, then there might be a single best food, best item of clothing, best religion and so on. However we do not, and then variety provides versatility as our environment changes.
An example would be industrial melanism, in which different moth colourings have different survival chances, depending on their environment.

Insufficient diversity leads to a monoculture, which, in an agricultural context can be efficient, but is more risky if the environment changes, leading to consequences like the Irish potato famine.


If you talk to an engineer about regulation, then depending on the type of engineer, they might thing of voltage regulation, or a centrifugal governors, or they might think of building regulations. A politician or lawyer would probably only think of the third case, but if implemented properly they are all examples of feedback loops.

A good system of regulation takes into account a continuous measurement of the current state of something, and a desired state, and a process for getting from here to there. In the case of creating laws or rules these may constrain diversity, but should do so as little as possible.

The process of arriving at the these rules, standards, regulations or laws should be open and transparent, so that, as will happen, when flaws are discovered in the rule it can be adjusted to cover the cases which had not been considered. The process of considering hypothetical cases and adjusting rules is brilliantly demonstrated in Outnumbered Series 2 episode 1, where Ben explores the boundaries of Pete’s ‘Don’t hit people’ rule.

You should never, ever hit a person..

One of the reasons the Internet is so successful (apart from YouTube) is that the standards it uses are created through an open process, under the governance of the Internet Engineering Task Force (IETF), and are openly published. This allows diversity in the ways the standards are followed, indeed to become an actual Internet Standard there must be two independent implementations of the standard, which must interoperate. The standard which specifies this is called RFC2026, which you can read to verify this by clicking on the link. The Internet Engineering Task Force is governed by the Internet Architecture Board (IAB), which takes the postition that ‘The Internet is for End Users‘ – published at RFC8890. This provides an excellent overview of values at the heart of the Internet (not to be confused with the values of services, such as Facebook, Google, etc which run on top of it).

By contrast there is a good reason for the current insurance advertisement saying

Do you know whether your door locks meet BS 3621

“I don’t know!” he cries. “Nobody knows!”

The customer is not entirely correct, however the British Standards Institute charges between £55 (for members) and £228 for each of the 9 standards which match a search for 3621 on their website.

When the process of regulation, particularly the introspective step of testing the regulations to ensure they meet the requirements goes wrong the results can be catastrophic. The Grenfel Tower fire, and the Great Recession are examples from fire regulation and financial regulation.

By contrast if society is over regulated, for example by a totalitarian government, it tends to stagnate, and – because it has suppressed the diversity in its society, which is where the innovation comes from, it is left behind by more open societies. Refusing to allow different voices to be heard, or actively suppressing them, cuts off a flow of information which is vital to the feedback loop. It may be uncomfortable to be told you are wrong, but if you are wrong, it is better to know.

On that topic, if I am wrong – please let me know. Comments on this blog are moderated – to prevent spam, but I do try to approve or respond in a timely manner.

On Isolation, being prepared and the NHS

As I write this we are in self isolation, in response to the Coronavirus. The situation is exposing the risks of much of the ‘Just in Time‘ world wide flow of goods and people which we normally take for granted to view. As the situation is unusual, many people have panicked and stockpiled things they think they might need. Unfortunately their system for deciding what to stockpile seems to be based on buying as much as they can of whatever seems to be in short supply, particularly toilet roll – thus creating a supply shortage.

Oil Rigs

The situation reminds me of some lessons from my past. From 1987 to some time in the early 1990’s I worked on an oil rig on the Hutton oil field in the middle of the North Sea.

I worked there in stints of a fortnight at a time, doing, as most of the crew do, a 12 hour shift, 7 days a week, although as the work was extremely interesting, and I did not have much else to do, I tended to work longer. I learnt a lot about many things, but of particular relevance to our situation was the way the rig was always prepared to be self sufficient in dealing with problems.

Travel to the rig involved a helicopter flight of several hours, and weather conditions could be extreme. I remember one landing where the wind was so strong that the pilot had to use the rotor for downforce, rather than lift, to keep the helicopter on the helipad, and the passengers, and their luggage, were passed along a chain of crew to the stairs down into the accommodation. If the wind had been any stronger there would have been no way on or off by helicopter.

Supplies arrived by ship, which stood to, near the rig, and pallets were removed from the hold by skilled crane operators on the rig, whose cranes could pull a load off a ship very quickly, as once the load was being carried by the crane it had to be moved out of the way before the ship came up and smashed it. Again, in a heavy sea there was no way on or off the rig by ship.

The systems on the rig were designed with an expectation that it could, if necessary, be self contained (i.e. in isolation) for up to a month. This meant holding spare parts for everything which might need it. My own work was the ultrasonic inspection of the legs of the oil rig, which was done by a winch lowering a complicated and expensive probe down a 75mm diameter hole in the centre of each leg. There were two probes on the rig, the one in use, and a spare, plus a full set of spare parts to replace any component which failed. There was also a well fitted out workshop, so when a component – luckily a common one, failed on a CAMAC module, I was able to replace it rather than have to wait for a new module to be flown in.

The rig was powered by two large generators, either of which was capable of powering the rig in production on its own (or a small town), plus a less powerful stand by generator. The need for this level of redundancy, and the way that, as a colleague of mine used to say ‘Murphy is always vigilant‘ was demonstrated one time I was out there, when one of the main generators was ‘on the beach’ – i.e. it had been taken off the rig and was onshore for a major overhaul. The main generator failed, and there were problems starting the backup generator, so the rig was running on is large bank of backup batteries. I shut my systems down, as they were in the control room, but not vital to the running of the rig but using its batteries, and waited in the emergency lit accommodation for the generators to be repaired. During this time a very wet worker entered the accommodation, as he had been in a compartment where the batteries had not been powerful enough to keep the deluge fire suppression system from operating. The problem was fixed – by engineers already on the rig, and life in the little closed world returned to normal.

There was not only redundancy in equipment. The regular crew were all trained in more than one job, so could cover if someone was sick, and workloads were designed to ensure that normal operations were calm and well organised – so that there was slack in the system available for an emergency.


Unfortunately budget constraints have squeezed the slack out of the NHS, even when they were operating under normal conditions. This is partly due to confusion over whether it should be treated as a set of isolated parts or as a single entity, even a single ‘superentity’ combined with the social care system. For budgetary purposes elements of the NHS, for example NHS Trusts or GP practices, are regarded as targets for budget cuts if their resources do not match their normal load, but if there is a sudden peak in demand they are supposed to be able to deal with it by diverting demand elsewhere – but the financial systems actively discourage this.

If we want our NHS to be able to deliver excellent service then we must build slack into the system.

Service excellence, spare capacity and virtuous cycles

At one time I was involved with managing an expensive supercomputer system. The support staff spent quite a lot of time apparently doing nothing, but training and learning. This meant that when there was a problem they could react quickly and knowledgeably. These large systems generally ran Unix (from which the the Linux system I prefer was derived). This is used in places where reliability is very important, and tended to run for many months at at a time. Because they were so reliable they could be monitored very carefully, and any problems investigated in depth. This created a virtuous cycle where minor potential faults could be fixed to make the systems even more reliable.

At another time in my career our over-stretched team were sent on a ‘Service Excellence’ course. One of the examples the instructor gave of excellent service was a company being unable to deliver a washing machine at the agreed time, and excellent service would be to not only reschedule at a time convenient to the customer, but then to plumb it in for free. They conveniently ignored the fact that if the team is already working at capacity, then other customers will not receive their washing machines as the delivery team will need to cancel other deliveries to meet this expectation. A vicious circle.


One of the themes which drives the world as it is today is regulation — in the meaning of the management of complex systems according to a set of rules and trends. With my science/engineering background I tend to think of it in terms of control theory, or like a regulator on a steam engine.

There are some key parts to the feedback loop as they relate to the Coronavirus, and the issues it has shown up.


This is vital to any kind of control loop – we need to know something has happened before we can do anything about it.


How long does it take between measuring something and being able to do something about it


On the basis of what we know from the measurements, what do we need to do.

Regulating Coronavirus

In the context of coronavirus, the experience of South Korea has shown how important testing is. Coronavirus, like most infectious diseases has its own feedback loop, in which each infected person infects more people, and in the absence of a good information about the disease, the only way we can control it is through the blunt instrument of isolation. This has a significant economic impact on the country – or world in general.

Regulating the NHS

The inherently long delay between detecting a problem and being able to act on it is very significant in the context of the NHS. Our modern, connected society has led us, and our politicians, to operate as if, once a problem has been detected, it can be solved quickly – our electricity goes out, we contact our supplier, or an electrician and soon we have electricity again. The expectation of a quick response means that we do not need to prepare for this. My family had a cottage in Argyll, where we knew that we had to be able to manage for some time without electricity, so we had firewood, hurricane lamps and a camping stove to mitigate the problem.

The NHS fairly quickly identified that it did not have as much of some kinds of equipment as it would need, and if we had either been a fully self sufficient nation, or the worldwide market had been normal then this could have been rectified more quickly; although still not instantly – it would have taken time to switch our respirator factories to three-shift working, or for container ship loads of respirators to arrive from China. As it is there is a longer delay while factories change the type of item they produce and there is international competition for purchasing all forms of medical equipment.

The time lag between knowing that we do not have sufficient doctors or nurses and them becoming available is several years, which is, unfortunately, further than the attention span of some politicians. A possible short term fix is to recruit already trained medical personnel from abroad, although some sections of our society seem to be determined to sabotage this approach by being as unwelcoming as they can to anyone coming here from abroad.

Shortages of doctors or nurses put extra pressure on those who remain, who are more likely to become unwell from stress,


Another theme running through my mind at the moment is the importance of diversity, and how we retain cohesiveness and diversity simultaneously.

The crew of the oil rig was remarkably diverse, and yet, as a small community, everybody worked well together. Keeping an oil rig clean (in the accommodation and working areas) requires constant hard work from the cleaners. Being there for a fortnight, with only a flight bag, meant that everyone was grateful for the unobtrusive overnight (or I assume overday for the night shift) way you could leave your laundry outside your cabin and it would be returned clean by morning. I got to know the people running the ‘ship’ side of the rig quite well. Many had been working on oil tankers, so seeing their family for a fortnight every other fortnight was a boon to them. They tended to be quite, steady and unflappable family men, from all over the country. The scaffolders were a slightly rougher crowd, younger, largely from Glasgow, and using the f-word as every other word, but very friendly and good natured. Like everybody they took their work very seriously, being the only people allowed to work outside the main body of the rig without being on a certified scaffold. The range of professions was fascinating ; Drillers – huge strong men who helped manoeuvre the sections of drill into place, I saw one carry two plates heaped high with food to the table and work his way through them ; Reservoir modellers ; Explosives experts ; Underwater submersible pilots – all fascinating to meet.

Working in such a close community, there was no room for social differences – I saw the OIM – the Offshore Installation Manger, playing table tennis with one of the cleaners.

If any good is to come out of this pandemic, I hope it will be to realise that, in our diverse world, we can, and must come together (figuratively, while still maintaining social distance), that we all have a role, are valued, and value and respect our neighbours in return.

Print This Post Print This Post