BCS EGM 2010

I actually got the BCS EGM last Thursday. I think it important, as is IT professionalism in the UK, but I am not sure that last week was a beacon for the values most of us would hope for. The meeting’s atmosphere was a nexus of CPSA annual conference, “back to the future” and “The History Man”.  I tweeted that it reminded me of Camden Labour party which I was a member of during  the 80’s, but that’s deeply unfair. While local Labour Parties and conference have been known to over indulge in the procedural, it was much more reminiscent of CPSA. The Camden party that met around the Finchley Road area  in the early ‘90s was one of the most politically educated and broad based branch parties I have been to; almost certainly helped by the fact that no faction had a majority.

So first matter of debate, a 50 minute point of order on whether the President of the Association, Elizabeth Sparrow should chair the meeting. Her right to cast discretionary proxies was also challenged. This sort of stuff is deeply unattractive to the non-aligned, although I am not sure how many of them there were. I know that I went to listen to a discussion on the future of the BCS and IT professionalism in the UK and had not made up my mind on how to vote, although I was predisposed towards supporting the leadership and the transformation programme. I don’t need to know more about stitching up meetings, and I am not sure the BCS Leadership do either.

Now, given that the first motion was a no-confidence motion in the Board of Trustees, I think it questionable that since the President is a member of Board that she should have chaired the meeting, or certainly the debate on that motion however the rules make it clear that if present the President shall chair the meeting, and so she did.

Having been deeply impressed by the opening scene from the TV series of Malcolm Bradbury’s “The History Man”, I have a theory that the academics present from their organisations and trade unions bring a ready and handy knowledge of proceduralism to the table, one that (some of) the business people find themselves lost in. Everyone needs to remember that there is a debate around ideas of substance, and that rule No. 1 is that,

Those ideas with membership support will win in the end

So what was the debate about? I am still not sure. It seems that it boils down to two things,

The transformation programme, which is about establishing the BCS, or the “BCS, the Chartered Institute for IT” as the premier guardian for IT professionalism in the UK, and maybe elsewhere needs greater financial transparency than it has today, although the first speaker, Ken Olisa, against the requisitioned motions presented a long list of financial reports made to the Board of Trustees. I think some people’s expectations of where we can go are unreal. We will never have the right to determine who can practice in IT, and I question whether its right that lawyers and doctors have this privilege. I also think it important that professionalism is defined in an accountable way; it’s not good enough to allow adequacy and standards to be defined by employers through their hiring policies.

The transformation programme does not need to suppress volunteerism within the society.

This is a complaint made by many of the speakers in favour of the motions of no-confidence. (Is it true that the Leadership have replaced the bottom up doarchy based committee of specialist group leaders with an appointed Board with the powers to manage the membership of the specialist group leaders.) This argument is partly about money as well, as the BCS leadership is accused of insufficient investment in the specialist groups.

One speaker suggested that it’s not possible to do both, and the unspoken question is whether its possible to build a member organization that defines and encourages professionalism in today’s world without selling out in conflict of interests between individual practitioners, their employers and the public interest.

Another thing all members need to consider, is the huge numbers of thought leading computer and software engineers and IT practitioners who find the whole professionalism debate irrelevant and are members of no organisation, preferring corporate honourifics or second degrees as their badges of quality.

Anyway at the end of the debate, Gerry Fisher, a past president moved a 6 month adjournment, to allow a dialogue to occur, a dialogue with a no-confidence motion on the table. This was almost quite clever. It is a procedural motion, so the proxies can’t be used. Any dialogue would take place with the threat of no confidence in the Board of Trustees on the table. This might have passed if it had been voted on. I hadn’t expected to hear Citrine quoted at a BCS EGM. Unfortunately for the dissidents, unlike Parliament and the old Labour Party Conference, General Meetings are not sovereign. The BCS meetings like most civic society meetings must advertise their agenda to the membership, so they can mandate representatives, cast their proxy votes or decide to attend. The meetings can then only debate and vote the published agenda.  Sovereign meetings have a duty to obey the law which is why most organizations have protections built in to ensure that ultra-vires actions aren’t taken. In the case of the BCS, only the meeting’s presiding officer can adjourn the meeting, and since she choose not to, the meeting tried to proceed to a vote. This also provoked some points of order, specifically about the proxy form’s quick vote process. It was far easier to mark the ballot paper with an I agree with the leadership vote than to support the meeting requistioner’s motions. Those who find this offensive to their democratic values need to get out a bit more. Although while researching links for this article I came across a reference to Kate Losinka, a one time President of the CPSA in the 1980s trying to prohibit branch officer’s recommending of votes, which just goes to show how long this sort of shit has being going on.  This might be seen as a second attempt to rule the proxies out of order, but this was stamped on.

The votes in the meeting were finally cast and collected, and the Electoral Reform Society were sent away to count the votes. These have been published at the BCS page.

The Special Resolution, to increase the threshold at which EGMs can be convened was withdrawn after a series of anti-speeches including one that listed the thresholds of what might be considered peer organisations who all have similar EGM requisition thresholds, currently 50 members. I suggested that the threshold wasn’t the problem, there were many more problems and that any rule changes on EGMs needed to take on board electronic signatures and clearer meeting standing orders and have a clearer procedural resolution process. A member from the floor asked the top table to withdraw the motion, and they agreed (It might have been interesting to see if the proxies would have stayed loyal to the leadership on this issue, but I think a chance for all to rethink is a better one for the Society and the profession.)  I’d like to think I helped, but I think the killer speech was the list of other organisations and their rules.

One of the things I found interesting is just how hard it is to find links for the 70s/80s references I made in the first part of this article. Here’s what I got in the end;

  • From Humble Petiton to Militant Action, a history of the CPSA and its fractious internal politics. It doesn’t mention me.
  • The site of PFLCPSA, the CPSA’s version of private eye. This one does.
  • IMDB’s “The History Man”
  • Citrine’s ABC of Chairmanship, from Amazon, published by the Fabian Society , this is a 1982 imprint, first published in 1952.

  …

Follow the sun, the moon, the action and money

A couple of weeks ago, I attended a webinar with Cloudsoft, a suggested partner for Citihub in order to evaluate their offering and market positioning. They are seeking to solve the application mobility problem in Cloud Computing and have named their product solution Monterey. I had read their white paper, which they publish on their web site, via a resources page, which you need to login to.

They have a the idea that using their middleware, an infrastructure manager can on a policy basis optimise the deployment of an application for performance, cost, data, or liquidity, which they summarise as

Follow the sun, follow the moon, follow the action and follow the money

In order to offer this scale of applications mobility, they can and do offer wide area mobility; their design goal is clearly intercontinental. They position their product as middleware, although they have a platform in California, which they also describe as a reference architecture.

Their sales entry point is the applications developers. To use Monterey, you must have source code engineering rights and capability, and it works best with an application with a highly partitioned architecture, and possibly limited state. They have a Java API and the application must be architected to exist as multi-nodes, although it’s possible that a multi-node set of 1 might work . The Java IDE used is Eclipse. They have a C language pragma, and others such as C# are planned. Monterey is a truly distributed architecture, so it consumes cycles and memory on all potential application hosts. The partitioned architecture minimises the need for both shared disk and bandwidth consumption. It sees the potential hosts as either hypervisor VMs, such as Xen & VMware or bare metal resources, although since the mobile applications are java objects, there needs to by a JVM; they move the application, not the JVM, nor the OS instance nor the VM.

Their EZ Brokerage demo is awesome, they showed the effect of a follow the action and follow the sun policy rules and demonstrated their interface. I asked them for a Video so others can share its awesomeness.

The reference architecture uses Citrix Xensource, Intel and SuperMicro. They are also using Arista Networks and strongly recommend the use of 10GE network and layer 7 switching, although they and their partner switch vendors, Solarflare seek to position themselves as offering something better and cleverer. It’s another example of the re-coming of the conflated system and switch. If varying the components in the platform architecture, then one will need to ensure that it meets the requirements, especially the required network functionality and speed. One of the differentiators that Cloudsoft have is their appetite and success in selling to the financial services industry’s low latency solutions builders.

I am unclear as to how many of their customers use Monterey to implement co-tenancy.

I think it is a brilliant niche positioning. It’s an important problem to solve, they’re focusing on solving it well, and so meet one of Tim Bray’s Laws, “the big winners solve one problem well”. …

A week’s a long time in politics

The Bill becomes an Act

Just over a week ago, the Digital Economy Bill got its 3rd reading, and according to “Computing” got its Royal Assent  on the 9th April. I watched the 2nd & 3rd reading debates on parliament.tv with Tweetdeck open. Others have commented on how helpful having crowd sourced commentary was, which I have to agree with and also how disappointed they were that most MPs weren’t in the chamber to hear the debate. Twitter certainly enhanced my understanding and enjoyment of the debates, which were rather spoiled at the end by the tiny vote in favour of the Lib Dem amendment and then against the 3rd reading. On the good side, I have been pleased to ‘meet’  some new twitter correspondents, however I had to turn it off at work for the rest of the week. Unlike contracted musicians with royalty based earnings, if I don’t work, I don’t get paid and I found it too distracting. …

Against the DE Bill again

Yesterday afternoon, I posted some of my current thoughts on the Digital Economy Bill at  my now defunct labour party hosted blog. This is I believe a Labour Party members only site and the article hopes to provoke Labour Party members and supporters into campaigning to see this bill defeated or amended.  It’s still on the front page so if you want to catchup with my thinking, check it out, especially if you are a Labour MP. …

Defeat ripped from the jaws of victory or what do you call two ex monopolists?

After last night’s triumph in replacing my home hub with a third party gateway,  I was musing about BT’s ability to support their Hub and my suspicions that there is a DHCP bug on the home hub and how large organisations really need to understand the software they use and how open source products make skills acquisition easier; although  BT have no excuse, since the hub is a Linux derivative, hence open source but they outsourced the development, and for months have denied any knowledge or responsibility for its functionality. …

Perhaps it’s not so bad

Paul Carr in his column on TechCrunch, wrote an interesting and balanced article on the DE Bill. He argues that, the law is not that bad but that

  • businesses should not be disconnected, only fined and only if it can be proved they have colluded,
  • site filtering should be replaced by borrowing from the US DMCA by implementing take down notices and rights holders and their agents should be fined for vexatious behaviour
  • there isn’t a rush, speedy law is usually bad, this can wait ’till after the election but most importantly ’till after a proper debate
 …

Total wirelessness

The availabilty of wireless connectectivity in the UK can be a bit sporadic as I have learnt over the week I didn’t have it in the house, and I relied on my phones for internet connectivity. A lesson this need has taught me is that handset designers need to remember that the goal of wifi is wirelessness. Its pointless to replace the need for an RJ45 with the need for powerlead.

i.e. energy efficiency and battery size and life become noticable if you use a modern mobile the way it was intended. HTC…I am talking to you. …

Arghh! Snipsnap

Finding old blog posts is not easy on Snipsnap; it creates a snip named on the basis of a date/serial concatenation, and does not/cannot index the date against any title specified, or at least not as far as I can see. (I have created a Tag aka Category label of “Blog” but this will only listed manually tagged articles, and it seems, attribute the serial i.e. the final component of the name, which is the day ordinal, to it. Not too useful, by which I mean useless.)

ooOOOoo

Amended, slightly, on 11th August, when copied to wordpress. This is one of the crucial reasons I decided to get off snipsnap, together with the dying community,growing legacy environment to run it and the excessive cost of hosting, since you need root privilidge to install snipsnap. DFL 11 August 2013 …