Friday 13 February 2009
Here Be Dragons.
As you know, dragons are fierce fire breathing creatures which torment ordinary people like you and I. There are also ferocious dragon-eat-dragon fights. However a fact you mightn't know about dragons is that they burn kerosene to make their hot odorous breaths, and they convert water in their bodies to make this kerosene. And now and again they temporarily lend water to their friends to help them make even more kerosene.
In this story, sometimes ordinary people, and rich people, place bets on which will be the best and fiercest dragons. To keep things fair for these punters (the people who place these bets), the dragons get regular check ups so that everyone knows how fit they are.
Anyway, about six months ago, a particularly nasty dragon is nearing his annual veterinary check up. However, he is short of kerosene, and is too weak to make much more. So, what does he do ? He borrows some water from some friendly dragons far far away, and then lends this water to one of his neighbourly dragon friends who lives beside him.
His friend however isn't in too good a shape either. So his friend in turn passes the water to one of his babies, who is fit and healthy. The baby dragon produces some kerosene, and gives it all back to the horrible nasty dragon.
The nasty dragon then goes immediately for his annual check up, and the veterinarian is astonished: the nasty dragon is even fitter than he was last year, and has lots and lots and lots of kerosene. So the nasty dragon goes and tells all the punters the good news, and the punters say what a good nasty dragon he is.
But then his dragon friend goes and tells the sleepy Dragon Supervisor that his baby had produced some kerosene using water passed from the nasty dragon, and gave the kerosene back to the nasty dragon. However the sleepy Dragon Supervisor doesn't seem to care that nasty dragon could no longer produce his own kerosene, and that he had to get one of his friend's babies to do it with some borrowed water. Nor does he seem to care that the nasty dragon didn't tell the punters that that was what had really happened. Nor does he seem to care that the dragons are working together rather than competing with each other in the dragon-eat-dragon fights.
At the same time that all this is going on, the Minister for Dragons is getting a bit concerned that all of his six dragons in his land are getting a bit out of shape. So he calls in an International Dragon Inspector and pays him to do an extensive investigation and then report back
The International Dragon Inspector duly does his work, and comes back with a 720 page report on the six dragons in the land. The particularly nasty dragon has 120 pages written about him. In those 120 pages, the International Dragon Inspector notes that nasty dragon isn't as fit as he seems; that he didn't really produce all that kerosene himself, and got his friend's baby to do it for him. If the ordinary and rich punters ever found what really had happened, they might be very angry indeed.
The mandarins at the Minister for Dragons get the Inspector's report. They note with alarm what the Inspector found out about what the nasty dragon and his dragon friend got up to, and tell the dozy Dragon Supervisor. But the dozy Dragon Supervisor says he already knew since the nasty dragon friend had already owned up about it, and he goes back to sleep.
The Minister for Dragons gets the report. However he finds 720 pages boring and doesn't read it all. Even though he knows the nasty dragon is particularly horrible, he doesn't bother reading all the 120 pages about the nasty dragon. His mandarins tell him he should read particular pages and paragraphs which they have underlined, but they don't ask him to read all the bad stuff on the nasty dragon -- even though they are alarmed by what nasty dragon and his friend got up to together and told the Dragon Supervisor so.
The Minister for Dragons later says he was told about all the risks and concerns arising from his six dragons, but deceiving the punters in the way in which the nasty dragon and his friend did so was not one of those risks.
In a way perhaps the Minister of Dragons isn't really at fault here. After all, he really is a complete novice at looking after dragons, and only a few months ago used to have the job of looking after nice little children instead.
One day though, the national parliament and the national newspapers and the TV stations get to hear about what the nasty dragon and his friend got up to together. But even they don't seem to be particularly worried that the ordinary and rich punters were deliberately deceived. Instead they get concerned that the Minister of Dragons is now going to give some of the dragons a big lake from which to drink loads and loads of water.
Meanwhile, the punters far far away, and the dragons far far away, get very concerned. They get very concerned about the nasty dragon and his friend and what else they perhaps might have got up to together. They get very concerned that the sleepy Dragon Supervisor doesn't seem to care about punters being deceived. They get very concerned that the mandarins don't share their worries with their own Minister. They get concerned that if deceiving them that the nasty dragon wasn't as fit as he appeared, wasn't sufficiently serious to be flagged as a risk in the report, then what what more serious risks could there possibly be ? And they get particularly concerned that the Minister of Dragons doesn't seem to read reports which he himself asked for, and doesn't seem worry too much about looking after the interests of the punters.
Then the Minister of Dragons calls in the stable staff of the nasty dragon's friend and says: "Gee boys and girls, you people in particular have been very very naughty in allowing your dragon and its baby to change water into kerosene for the nasty dragon, and then give this kerosene back to the nasty dragon, so allowing the nasty dragon to deceive the punters. Don't you think that you were all wrong ?"
I hope you liked my little fairy story.
I had the privilege and responsibility for many years of being CEO and Chairman of a publicly quoted company subject to the USA SEC and Nasdaq rules, including more recently Sarbanes-Oxley obligations. Governance and shareholder communication were always very high on the agenda.
I hope that things in real life are never the same as fairy stories, are they ?
Friday 30 January 2009
Core skills, not "up skills"
One of the key attractions which as a nation have used to attract and retain our comparatively high levels of foreign direct investment in Ireland has been the availability of a talented, well educated and technically oriented workforce. If we in Ireland aspire to build a future for our own young people as a leading nation for innovation; with high value services; succeeding as a knowledge-fuelled economy; having good, stable and well paid jobs; and with the ability to afford high quality social support for the weaker members of our society, then education in core intellectual skills are inextricably intertwined with our future.
Our young people should be able to reason, to deduce and derive, to correlate and spot patterns, to explore and to be inquisitive, and to be articulate and confident. In my humble view, these are more life centric skills than learning facts and perspectives by rote: knowing something off by heart, but not understanding why, why not, and so what. Skills taught in schools should be for life. There are many things which can be learnt during adulthood, but some skills which are difficult to learn without a solid foundation during the teens and 20s.
Without these skills, we will have little to offer the 21st century global economy. If our young people are weak in core skills, many of them may not find well paid careers in Ireland nor overseas: these jobs will go to other nationals in other economies.
In my view, and I admit as an elderly grey traditionalist, mathematics is a critical catalyst to careful reasoning and deduction. Mathematics is too vast to be learnt by rote and instead requires insightful thinking and intellectual clarity. Taught well, it enables core intellectual skills for life. It also makes learning easier, not just for mathematics, but many other subjects, since understanding comes from reasoning, rather than learning by rote.
The decline in the Irish attainment of mathematics and core sciences has been gradual. It has perhaps gone unnoticed by many, but major employers across a range of business sectors of strategic importance to Ireland are seriously concerned to see substantial decreases in the number of our students taking technology courses, and in particular the fall off in those taking mathematics. If we all aspire to build a future for our young people as outlined above, then competence in mathematics is a cornerstone. Competence in mathematics underpins not just engineering and the physical sciences, but also sectors such as alternative energy and green systems, financial services, medical research, and cross disciplinary areas such as bio-engineering. For so many areas of our potential national prosperity and quality of society, competence in mathematics is critical.
With further government budget cuts imminent, there is a very serious risk that teaching in mathematics and the core sciences will dramatically suffer further. This is especially so at secondary school (high school, in Ireland) level, since these subjects are perceived as resource intensive and difficult to teach. The Principals of eleven secondary schools of one Irish county have recently jointly written an open letter to all the parents of all their students stating that in view of Government cutbacks, they may no longer be in a position to teach honours mathematics and sciences at all in their schools. There is further anecdotal evidence of schools consciously cutting their teaching programmes in areas which are nevertheless critical to the future of our nation, as their way of meeting newly imposed budgetary constraints.
Incredibly, almost 20% of our schools no longer offer honours mathematics to their students. In 2007, only 14% of Irish university applicants to honours degrees had achieved honours mathematics capability in school.
It is also widely accepted that several factors need to be urgently and collectively addressed to resolve this issue: the professional development and inspiration of mathematics teachers; the teaching and examination methods of honours Mathematics; and other implicit disincentives to students such as points, grading and curriculum factors.
Points, in particular, deserve mention. In Ireland, we have a highly unfortunate and ill-conceived national system of awarding points in our school examinations for grades obtained, regardless of the intellectual difficulty of any particular subject. Earning points by studying honours mathematics is widely projected as overly difficult when equivalent points could be earned for less effort elsewhere. Students are in some cases explicitly advised by some teachers and advisers to take a cluster of subjects which together may overlap in content and collectively make points accumulation easier, regardless of career aspirations. Students who score particularly high totals of points, are under considerable pressure to undertake university degrees which require high numbers of points to apply, regardless of their career aspirations: "don't waste your points". University courses with limited places (due to resource constraints) usually require high levels of points. Courses which offer wonderful career opportunities do not necessarily require extremely high points, and high scoring students usually as a result do not take them.
Examinations are ill constructed. Substantial question choice enables teachers to omit major sections of a course syllabus, thus focussing students on a more limited syllabus which is likely to be sufficient to earn examination points. I'm aware of university professors aghast that some first year university students, ostensibly with high numbers of points, arrive into technology degree courses without any knowledge, for example, of trigonometry: some teachers omit trigonometry from their teaching, correctly believing that high points can still be achieved by filtering out questions during an examination.
In my view, our economy can no longer afford to be impartial in the content of its educational services. Some topics available at our schools can be learnt at any stage in life: others are much more difficult to do so.
Teachers should be encouraged to foster reasoning, deduction, derivation, correlation, exploration and curiosity, intellectual clarity and insight, fluency and confidence. Mathematics and the core sciences are clear catalysts. Teachers who achieve consistent success in their students in these subjects should not only be acclaimed but also receive fiscal reward - if this cannot be done through Government pay, it may be possible to do via industry sponsored competitions. Teachers whose own core skills are weak should be offered re-skilling and professional development. Considerably more use should be made of the web - including podcasts and vidcasts to complement the music on students' personal players - to cultivate dynamic, current, interesting course material: social free educational networking can compensate to some extent weaknesses in any specific teacher in a particular school.
Our country needs to get back to basics: core skills taught well, rather than nebulous "up skills". Mathematics and the core sciences are one critical foundation.
Friday 9 January 2009
Dell Ireland
Dell has been a major employer in Ireland, responsible for 5% of GNP according to one estimate. The immediate loss of jobs in the Limerick plant will be 1,900; and with estimates of consequences for a further 1,500 jobs which in firms which directly supply the plant, and a further 7,000 jobs in other industries at risk.
Although the demise of Dell's manufacturing was not a surprise, I was frankly surprised and disappointed by aspects of the way the announcement was made. Dell quite rightly insisted that they would tell their own staff first before anyone else. However I believe it was unprofessional and pusillanimous of Michael Dell, the Dell CEO, not to make the announcement in person himself in Limerick in front of his own staff. He instead sent his VP Operations, EMEA. Michael has been the beneficiary not only of professional work by his own manufacturing staff in Limerick, but also personally of the plaudits by the local community on his several visits to Limerick over the years, not least an honorary degree from the University of Limerick. He was a gentleman enough to receive these accolades, but not man enough to deliver his savage news in person to his own staff.
I was also astonished that the Minister for the Department of Enterprise, Trade and Employment (DETE) and co-incidently also the Tanaiste (Vice Prime Minister), Mary Coughlan chose not to appear in person in Limerick. Instead she relied on the local Limerick Minister, the Minister of Defence Willie O'Dea, to be present. In my recollection, previous Ministers of DETE have usually been on hand at the times of major job losses. In fact, as a result of her absence and residence in Dublin Mary Coughlan may have sent the Irish public a not so subtle message: maybe she does not support Willie O'Dea in Limerick and his statements about the future prospects with Dell.
Mary Coughlan is apparently due to travel with the Taoiseach (Prime Minister) Brian Cowen to Japan next week to lead a trade delegation from the Irish business community. The timing of this trip could probably not be worse relative to the Dell announcement and the general poor economic condition. One can only hope that Brian Cowen and Mary Coughlan will return to Ireland with very major significant positive news of substantial Japanese investment and business contracts: presumably that is why they are still travelling despite the rapidly deteriorating domestic economic situation and the anxious Irish public.
I said in my opening statement above "finally announced". I think there was a strong fear for some time - maybe even two years or longer - that Dell would stop its Irish manufacturing sooner or later. That being said, I personally do believe the stated Dell corporate position that the decision was only made within the last week, despite some Irish media accusations to the contrary. In a public company, such major announcements are generally material, from the legal perspective, to the public investor community. Public announcement of a major decision thus usually follows immediately after the decision itself: otherwise there is a danger of leaks and the strong possibility of criminal "insider trading". The actual decision was therefore in fact almost certainly only made very recently.
Nevertheless, there was indeed a fear and suspicion for some considerable time that Dell would stop its Irish manufacturing. It is surprising therefore that our Government appears to have poorly handled the announcement. There was plenty of time to prepare a well considered contingency plan, and immediately initiate it. Indeed, I suspect that such a plan was almost certainly prepared by agencies such as the IDA, Forfas and Enterprise Ireland - they are staffed by competent professionals. Perhaps the apparent mismanagement of the consequences of the announcement by the Cabinet and Ministers is symptomatic of a much deeper issue: the Cabinet is overcome by the tsunami of bad economic news, does not know what agencies and advisors to work with or even trust, and is frankly paralysed and frozen in the headlights of the media and of public anxiety.
A senior civil servant today commented to me that it is amazing to consider the turn around in Prime Minister Brown's performance and public perception in the UK. From a period just last July, when he faced a back benchers revolt and the opposition leader David Cameron looked to be the inevitable victor, Brown has executed a stunning turnaround and is now neck and neck with Cameron, if not ahead.
Prime Minister Brown is performing. He is taking visible and urgent actions and steps, and has set out a direction to lead his people...
Looking ahead here in Ireland, it is very clear that we cannot rely on manufacturing activities to sustain our economy. We do have very valuable operations continuing here, not least in IBM, Intel, Apple and HP. The challenge is whether we can nurture our own cohort of Irish companies to leverage such multinationals as a global distribution channel. Are there products and services which we can supply to these companies regardless of where they happen to currently position their own manufacturing operations (hopefully yes in Ireland, but not guaranteed to continue to be so) ? What new products and services can we build, offer, license to them that add value regardless of where they happen to have their operations ?
The answers of course include both new innovations and more efficiently produced current products and services. But amongst the answers is also the strong possibility of building businesses by sublicensing results from the multinationals themselves, with early and nascent markets - I wrote about this in an earlier article.
Our enterprise strategy must evolve - quickly - in Ireland. We need to focus increasingly hard on innovation in Ireland, and building our own companies by exploiting the opportunities which the presence of the multinationals here create.
The doomsday is that Ireland deteriorates to become a domestically traded services economy: services sold within Ireland to support the goods and services we import.
We do not need to "up-skill" so much as "core-skill". "Upskilling" is nice political camouflage, but frankly a shallow aspiration. We instead need to ensure that we have a strong foundation in the core skills - not the "up" skills whatever they are - which are necessary for innovation, insight, and the development of a true indigenous enterprise culture.
Monday 5 January 2009
Commenting on this blog
However, a reader yesterday posted me a comment which I have also chosen not to publish in its present form. It criticises a company with which I am not and have not been directly connected, although I do know some of the staff therein. Because the reader has chosen to be anonymous, rather than publicly stating his or her name, I've chosen not to publish the remarks.
I've no way of replying to the reader who sent in this comment, other than by this public blog entry: so, if you do wish to comment on entries in my blog, please do let me publish your name...
Innovation
I'm becoming an occasional columnist for it, and another article appears here in today's edition. The spelling mistake in the title of the online version is their mistake, not mine!
Happy New Year , and thanks for watching my blog..
Wednesday 17 December 2008
Accident and Emergency Beds ? Or...
I'm waiting for the reaction from certain public chat-show hosts on our national media: "how is it morally justifiable to spend 45Meuro when it would appear that the crisis in our accident and emergency units in our hospitals is about to severely deepen ?"
Let's see. 45Meuro would buy 560 return flights to Florida on the Government Gulfstream for the Minister of Health and her colleagues; or almost 5,000 return first class transatlantic airtrips for the CEO of a major Irish agency - funded by the taxpayer; or over a 1,000,000 pay-per-view private in-hotel movies for the executives of a major Irish agency - funded by the taxpayer; or 90,000 gifts (glass barometers) for a serving senior Minister - from taxpayers funds. And, as an afterthought perhaps, the investment is worth 228,000 attendances at accident and emergency units in Irish hospitals; or 69,000 in-patient bed days at Irish hospitals; or about just 35% of the cost of a failed and written-off national payroll system for our health service.
The 45Meuro invested today in world class scientific research is a serious moral choice. We can invest in science, or we can partially reduce cut backs in our public services. The consequential responsibility on our science research leaders is onerous. The three centres receiving funding today have already demonstrated impactful advances not just on the standard of scientific research in Ireland, but also to the potential economic and social benefits to Ireland - and indeed humanity at large.
Dr Fergus Shanahan's APC team have already produced world class leadership in the understanding, and the consequential application of, of the complex microbiology and pharmabiotics of the human intestine. The global benefits of pro-biotic food additives are largely due to their outstanding work.
One of the potential benefits of nanotechnology research is the highly targetted delivery of drug payloads to any specific part of the body. Today's delivery of drugs in the human body is akin to the military carpet bombing of world war two: one can appreciate the benefits if we could deliver drugs within the body as clinically as today's military smart weapon delivery systems. The CRANN team, hosted at TCD by John Boland, have much opportunity here and it is perhaps surprising that SFI have apparently not yet focussed more on the biomedical opportunities of nanotechnology research.
Dr Stefan Decker and his team at the DERI project (disclosure: I am on the technical advisory board) in Galway are focussed on enabling computers to really understand the deep complexity of human languages and nuances. If computers can learn to understand the semantics of human communication, then one of the many outcomes can be not just better web search engines, but better web based harmonisation engines which can reconcile what you already know with what you might not know. The opportunities to advance human understanding - by leveraging what is already known by across both today's, but also yesterday's, humanity, rather than forgetting or re-discovering what is in fact already known elsewhere or previously in history - are breathtaking.
But there are also other major centres in Ireland. Declaring a personal interest as the Chair of its governance board, the CTVR centre is globally unique in exploiting a great untapped natural resource, which we are extremely fortunate to have here in Ireland: the airwaves - the 'electro-magnetic spectrum' - which are unsaturated in Ireland, and thus a wonderful opportunity for very advanced new communication technologies. The BDI centre is researching very rapid diagnosis and self-test of medical conditions by non-invasive (e.g. saliva, sweat, blood pinpricks) sampling. The REMEDI centre is researching advanced stem cell research from adult humans.
All of this research, conducted in Ireland, is incredibly impressive. Furthermore, Irish scientific diaspora have returned, and Ireland is acting as a magnet for other nationals to undertake world class research here. The quality, and quantity, of high profile, globally widely-cited scientific papers, and of patents, has increased dramatically.
For me, one of the most exciting consequences has been the proliferation of cross-disciplinary and inter-institutional research amongst our young researchers and principal investigators, despite perhaps our long standing traditional hostility and open competition that all too often has hitherto corrupted some of the more established and senior talent in our universities (as I wrote here). There are clear opportunities for further collaboration between the universities in Ireland supported at the highest level.
But I remain concerned.
I remain concerned, because in my own view, the Irish state agencies - and in particular Science Foundation Ireland - have insufficiently focussed on the opportunity to translate world class research undertaken in Ireland into innovative products and services for the global market. In my view, Science Foundation Ireland is myopically focussed on Science: but what we also need - perhaps need even more - is a focus on Engineering. Ireland needs to take the most interesting scientific results globally available to engineer innovative new products and services for the world market.
I was surprised and concerned, for example, to learn that SFI reputedly believes that the work at REMEDI is overly focussed on commercial exploitation and industry linkage, rather than as SFI reputedly believes what is more nationally strategic basic research: this seems to me to in fact be the antithesis of what the small open Irish economy, with limited financial resources by global standards, actually needs. I am surprised and disappointed, that SFI does not have, and a senior executive has actually told me that it does not see the need for, a national showcase or centre for the outstanding scientific results which its sponsored researchers have already produced, and which are available for uptake by national and multi-national industry at large. I am surprised and disappointed that SFI sees no role in outreach to the Irish public to explain the importance of science in incidents like last week's national dioxin crisis, through a vehicle such as the Science Gallery (again a disclosure: for which I am chair). I am surprised and disappointed that SFI seems to think it can be just a shipyard launching ships, rather than an admiral not only building ships, but leading a complementary and mutually re-enforcing cohesive fleet to take on the world.
45Meuro is a lot of accident and emergency bed spaces. I absolutely know that the research teams receiving this funding feel the awesome national responsibility of the Irish taxpayer watching over them. But I am concerned that SFI is currently missing a much bigger picture than it currently seems able to see.
Wednesday 3 December 2008
"You're not playing at Croker..."
Monday 29 September 2008
Tigre Tico - Tico Tiger
I first met Richard just about 20 years ago, in Brussels at an annual ESPRIT conference. Pretty soon thereafter, when I was an academic in Trinity College, together with IONA co-founder Annrai O’Toole, I collected Richard from an OMG meeting in the height of the “troubles” in Northern Ireland and drove him across the border down to Dublin to give an invited talk on the OMG in Trinity. Richard regularly reminds me, and did so again last week when I met him, of our three passports – American, Irish, and British – being scrutinised at length by gun toting teenagers in army fatigues – apparently employed by the British Army – at the heavily fortified border crossing with the Republic. I think he was quite shocked, actually.
I was in San Jose, the capital of Costa Rica, last week to give an invited talk on the experiences and some lessons, from my personal perspective, of drama of the Celtic Tiger. The talk itself was on Thursday evening last, to the Club de Investigacion – run by Roberto Sasso – whose members consist primarily of senior executives from end user organisations throughout Costa Rica. Via Roberto, I also met the Minister for Foreign Trade, Marco Vinicio Ruiz and separately, the chief executive of CINDE – the equivalent of the Irish IDA.
It was my first visit to Costa Rica. I had heard of course of its astonishing natural beauty and lush green landscapes, as well as its extraordinary Caribbean and Pacific coastlines. However, I had not realised it was such a geothermally active region, with 38 volcanoes. San Jose appeared reasonably clean, not very much litter, and not very much graffiti, at least in comparison to parts of Dublin! In a very surprising way, it reminded me of the extraordinary beauty of the countryside of Rwanda, which I visited earlier this year, with luxurious forests and vegetation, lurking volatile summits, wonderful animals in natural habitat (e.g, gorillas in Rwanda, jaguar in Costa Rica..), low rise red tiled and silver corrugated roofed homes and buildings, and extraordinarily warm and generous people. I was fortunate enough to be taken, and to have a clear view for at least ten minutes, of the crater of Poas volcano , 2,800 metres high and about a 2 hour (uphill!) drive from San Jose. On the way down, I also visited the La Paz hotel gardens, with a wonderful track through native rain forest and damply intimate to a series of four spectacular waterfalls. Some of my own photos are here. It is the rainy season at the moment, and on Friday afternoon I experienced the heaviest and darkest monsoon cloud in my life: over 12 cm of rain gushed over San Jose in just a few hours. Everyone seemed to take it in their stride, and said it was routine and would probably rain as heavily the next day. And I thought we had had a wet summer in Ireland, but this was something else..
The democratic institutions of Costa Rica are interesting, and ones from which we in Ireland and in other countries, might appreciate. The President and elected members of parliament have four year terms. Since the 1949 Constitution, a member of parliament can only seek re-election after sitting out one term, ie after a four year participation in parliament, a further four years must pass before he/she can seek re-election! In the case of the President, eight years must pass before he/she can seek re-election. In my view, this philosophy ensures that politicians have an opportunity to stay more aware of ordinary society than some of the long term career politicians which we have in this country. The current president, Oscar Arias Sanchez, is a Nobel Peace Prize laureate, after his work helping end civil wars elsewhere in Latin America. The next elections will be in February 2010.
In 1948, Costa Rica disbanded its armed forces, and has no military forces and no military drain on the public finances. There has been no civil war since 1948, unlike some of the neighbouring countries. There is a public security force, currently with a small number of aircraft and helicopters, for general law enforcement, border patrol, anti-narcotic activities, and rescue.
The Costa Rican economy has been growing fairly steadily, at about 7% in 2007. It has a high standard of living relative to its neighbours about a per capita income of about U.S. $5,800 (and approximately double that on purchasing power parity – PPP – terms), and an unemployment rate of 4.6%. Consumer price inflation has been consistent at about 10% for the last decade. Both the central government and the overall public sector ran fiscal surpluses in 2007.
Costa Rica’s economy has been driven by eco-tourism (particularly from the USA, Canada and Spain) and agriculture, and in particular organically grown coffee, flowers, bananas, pineapples and strawberries, with Dole and Chiquita. However more recently Intel Corporation is established in San Jose and employs over 2,000 people; Proctor and Gamble employs 1,200 people, and both Hospira and Baxter Healthcare add to the health care products industry. There are untapped (for environmental reasons) oil reserves off the Atlantic coast. 90% of electrical power is generated by hydro-electric units, and all fossil fuels are imported - in Ireland, well over 90% of our electricity generation is by contrast from fossil fuels. Surprisingly, in Costa Rica there are not yet any geo-thermal units [actually there is one so far, and I stand corrected since the original version of this posting - see Ignacio Trejos's comment below], and it would seem that Costa Rica has ample opportunity to become a net exporter of electricity, based on its natural hydro and geo-thermal resources.
In the school system, the Government has given tax breaks for the purchase of computers, and many schools are fully equipped. Programming has become part of the entire school agenda. Turning to the software industry, the Microsoft evangelist in the region, whom I met, has done an excellent job for his company: all school students leave school not only with a good grounding in Office tools, but also as at least Visual Basic programmers. There is very little Java competency. The quality of programming capabilities in the young adult population is high. There are today about 80 independent software vendors, many of them however small, exporting in total approximately 200M US$ worth of services and products.
The Club de Investigacion is having its 20th anniversary year. It has recently published a digital strategy for Costa Rica, as part of a national drive improve productivity and to triple income per capita by 2021. It is available in English here and covers the major themes of productivity in the economy; education; and transparency in government institutions.
Next year, the OMG will celebrate its 20th anniversary year, and its June meeting will be hosted in Costa Rica. The OMG was highly influential on the development of IONA, and as a one time Board member of the OMG, I hope to be there to join in the celebrations of the longest global standards organisation in the software industry.
Twenty years of Club de Investigacion, and almost 20 years of the OMG. Reflecting back to 1988 and 1989, I do not believe any of us would have anticipated the rise of the Celtic Tiger in Ireland just a few years later.
I wonder what the next twenty years will bring for the Tico Tiger..
Saturday 20 September 2008
ArtBots at the Science Gallery
The Science Gallery focuses on the confluence of science and technology with art and discovery. This weekend we are hosting ArtBots – the Robot Talent Show, as part of the Dublin Fringe Festival. I went along to the opening last night – it was pretty busy – and really enjoyed some of the more artistic entrants.
On walking in, you are met by Rubot II, which was a centre of attraction for many of the teenagers there, and impressive if not particularly artistic. But close to Rubot, you can hear and see what a 6 metre length of vibrating and oscillating steel band looks like in the Storm and 6 Bands. I really liked the Rechnender Raum, an inverted dynamic machine in which its computations are sent to its centre. What Is It Without The Hand That Wields It was little gruesome, weeping blood every time a player was injured in Counter-Strike Source. I really liked Gossamer-1 with the intricate patterns it layered in response to the ambient sounds in the exhibit.
Ray Lee gave an astonishing orchestral performance of robotic music entitled Force Field as he conducted, and played virtual instruments. By moving his hands – air guitar like – he could pluck strings, play chords, and assemble a rhythmical cacophony of harmonies and melodies – quite amazing. Unfortunately however his only concert was last night, and so if you missed it, well you’ll have to wait until next time.
There are fifteen exhibits altogether, together with play areas where you can build your own robots. Entrance, as is our policy is free. On the flip side, the exhibition is only running this weekend and finishes tomorrow evening: we have to meet the costs of having the exhibitor engineers and artists be with us in Dublin.
So, if you are in Dublin this weekend, do hop on the DART and go explore the show. Its great to be able to show the public that there is art in software, science and engineering :-)..
-
Postscript: some photos from the show are here.
Thursday 18 September 2008
Building Cathedrals from Bazaars
In summary, Cloudsmith lets you browse and find useful bundles of software components which work together – software playlists – and then download ones of interest. Each one can contain components from different software repositories, and Cloudsmith knows where to go, and how to get to them.
--
Eric S. Raymond wrote a seminal paper in 1997, The Cathedral and the Bazaar, contrasting how Linux emerged from a loosely structured, highly collaborative community or "bazaar" with the traditional approach to developing software (open source or proprietary), in which a select group of cathedral-builders controlled every aspect of design and technology.
Most engineers strive to build at least one great “building” during their career, a monument, a shrine, and a testament to their skill. Today, even "cathedrals" are made from parts found at the bazaars - a huge and growing marketplace for open source components, in which thousands of developers promote parts that many other developers combine into new products. The output of many bazaars -- projects and communities such as the Eclipse Foundation, the Apache Foundation, Google Code, SourceForge, etc. - support and publish the efforts of component development teams. Popular components turn up in multiple bazaars, sometimes as identical copies, other times with subtle variations.
Among the challenges development teams, and their co-worker product management and product marketing teams, face when operating within this new ecosystem are:
* What range of components is currently available? Which bazaars have them; what is their status and quality; how popular are they; where can updates and fixes be found; and so on.
* What works with what? What components, and combinations of components, are available? How do the pieces all fit together, and which bazaars have them?
* How popular is this combination of components compared to that alternative one? How do we know when and if we should update a selection of components, as new versions of the constituent parts emerge?
* How can we build playlists which combine components we built ourselves, with components found in public bazaars and that change in ways we don't control? How can we move to the new version of a public component without breaking what we already have? And how can we keep what we found in the bazaar from getting so intertwined with what we built that we can no longer separate them? What is the best strategy to manage change, when your organisation and your team are increasingly mixing public software components with your proprietary assets?
* Who is going to support us when we use some unique combination which we assembled from public bazaars? Is there anyone out there doing something similar we can learn from?
* We fix and extend components we find in the bazaar, and sometimes create entirely new component playlists of our own. How do we share our work with other developers in our organisation or (assuming our corporate policy allows it) contribute things back to the bazaar for the public good? And assuming we've shared it, how do we know who is using it, and for what?
It is, of course, no longer just an issue of providing a stable, managed foundation on which you and your colleagues can build. There is heightened corporate awareness reaching all the way to the audit committees of publicly quoted companies, due to the multiplicity of software licensing policies. The issue of knowing if, when and how public software assets are being used inside a corporation has become a high concern.
The ability to tailor software should be its value rather than its risk. But in todays world, isn't software componentisation paradoxically slower than it could be, precisely due to the changes, improvements and proliferation offered by the community?
Eric Raymond describes how extremely useful software can result from open collaboration, despite the absence of a clear lead architect directing the project. Today’s software repositories illustrate this principle on a grand scale - they are collections of really good and useful components developed, published, maintained and extended, sometimes by individuals and sometimes by organized teams of collaborators, in a process that can seem almost anarchic compared to conventional internal development.
As bazaars of developed, and contributed, software components have matured, the complexity of fitting together appropriate combinations have increased, as has ensuring that things do not break as each component is maintained.
One example is Eclipse, which is a common integration platform for many components. The recent Ganymede release lists nine application frameworks, six toolsets for embedded and device development, six toolsets for enterprise development, five language IDEs, and five aspects of its rich client platform. All of these elements, in principle, can be used in any combination of choice, although there are seven different official Ganymede packages are listed. Forty-five additional different project downloads are listed. And nine different distributions from member organisations are promoted. It shows an impressive level of community momentum and collective activity, but which of all of the alternatives do you really need for your particular project?
Actually, it is even more complex, because each bazaar stacks up components from its own shelves with components it finds in other bazaars. And you are often building not just one cathedral, but several based on a common set of blueprints. Perhaps you want to develop using Seam rich client Java toolkit? Then you might need a playlist of the Eclipse Classic IDE, JBoss Tools, Seam Core, JBoss AS, and PostgreSQL (with thanks to Stefan Daume for suggesting this particular playlist). But to do so, you may need to visit the Eclipse, JBoss, Seam and Postgres bazaars to put this all together -- unless you can happen to find somebody else who has already done this for you. If you want to build an email spam filter, then maybe a playlist of MySQL, qpsmtpd, my qpsmtpd custom modules, php pages (status), and open flash chart run-time files might be just the job (with thanks to Bjorn Freeman-Benson for this playlist).
Finding out what software components are available is a modest challenge: you can use raw Google, or Google CodeSearch, or Koders, or Krugle, or Codase, or something similar. The more significant challenge is finding out what works with what else to form a useful playlist; then how to get hold of the right version of each these pieces from each of the right bazaars concerned; how popular is this specific playlist of components; and how to get notified if any of the pieces are subsequently changed. If you want to be civic-minded, you might also want to find out how best to contribute original or derivative works back to the remainder of your organisation or community at large.
Our industry is maturing: we really soon should reach the equivalent levels of professional practice as our colleagues in other engineering disciplines, such as electronics hardware and civil engineering. There now is - perhaps at long last - a substantial number of re-usable, well-engineered, components available to all of us, being extended and improved on a daily basis. We should all be able to build cathedrals, and other artifacts, from the components we find. But the vast range of components, coupled with the fluidity of material - software - with which to work, has presented our industry with some new challenges,and which are not as apparent in other engineering disciplines.
Friday 12 September 2008
Why is Engineering not taught by Professional Engineers ?
I was perhaps (deliberately :-)) a little controversial and I had to wear my flame suit when responding to the Q&A afterwards, not least because sone of the audience were academics in Irish engineering schools, but not professional engineers!
If you have any views on this topic, please do post a comment.
Best
Chris
--
I speak to you today as the current Senior Vice President of Engineers Ireland, the professional body for engineers in this country. I will have the honour next year of serving my year as President.
I am an electronics engineer, graduating from a four year undergraduate programme in 1978. My first three years were spent in general engineering topics, and I chose to specialize in electronics only in my final year. So, I put my credentials in front of you ladies and gentlemen, and admit that I only have a hazy recollection of my lectures and tutorials in thermodynamics, fluid mechanics, applied mathematics, instrumentation and control, and so on....
So, in coming to you today I thought I ought to prepare myself by browsing the internet and trying to understand what are the current issues, opportunities and challenges facing you in the Manufacturing and Mechanical Engineering professions today. Googling, I found myself reading current and back issues of magazines not only of our own Engineers Journal, but also of the Society of Manufacturing Engineers, and the American Society of Mechanical Engineers.
Forgive me, but I was initially a little taken aback! I read a number of viewpoints which suggested that the West is losing manufacturing competencies and capacity to the emerging economies of the East, and in particular of China. If I were a potential student of manufacturing engineering, I might think that the future held little hope for me unless I emigrated to Guangdong, Zhejiang, Hebei or somewhere else in China!! Now personally, I really enjoy visiting that country and have done so regularly for some years – indeed I was the founding Chairman of the Ireland China Association back in 2001 – and frankly, if I were a younger professional starting my career I would seriously think of emigrating there. But I’m not convinced that many Leaving Certificate students would necessarily agree with me, and still less their parents. But some of your colleagues in your discipline seem to be strongly suggesting that there is no career future in manufacturing engineering unless one moves East.
It got worse. I came across another article, suggesting perhaps that we are seeing the imminent demise of mechanical engineering. In the good old days, a manufacturing plant was driven off a central power shaft spanning the longitudinal axis of the factory, with various gears and belts driving machinery at each station. In the good old days, cars, trucks and locomotives had central powertrains, gearboxes and hydraulic fluids controlling the power and torque from the power plant to the wheels. But nowadays, the electrical and electronic engineers are apparently winning and, using high power semiconductor gates, large amounts of electrical power can be delivered and minutely controlled, with extreme precision, in ways that can only make mechanical engineers drool! Most modern aircraft, including in particular the entire Airbus family, use fly by wire rather than fly by mechanical linkage. All new cars soon may not have drive shafts and gears boxes: the power will be delivered using cables via all electric drive chains, with microprocessors making sense of it all:: Your garage mechanic will need to become a garage electrician!
But then, I was relieved to find counter-points of view, observing how both manufacturing and mechanical engineering are evolving. Composite materials are driving new applications, not least in the biomedical domain for prosthetics. Manufacturing engineering has evolved into systems integration and product integration, harnessing a diverse set of emerging, disruptive technologies to yield innovative and exciting products. Scales are continuing to shrink, and minimization of both mass and energy are a common objective. Smart, intelligent materials with their own embedded controllers are not uncommon. Kinematicians lead efforts in unraveling protein folding, essential to genomics, proteomics and DNA scaffolding. Thermal engineering is becoming more and more critical: I am aware of the truly excellent work being done by Jeff Punch and his team in the University of Limerick in this regard, in particular in the domain of thermal stabilization of photonic lasers for telecommunications applications, in the context of my chairmanship of the CTVR national project in telecommunications.
In fact, as reputedly one wag stated: it’s no longer about “M”anufacturing engineering. It’s no longer about “M”echanical engineering. The “M” denotes something else: today it is about Multi-disciplinary engineering.
I fervently support this view. In my own career with computers and software, my industry not only changes its technologies, but also rapidly changes its perspective as new applications appear. A professional engineer today, regardless of his or her background, must have a multi-disciplinary philosophy. That has two complementary aspects: the intra-engineering and external. Multi-discipline, in the intra-engineering sense, implies an understanding and training across multiple engineering specializations, understanding the application of mathematical and scientific results to civil, mechanical, electrical, electronic, software, manufacturing engineering, and so on. By the external multi-disciplinary aspect, I mean the ability to discuss articulately with line of business managers, product marketing, corporate marketing, corporate lawyers, human resource professionals, and of course financial analysts.
But today, forgive me, in this country, I wonder have our colleagues in our engineering academies – both universities and institutes of technology – lost the plot ? One of their concerns I guess – and I speak as a past university lecturer – is the usually desperate quest to achieve recognition by their peer academics in other departments across the rest of the organisation. As an engineering department struggles to achieve recognition, and of course financial resources, amongst perhaps stronger groups in the pure sciences, the medics, the department of law, the business studies department, all of the various departments of humanities and so on, there is a natural tendency to play the game: “publish or perish”. And in publishing, and researching, more and more esoteric niched topics are addressed, in which one may have a reasonable chance of obtaining international recognition as an accomplished researcher but in what may be a very narrow field indeed.
However a consequence of this may be a tendency to over-specialise undergraduate courses. In a national market in Ireland, where there are few enough Leaving Certificate students obtaining honours standards in mathematics – which of course is the usual standard for entrance into courses leading to professional engineering accreditation – does it really make sense to have proliferation of undergraduate courses ? Let me give you some idea, from the list of undergraduate courses nationwide which are accredited by Engineers Ireland as giving a foundation to become a Member of our organization: Chemical and Process Engineering; Electronic Engineering; Electrical Engineering; Microelectronic Engineering; Mechanical Engineering; Materials Engineering; Process Engineering; Process and Chemical Engineering; Structural Engineering; Civil Engineering; Environmental Engineering; Civil, Structural and Environment Engineering; Manufacturing Engineering; Production Engineering; Computer-Aided and Manufacturing Engineering; Industrial Engineering and Information Systems; Aeronautical Engineering; Digital Media Engineering; Information and Communication Engineering; Manufacturing Engineering with Business Studies; Mechatronic Engineering; Medical Mechanical Engineering; Biosystems Engineering; Computer Engineering; Building Services Engineering; Agricultural and Food Engineering. I know that all the academics involved in offering this wonderful diversity are sincere in their disciplines, but isn’t it time we stood back and asked ourselves is there a better way to help students select Engineering as a profession ? And ensure that they have a very solid, multi-disciplinary approach to Engineering as a profession ? And leave at least some of the specialization, when and as necessary, to their continued professional development during their career ?
Let me change tack, and give you another concern which I have. If one of my family ever were to pursue a career in surgery, I and they would expect to learn from practicing surgeons. If I were ever to take lessons to become an aircraft pilot, I would like lessons from a qualified professional pilot. In my business career, whenever requiring professional legal or financial advice, I have sought the necessary qualified professional individuals.
And so, if any of my family pursue an Engineering career – and one of my sons is studying Engineering – I would expect, and they expect, to be taught by professionals. Professional Engineers.
In preparing today’s talk, I browsed the web sites of the Irish universities and institutes offering those courses I alluded to above, and examined the credentials of the academics of the various engineering departments concerned – at least, as published on their web sites. It was very very interesting, and I encourage you to try the exercise yourself.
For example: one department: six full time academic staff, only one of them – the head of Department – listed C.Eng. as amongst his accomplishments. Another: four academics, no C.Eng listed. Another: twenty academics, one Fellow, four C.Engs. And so on.
Now there are many PhDs. And a few Professors. But why so few Chartered Engineers (or Fellows) ? I suspect that perhaps the various web pages aren’t always accurate, and C.Eng qualifications aren’t always listed. However, that in turn is indicative: why would an Engineering academic not be much more proud of the fact that he or she was a Chartered Engineer, or Fellow, and advertise that fact, ahead of being a Dr. or Professor ??...
In the medical profession, a simple Mr, Ms or Mrs as a title commands great respect: the individual in question is likely to be a highly qualified surgeon or consultant, rather than a simple General Practitioner Doctor, or an esoteric academic Professor. A highly qualified practitioner gains respect. Why are our own Engineering academics not as proud of practical professional experiences ? Why is it acceptable to have a non Chartered Engineer teaching professional engineering ? Should it be acceptable ? Why do engineering departments not insist on a C.Eng. recruitment policy, and why do they not demand that their younger staff achieve C.Eng. status as rapidly as possible, if necessary ahead of achieving professorial status ? Why do our engineering students not question – no, demand – that the majority of their teaching comes from professional engineers ?
Ladies and Gentlemen, let me remind you or advise you if you have not already heard, that Engineers Ireland has taken the decision that from 2013 in Ireland, it will be necessary to have achieved a Masters level of education, over five years, in order to become a Chartered Engineer, from the current position where a four year accredited undergraduate degree is sufficient. While thus bringing us into line with many of our international colleagues, the change is also an opportunity for us to consider the structure staffing, and directions of our academic engineering programmes.
Thank you for your time this morning, and my opportunity to address you. Let me leave you with a summary: if we are going to attract more people to a wonderful and exciting career in professional engineering, then we ourselves must become even more professional in our education. We need to stress a multi-disciplinary approach, re-visit our thinking about premature specialization, and ensure that as many of our instructors as possible have professional engineering qualifications.
Wednesday 27 August 2008
Software Playlists
In summary, Cloudsmith lets you browse and find useful bundles of software components which work together – software playlists – and then download ones of interest. Each one can contain components from different software repositories, and Cloudsmith knows where to go, and how to get to them.
I did a few short (approx. 4 mins each) youtube videos to help you. The first one (sorry for the mug shot..) shows you how to browse and download a playlist in Cloudsmith; the second, how you can publish your own playlist, or distro, of interesting software and share it with everyone else, if you want to; and the third, how you can tell Cloudsmith about new software components available which it doesn’t already know about.
Have fun.
Meanwhile, here’s some motivation for why we put Cloudsmith together…..
Douglas McIlroy for the NATO conference on software engineering in Germany in 1968:
"Software components (routines), to be widely applicable to different machines and users, should be available in families arranged according to precision, robustness, generality and time-space performance.
Existing sources of components - manufacturers, software houses, users' groups and algorithm collectors - lack the breadth of interest or coherence of purpose to assemble more than one or two such families, yet software production in the large would be so enormously helped by the availability of spectra of high quality routines, quite as mechanical design is abetted by the existence of families of structural shapes, screws and resistors.
We undoubtedly get the short end of the stick in confrontations with hardware people because they are industrialists, and we are the crofters. Software production today appears in the scale of industrialization somewhere below the more backward construction industries."
Some forty years later, some cynics may argue that we software people are still crofters compared to our peers in other disciplines of engineering. However, there is considerable progress, at the technology level, for component based engineering applied to the software industry: modern programming environments such as Java, C#, Ruby, Perl, etc; modern development environments such as Eclipse and XCode; and emerging runtime environments such as OSGi. Likewise there are repositories of software components online at Eclipse, Apache, Sourceforge, and Tigris, as well as many others. Discovering what software components are available is a modest challenge: you can use raw Google, or source code searchers such as Google CodeSearch, Koders, Krugle, Codase, or some such. Competency and skills across a development organisation can be accelerated by understanding how different components have been used together by architects and experienced developers.
However, the momentum behind component based software paradoxically is not without problems. Many developers make contributions, and it can be difficult to clearly see the gems against the morass of activity. Software appears inherently unstable. Problems are found, bugs are fixed, extensions are made, and patches released. When the industry as a whole is increasingly adopting componentization, when components are supplied by third parties, and are upstream in the component “supply chain”, there is a serious risk of accelerating instability.
It can take hours, or even longer, to deduce dependencies between components (whether open or closed source); to copy folders; to pack; to download; to then unpack; to establish deployment targets, and all the sundry other activities needed to actually successfully build a system and get it to work. It is not uncommon for the skills involved to be concentrated on a very small number of key “build” or “configuration” developers, whose loss from an organization would could serious concern and vulnerability.
Following other engineering disciplines to componentization should be “a good thing” as McIlroy argues: but can we do more to enhance confidence and accountability ?
The momentum behind software components is resulting in increasingly less pre-packaging by specific suppliers and aggregators, and increasingly more tailoring by both suppliers and consumers. There is some analogy with developments in the music industry. In 1968, when McIlroy made his comments at the NATO conference, and even as recently as the start of this decade, music distribution companies and their contracted artists sold pre-packaged songs as albums: an album was distributed as a complete image printed onto some distribution media - an LP record, tape, CD or DVD - and the selection of songs it contained was pre-determined by the supplier. Software vendors have been doing something similar.
Today, while such music albums are still available, it is more common for the public to download individual songs and tunes from online repositories and stores such as iTunes. Further, anyone can package together a selection of songs and tunes which they believe form an interesting juxtaposition, as a playlist. A favorite playlist may be shared with friends and others, enabling them to download and also listen to the same selection.
A playlist can be part of another, forming a larger collection. iTunes v3 introduced automatic updating of playlists, based on ratings, popular plays, keyword tags and play counts. The playlist concept has been extended to videos and photograph selections.
Software playlists are a new concept, introduced by Cloudsmith. A software playlist identifies a set of software components which can be usefully used together. Given a playlist, its constituent components can be automatically downloaded from their respective public or, as appropriate, proprietary software repositories and materialised onto a target machine. The publisher of a playlist - a company, or an individual - asserts that the specific components are mutually compatible, and usage and other metrics can confirm this. An example of a playlist, from Stefan Daume, might be a foundation for using the Seam rich client Java toolset and so list the combination of specific compatible versions of the Eclipse Classic IDE, JBoss Tools, Seam Core, JBoss AS, and PostgreSQL required to obtain the Seam environment.
Software playlists are an excellent way to encourage standard configurations and environments. Corporate “favorite” playlists, containing only approved executable binaries and libraries, can be enforced where appropriate. To the extent that playlists are shared in public (on the internet), different alternative configurations can quickly be appraised and compared for popularity and ubiquity. Software adoption trends across the industry can be monitored, and the stability of new releases can be tracked.
Changes to specific software playlists can also be monitored. Notifications can be received, for example, by using an RSS feed whenever one of the underlying components is updated. Equally, notifications can be received whenever a software playlist is in turn incorporated and nested inside another playlist: this can be one measure of adoption and ubiquity, akin to citation scores for top scientific papers and to pagerank algorithms.
In a software development environment, public software playlists can provide valuable information on configurations found useful by other organizations and developers. A well defined (evidently stable and popular) playlist can save wasted time and effort, otherwise need to find workable configurations of different versions of various components.
Inside the corporate firewall, private (ie to the corporation) playlists can be built from a mixture of proprietary software components from internal repositories, and from public components if appropriate. Playlists overcome the vulnerability of configuration skills being limited to a very small group of core developers and builders.
Software playlists can be a mechanism for describing a specific tailored configuration from a customer back to a software supplier, under a suitable support contract. They can also be a way for a vendor to release updates and patches in a limited distribution to appropriate customers.
The components – the “tunes” – within a software playlist need not be limited to executable modules and libraries. A software component can also be source code, or a test script, or documentation, or a presentation – in fact any soft copy of any information. A software playlist can, for example, describe the executable software, tutorials, exercises and class notes necessary for a particular training course. A prospective student – or the individual responsible for preparing a class room for a course – can then pre-load the material necessary for the course, from the playlist, and thus avoid time wastage for configuration activities during the course itself.
We have built and offer Cloudsmith to the global software community as a service to help find, assemble, load and track software artifacts, described by software playlists, as well as to help to encourage the construction of new ones.
Cloudsmith is a repository for software playlists: it contains information about components, but not the components themselves. Cloudsmith is thus not a software component repository, but augments them. Software playlists can be easily constructed from others, and from those software components known to Cloudsmith. Publishing; sharing or protecting; finding and searching for; downloading and “materializing” components for; and monitoring the popularity and quality of software playlists are all simple, easily-learnt, point-and-click, activities. Playlists are named, grouped into folders, and can be given keyword tags. Playlists can be shared amongst a specified set of users, or made generally public. All the components necessary for a specific playlist can be materialized and installed in a specific machine, as a single mouse click – and such “cloudlinks” can be shared via, for example, email or blogs. Versioning compatibility and specific machine environment differences can be automatically managed.
Public software component repositories, such as Eclipse, Apache, Sourceforge, Maven and Tigris, are largely already mapped by Cloudsmith, and so the components therein can be easily added into playlists. Cloudsmith understands all common industry versioning and meta-information formats for software repositories and build systems. Extending the map with further repositories, including private ones (for example inside a firewall), is straight forward. Components from private repositories can be restricted to private playlists for limited groups of users.
In a similar way, the Cloudsmith web site is a publicly accessible resource. When using public assets together with private ones, it is a common requirement to place key proprietary assets within your corporate firewall. We thus also provide private Cloud servers, which operate on a corporate intranet and co-operate with the main public Cloudsmith web site. A private Cloudserver can thus complement a private software repository.
Software components openly shared and accessible across the internet are changed (by third parties) in ways that sometimes may appear unpredictable, and perhaps even unwarranted from the perspective of your own use of them. By contrast, private software assets inside the corporate firewall can be managed and have their life cycles carefully controlled. A private Cloudserver can provide a useful interface to couple private and public assets, ensuring that specific versions and updates to public assets are only adopted inside the corporation within the firewall in a managed way.
A private Cloudserver can also serve as the "site of record" for the adoption and consumption of public software assets across an organisation. By using working via corporate software playlists on a private Cloudserver, rather than allowing the direct consumption of publicly available software components, the degree to which public assets are used can be controlled and monitored. This in turn can not just provide stability for software engineering activities, but also greatly assist verification and audit processes necessary for good governance and IP management.
Douglas McIlroy stated, back in 1968:
"Existing sources of components - manufacturers, software houses, users' groups and algorithm collectors - lack the breadth of interest or coherence of purpose to assemble more than one or two such families, yet software production in the large would be so enormously helped by the availability of spectra of high quality routines, quite as mechanical design is abetted by the existence of families of structural shapes, screws and resistors."
Today, there is a substantial spectra of software components on a global scale, and many of high quality.
The challenge now is to understand which software components work well with which others, and then how to understand and manage those configurations.
Friday 4 July 2008
Nelson Mandela's 90th birthday
Friday, july 18th next is Nelson Mandela’s 90th birthday.
In UNICEF Ireland, we’re celebrating his birthday by inviting everyone to send him a birthday card. We’re very grateful to the Sunday Times newspaper which next Sunday (6th) will be including a birthday postcard, which you can then use to fill out with a greeting, and post in to us. There are also a number of volunteers and retail outlets around
The Nelson Mandela Foundation has been a partner in the “Schools For Africa” campaign with UNICEF and the German philanthropist Peter Kramer, via his Hamburg Society for the Promotion of Democracy and International Law. Schools for Africa is catalyzing basic education across
I remember when I was a student studying in
In 1958, the ruling National Party in
Mandela was found guilty the following November of two charges, of inciting workers to illegally strike, and of leaving the country without valid documentation. He was subsequently charged in October 1963 under the Sabotage Act, which carried the death penalty. He conducted his own defence, and gave a lengthy, impassioned and widely reported speech to mitigate his sentence: he was sentenced to life imprisonment on the 12th June 1964.
In March 1980. the
Six weeks later, PW Botha resigned after friction with his cabinet colleagues. His successor, FW de Klerk, under pressure from international governments, but also calculating that the ANC was poorly organized and that he could form a winning alliance with conservative black organizations, lifted the ban on the ANC in February 1990, and released Mandela from prison on the 11th of that month.
In April 1994, during the first national, and fully democratic, elections, the ANC won a national majority and Mandela became president. However a year earlier, the grand-daughter-in-law of the instigator of apartheid Hendrik Verwoerd (remember him from above?..), Melanie Verwoerd, had been invited by Nelson Mandela to stand as a candidate in the first democratic elections in
Melanie today is the Executive Director of UNICEF here in
So, in honour of Nelson Mandela’s 90th birthday, and due to Melanie’s initiative in celebrating the event, please fill out and post the birthday postcard, either physically via next Sunday’s Sunday Times, or virtually on the web.
Wednesday 25 June 2008
IONA
In those very early days, one of my mentors told me that the chief responsibility of a CEO to his staff is to improve the CV of each and every staff member during their tenure with the company.
It’s a principle I tried to uphold during my two terms, and 12 years, as CEO of IONA. I certainly don’t claim a 100% success rate, but I honestly feel very privileged to have worked with each IONAian over the years since 1991, and sincerely hope that each and every career immensely benefited as a result. There are, and have been, wonderful people at
When Software AG wrote a formal letter to the Chairman of IONA earlier this year, they triggered under Irish corporate law a lengthy and delicate process which has eventually resulted in today’s announcement. During the process, a large number of companies were contacted, which resulted in a shorter list of potential bidders. These included both trade companies, and private equity houses, who were then each invited to undertake detailed due diligence, including face to face meetings with the executive team and myself as a major shareholder and Board member.
Ultimately, a number of formal bids were made. The IONA Board, after careful consideration and detailed professional advice, have decided to recommend the Progress offer to our shareholders. Many factors weighed on that decision, heavily complicated by multitude of requirements under Irish, European and
I have known Joe Alsop for many years. I have no doubt that he feels the same responsibility I held when I was (twice) CEO, to improve the CV of each and every staff member during their service with the company.
I sincerely believe that there is a wonderful opportunity in the global enterprise middleware sector, and – assuming the deal is ultimately approved later this year - I fully encourage the combined Progress and