Showing posts with label collaboration. Show all posts
Showing posts with label collaboration. Show all posts

Saturday, March 7, 2009

What have operators done for us recently?

Mobile Monday in London this Monday evening (9th March) will be on the topic of "What have operators done for us recently?".

To quote from the event website,
What have mobile operators done for innovators and developers, lately? Our next MobileMonday London event will explore this issue. The event will be held on March 9th at CBI conference centre (at Centrepoint Tower) at 6:00 pm, sponsored by O2 Litmus and Vodafone. Panelists will include James Parton from O2, Terence Eden from Vodafone, Steve Wolak from Betavine, David Wood from Symbian Foundation and Jo Rabin representing dotMobi. The event will be chaired by Anna Gudmundson from AdIQ and Dan Appelquist will be your host for the evening.
At the time of writing, there are still a few registration slots left. If you're in or around London on Monday evening, and you're at all interested in the future of the mobile phone industry, you will almost certainly find the meeting worthwhile. From my past experience, these events are great for networking as well as for highlighting ideas and sharply debugging them. The breadth and depth of experience in the room mean that any superficially attractive proclamations from panellists are quickly challenged. I typically leave these meetings wiser than when I went in (and often chastened, too).

Usually people blog meetings after they happen (or whilst they are happening). In this case, I'd like to set down a few thoughts in advance.

Early last year, Symbian commissioned a third party report into the viewpoints and experiences of mobile developers. The report had a Californian bias but the results are familiar even in the context of Europe. The report did not specifically seek out the opinions of developers towards network operators, but these opinions came through loud and clear regardless. Here are some representative comments:
  • "Everyone in tech has rope burns around their necks from doing business with the carriers [network operators]. They hung themselves trying to do carrier deals."
  • "The operator is an adversary, not a partner."
  • "The basic problem with mobile is that operators are in the way."
  • "The reality is that the mobile operators will screw you, unless they already want to do what you're developing. They always ask, 'What's in it for me?'"
I raise these comments here, not because I endorse them, but because they articulated a set of opinions that seem to be widely held, roughly twelve months ago.

Operators are (of course!) aware of these perceptions too, and are seeking to address these concerns. At the Mobile Monday meeting, we'll have a chance to evaluate progress.

Ahead of the meeting, I offer the following six points for consideration:

1: With their widespread high bandwidth coverage, the wireless networks are a modern-day technological marvel - perhaps one of the seven wonders of the present era. These networks need maintenance and care. For this reason, network operators are justified in seeking to protect access to this resource. If these resources become flooded with too much video transfer, manic automated messaging, or deleterious malware, we will all be the losers as a result.

2: Having invested very considerably in the build-up of these networks, it is completely reasonable for operators to seek to protect a significant revenue flow from the utilisation of these networks - especially from core product lines such as voice and SMS. Anything that risks destroying this revenue flow is bound to cause alarm.

3: The potential upside of new revenue flow from innovative new data services often seems dwarfed by the potential downside from loss of revenues from existing services, if networks are opened too freely to new players. In other words, network operators all face a case of the Innovators' Dilemma. When it comes to the strategic crunch, innovative new business potential often loses out to maintaining the existing lines of business.

4. New lines of revenue for operators - to supplement the old faithfuls of voice and SMS - include the following:
  • Straightforward data usage charges;
  • A micro-share of monetary transactions (such as mobile banking, or goods being bought or sold or advertised) that are carried out over wireless network;
  • Reliable provision of high-quality services (such as would support crystal-clear telephone conference calls);
  • Premium charges for personalised services (such as answers to searches or enquiries)
  • A share of the financial savings that companies can achieve through efficiency gains from the intelligent deployment of new mobile services; etc.
But in all cases, the evolution of these new lines of service is likely be faster and more successful, if new entrepreneurs and innovators can be involved and feel welcome.

5. The best step to involving more innovators in the development of commercially significant new revenues - and to solving the case of the Innovators Dilemma mentioned above - is to systematically identify and analyse and (as far as possible) eliminate all cases of friction in the existing mobile ecosystem.

6. Three instances of mobile ecosystem friction stand out:
  • The diversity (fragmentation) of different operator developer support programmes. Developers have to invest considerable effort in joining and participating in each different scheme. Why can't there more greater commonality between these programmes?
  • The hurdles involved with getting sophisticated applications approved for usage on networks and/or handsets - developers often feel that they are being forced to go through overly-onerous third party testing and verification hoops, in order to prove that their applications are trustworthy. Some element of verification is probably inevitable, but can't we find ways to streamline it?
  • The difficulties consumers face in finding and then installing and using applications that are reliably meet their expectations.
In all cases, it's my view that a collaborative approach is more likely to deliver lasting value to the industry than a series of individualist approaches.

Monday, February 9, 2009

Preparing for Barcelona

What's the issue that deserves the fullest attention of the best minds of the mobile industry representatives who will be gathering next week at the Mobile World Congress event in Barcelona?

That was one of the questions that I got asked in a quick-fire practice session last week, by a journalist who was employed for the morning to take part in a "media training session" for people from the Symbian Foundation launch team. The idea of the session was to bombard participants with potentially awkward questions, so we could test out various ways to respond. The questions ranged from tame to taxing, from straightforward to subtle, and from respectful to riotous.

One possible answer to the question at the top of this posting is that it is the issue of user experience which deserves the fullest attention. If users continue to be confronted by inflexible technology with unfriendly interfaces, they won't get drawn in to make fullest use of mobile devices and services.

Another possible answer is that it is the issue of complexity which deserves the fullest attention. In this line of thinking, overly complex UIs are just one facet of the problem of overly complex mobile technology. Other facets include:
  • Overly difficult development cycles (resulting in products coming late to the market, and/or products released with too many defects), and
  • Overly exercised CPU cores and overly bloated software (resulting in products with poor battery life and high cost).
However, on reflection, I offer instead the following answer: it is the issue of collaboration which deserves the fullest attention. We need to find better ways for all the good resources of the mobile industry to be productively aligned addressing the same key risks and opportunities, rather than our good intentions ending up pulling in different directions. The problems that we collectively face (including the problems of poor user experience and overly complex software) are surely capable of resolution, if only we can find the way to work together on solutions, rather than our different approaches ending up contradiciting each other and confusing matters.

Open source, whereby people can look at source code and propose changes without having to gain special permission in advance, is part of the solution to improving collaboration. Open discussion and open governance take the solution further. Yet another step comes from collaboration tools that provide first-rate source configuration management and issue tracking.

But collaboration often needs clear leadership to make it a reality: a sufficiently compelling starting point on which further collaboration can take place. Without such a starting point, none of the other items I mentioned can hope to make a lasting difference.

That brings me back to the role of the Symbian Foundation. The Symbian Foundation is offering the entire mobile industry what it claims to be the best possible starting point for further collaboration:
  • A tried and tested codebase of 40 million lines of code;
  • Processes and disciplines that cope with pressures from multiple divergent stakeholders;
  • A visionary roadmap that is informed by the thinking of existing mobile leaders, and which spells out the likely evolution of key mobile technologies.
The Symbian Foundation will be holding a welcome party on Monday evening at Barcelona (8pm-11pm, 16th February). I've been allocated a small number of tickets to this party, to pass to selected bloggers, analysts, and other deep thinkers of the mobile industry. If you'd like to join this party to discuss the points I've made in this posting (or any of the other issues relevant to the formation of the Symbian Foundation), I set you this challenge. Please drop me an email, and provide a link to some of your online writings on applicable topics. (By the way, you don't need to agree with my viewpoint. You just need to demonstrate that you're going to enter into an open-minded, friendly, and constructive debate!)

Monday, December 15, 2008

Symbian Signed basics

It's not just Symbian that runs into some criticism over the operation of application certification and signing programs. (See eg the discussion on "Rogue Android apps rack up hidden charges".)

This is an area where there ought ideally to be a pooling of insights and best practice across the mobile industry.

On the other hand, there are plenty of conflicting views about what's best:
  • "Make my network more secure? Yes, please!"
  • "Make it easier to develop and deploy applications? Yes, please!"
If we go back to basics, what are the underlying requirements that lead to the existence of application certification and signing schemes? I append a list of potential requirements. I'll welcome feedback on the importance of various items on this list.

Note: I realise that many requirements in this list are not addressed by the current schemes.

a. Avoiding users suffering from malware

To avoid situations where users suffer at the hands of malware. By "malware", I mean badly behaved software (whether the software is intentionally or unintentionally badly behaved).

Examples of users suffering from malware include:
  1. Unexpectedly high telephone bills
  2. Unexpectedly low battery life
  3. Inability to make or receive phone calls
  4. Leakage without approval of personal information such as contacts, agenda, or location
  5. Corruption of personal information such as contacts, agenda, or location
  6. Leaving garbage or clutter behind on the handset, when the software is uninstalled
  7. Interference with the operation of other applications, or other impact to handset performance.
b. Establishing user confidence in applications

To give users confidence that the applications they install will add to the value of the handset rather than detract from it.

c. Reducing the prevalence of cracked software

To make it less likely that users will install “cracked” free versions of commercial applications written by third parties, thereby depriving these third parties of income.

d. Avoiding resource-intensive virus scanners

To avoid mobile phones ending up needing to run the same kind of resource-intensive virus scanners that are common (and widely unloved) on PCs.

e. Avoiding networks suffering from malware

To avoid situations where network operators suffer at the hands of malware or unrestricted add-on applications. Examples of network operators suffering from such software include:
  1. Having to allocate support personnel for users who encounter malware on their handsets
  2. The network being overwhelmed as a result of data-intensive applications
  3. Reprogrammed cellular data stacks behaving in ways that threaten the integrity of the wireless network and thereby invalidate the FCC (or similar) approval of the handset
  4. DRM copy protected material, provided or distributed by the network operator, being accessed or copied by third party software in ways that violate the terms of the DRM licence
  5. Revenue opportunities for network operators being lost due to alternative lower-cost third party applications being available.
f. Keeping networks open

To prevent network operators from imposing a blanket rule against all third party applications, which would in turn:
  • Limit the innovation opportunities for third party developers
  • Limit the appearance of genuinely useful third party applications.
g. Avoiding fragmentation of signing schemes

To avoid network operators from all implementing their own application certification and approval schemes, thereby significantly multiplying the effort required by third party developers to make their applications widely available; far better, therefore, for the Symbian world to agree on a single certification and approval mechanism, namely Symbian Signed.

Friday, November 28, 2008

Why can't we all just get along?

Blogger Tomaž Štolfa asks me, in a comment to one of my previous posts,
I am also wondering why you are not trying to explore a non-os specific scenario?

Developers and service designers do not want to be bound to a single platform when developing a service for the masses. So it would make much more sense to se a bright future with cross-platform standards set by an independent party (W3C?).

If the industry will not agree on standards quickly enough Adobe (or some other company) will provide their own.
It's a good question. I'm actually a huge fan of multi-platform standards. Here's just a few of many examples:
  • Symbian included an implementation of Java way back in v4 of Symbian OS (except that the OS was called "EPOC Release 4" at the time);
  • Symbian was a founder member of the Open Mobile Alliance - and I personally served twice on the OMA Board of Directors;
  • I have high hopes for initiatives such as OMTP's BONDI that is seeking to extend the usefulness of web methods on mobile devices.

Another example of a programming method that can be applied on several different mobile operating systems is Microsoft's .NET compact framework. Take a look at this recent Microsoft TechEd video in which Andy Wigley of Appa Mundi interviews Mike Welham, CTO of Red Five Labs, about the Red Five Labs Net60 solution that allows compact framework applications to run, not only on Windows Mobile, but also on S60 devices.

There's no doubt in my mind that, over time, some of these intermediate platforms will become more and more powerful - and more and more useful. The industry will see increasing benefits from agreeing and championing fit-for-purpose standards for application environments.

But there's a catch. The catch applies, not to the domain of add-on after market solutions, but to the domain of device creation.

Lots of the software involved in device creation cannot be written in these intermediate platforms. Instead, native programming is required - and involves exposure to the underlying operating system. That's when the inconsistencies at the level of native operating systems become more significant:

  • Differences between clearly different operating systems (eg Linux vs. Windows Mobile vs. Symbian OS);
  • Differences between different headline versions of the same operating system (eg Symbian OS v8 vs. Symbian OS v9);
  • Differences between different flavours of the same operating system, evolved by different customers (eg Symbian OS v7.0 vs. Symbian OS v7.0s);
  • Differences between different customisations of the same operating system, etc, etc.

(Note: I've used Symbian OS for most of these examples, but it's no secret that the Mobile Linux world has considerably more internal fragmentation than Symbian. The integration delays in that world are at least as bad.)

From my own experience, I've seen many device creation projects very significantly delayed as a result of software developers encountering nasty subtle differences between the native operating systems on different devices. Product quality suffered as a result of these project schedule slips. The first loser was the customer, on encountering defects or a poor user experience. The second loser was the phone manufacturer.

This is a vexed problem that cannot be solved simply by developing better multi-os standard programming environments. Instead, I see the following as needed:

  1. Improved software development tools, that alert systems integrators more quickly to the likely causes of unexpected instability or poor performance on phones (including those problems which have their roots in unexpected differences in system behaviour); along this line, Symbian has recently seen improvements in our own projects from uses of the visual tools included in the Symbian Analysis Workbench;
  2. A restructuring of the code that runs on the device in order to allow more of that code to be written in standard managed code environments - Symbian's new Freeview architecture for networking IP is one step in this direction;
  3. Where possible, APIs used by aspects of the different native operating systems should become more and more similar - for example, I like to imagine that, one day, the same device driver will be able to run on more than one native operating system
  4. And, to be frank, we need fewer native operating systems; this is a problem that will be solved over the next couple of years as the industry gains more confidence in the overall goodness of a small number of the many existing mobile operating systems.

The question of technical fragmentation is, of course, only one cause of needless extra effort having to be exerted within the mobile industry. Another big cause is that different players in the value chain are constantly facing temptation to try to grab elements of value from adjacent players. Hence, for example, the constant tension between network operators and phone manufacturers.

Some elements of this tension are healthy. But, just as for the question of technical fragmentation, my judgement is that the balance is considerably too far over to the "compete" side of the spectrum rather than the "cooperate" side.

That's the topic I was discussing a few months back with Adam Shaw, one of the conference producers from Informa, who was seeking ideas for panels for the "MAPOS '08" event that will be taking place 9-10 December in London. Out of this conversation, Adam came up with the provocative panel title, "Can’t We All Just Get Along? Cooperation between operators and suppliers". Here's hoping for a constructive dialog!

Wednesday, November 19, 2008

New mobile OSes mean development nightmares

Over on TechRadar, Dan Grabham has commented on one of the themes from Monday's Future of Mobile event in the Great Hall in High Street Kensington, London:
The increase in mobile platforms caused by the advent of the Apple iPhone and Google's Android are posing greater challenges for those who develop for mobile. That was one of the main underlying themes of this week's Future of Mobile conference in London.

Tom Hume, Managing Director of
developer Future Platforms, picked up on this theme, saying that from a development point of view things were more fragmented. "It's clear that it's an issue for the industry. I think it's actually got worse in the last year or so."

Indeed, many of the panellists representing the major OS vendors said that they expected some kind of consolidation over the coming years as completion in the mobile market becomes ever fiercer.
The theme of collaboration vs. competition was one that I covered in my own opening remarks on this panel. Before the conference, the panel chairman, Simon Rockman of Sony Ericsson, had asked the panellists to prepare a five minute intro. I'll end this posting with a copy of what I prepared.

Before that, however, I have another comment on the event. One thing that struck me was the candid comments from many of the participants about the dreadful user experience that mobile phones deliver. So the mobile industry has no grounds for feeling pleased with itself! This was particularly emphasised during the rapid-fire "bloggers 6x6 panel", which you can read more about from Helen Keegan's posting - provocatively entitled "There is no future of mobile". By the way, Helen was one of the more restrained of that panel!

So, back to my own remarks - where I intended to emphasise that, indeed, we face hard problems within our industry, and need new solutions:

This conference is called the Future of Mobile – not the Present Day of Mobile – so what I want to talk about is developments in mobile operating systems that will allow the mobile devices and mobile services of, say, 5 years time – 2013 – to live up to their full potential.

I believe that the mobile phones of 2013 will make even the most wonderful phones of today look, in comparison, jaded, weak, slow, and clunky. It’s my expectation that the phones used at that time, not just by technology enthusiasts and early adopters, but also by mainstream consumers, will be very considerably more powerful, more functional, more enchanting, more useful, more valuable, and more captivating than today’s smartphones.

To get there is going to require a huge amount of sophisticated and powerful software to be developed. That’s an enormous task. To get there, I offer you three contrasts.

The first contrast is between cooperation and competition.

The press often tries to portray some kind of monster, dramatic battle of mobile operating systems. In this battle, the people sitting around this table are fierce competitors. It’s the kind of thing that might sell newspapers. But rather than competition, I’m more interested in collaboration. The problems that have to be solved, to create the best possible mobile phone experiences of the next few years, will require cooperation between the people in the companies and organisations represented around this table – as well as with people in those companies and organisations that don’t have seats here at this moment, but which also play in our field. Instead of all of us working at odds with each other, spreading our energies thinly, creating incomplete semi-satisfactory solutions that are at odds with each, it would be far better for us to pool more of our energies and ideas.

I’m not saying that all competition should be stopped – far from it. An element of competition is vital, to prevent a market from becoming stale. But we’ve got too much of it just now. We’ve got too many operating systems that are competing with each other, and we’ve got different companies throughout the value chain competing with each other too strongly.

Where the industry needs to reach is around 3 or 4 major mobile operating systems – whereas today the number is somewhere closer to 20 – or closer to 200, if you count all the variants and value-chain complications. It’s a fragmentation nightmare, and a huge waste of effort.

As the industry consolidates over the next few years, I have no doubt that Symbian OS will be one of the small number of winning platforms. That brings me to my second contrast – the contrast between old and new – between past successes and future successes.

Last year, Symbian was the third most profitable software company in the UK. We earned licensing revenues of over 300 million dollars. We’ve been generating substantial cash for our owners. We’re in that situation because of having already shipped one quarter of a billion mobile phones running our software. There are at present some 159 different phone models, from 7 manufacturers, shipping on over 250 major operator networks worldwide. That’s our past success. It grows out of technology that’s been under development for 14 years, with parts of the design dating back 20 years.

But of course, past success is no guarantee of future success. I sometimes hear it said that Symbian OS is old, and therefore unsuited to the future. My reply is that many parts of Symbian OS are new. We keep on substantially improving it and refactoring it.

For example, we introduced a new kernel with enhanced real-time capabilities in version 8.1b. We introduced a substantial new platform security architecture in v9.0. More recently, there’s a new database architecture, a new Bluetooth implementation, and new architectures for IP networking and multi-surface graphics. We’re also on the point of releasing an important new library of so-called “high level” programming interfaces, to simplify developers’ experience with parts of the Symbian OS structure that sometimes pose difficulty – like text descriptors, active objects, and two-phase object construction and cleanup. So there’s plenty of innovation.

The really big news is that the pace of innovation is about to increase markedly – for three reasons, all tied up with the forthcoming creation of the Symbian Foundation:

  1. The first reason is a deeper and more effective collaboration between the engineering teams in Symbian and S60. This change is happening because of the acquisition of Symbian by Nokia. By working together more closely, innovations will reach the market more quickly.
  2. The second reason is because of a unification of UI systems in the Symbian space. Before, there were three UI systems – MOAP in Japan, UIQ, and S60. Now, given the increased flexibility of the latest S60 versions, the whole Symbian ecosystem will standardise on S60.
  3. The third reason is because of the transition of the Symbian platform – consisting of Symbian OS together with the S60 UI framework and applications – into open source. By adopting the best principles of open source, Symbian expects to attract many more developers than before to participate in reviewing and improving and creating new Symbian platform code. So there will be more innovation than before.
This brings me to the third of the three contrasts: openness vs. maturity.

Uniquely, the Symbian platform has a stable, well-tested, battle-hardened software base and software discipline, that copes well with the hard, hard task of large-scale software integration, handling input from many diverse and powerful customers.

Because of that, we’ll be able to cope with the flood of innovation that open source will send our way. That flood will lead to great progress for us, whereas for some other software systems, it will probably lead to chaos and fragmentation.

In summary, I see the Symbian platform as being not just one of several winners in the mobile operating system space, but actually the leading winner – and being the most widely used software platform on the planet, shipping in literally billions of great mobile devices. We’ll get there, because we’ll be at the heart of a huge community of impassioned and creative developers – the most vibrant developer ecosystem on the planet. Although the first ten years of Symbian’s history has seen many successes, the next ten years will be dramatically better.

Footnote: For other coverage of this event, see eg Tom Hume, Andrew Grill, Vero Pepperrell, Jemima Kiss, Dale Zak, and a very interesting Twitter channel (note to self: it's time for me to stop resisting Twitter...)

Friday, October 31, 2008

Watching Google watching the world

If there was a prize for the best presentation at this week's Informa "Handsets USA" forum in San Diego, it would have to go to Sumit Agarwal, Product Manager for Mobile from Google. Although there were several other very good talks there, Sumit's was in a class of its own.

In the first place, Sumit had the chutzpah to run his slides directly on a mobile device - an iPhone - with a camera relaying the contents of the mobile screen to the video projector. Second, the presentation included a number of real-time demos - which worked well, and even the ways in which they failed to work perfectly became a source of more insight for the audience (I'll come back to this point later). The demos were spread among a number of different mobile devices: an Android G1, the iPhone, and a BlackBerry Bold. (Sumit rather cheekily said that the main reason he carried the Bold was for circumstances in which the G1 and the iPhone run out of battery power.)

One reason the talk oozed authority was because Sumit could dig into actual statistics, collected on Google's servers.

For example, the presentation included a graph showing the rate of Google search inquiries from mobile phones on different (anonymised) North American network operators. In September 2007, one of the lines started showing an astonishing rhythm, with rapid fluctuations in which the rate of mobile search inquiries jumped up sevenfold - before dropping down again a few days later. The pattern kept repeating, on a weekly basis. Google investigated, and found that the network operator in question had started an experiment with "free data weekends": data usage would be free of charge on Saturday and Sunday. As Sumit pointed out:
  • The sharp usage spikes showed the latent demand of mobile users for carrying out search enquiries - a demand that was previously being inhibited by fear of high data charges;
  • Even more interesting, this line on the graph, whilst continuing to fluctuate drastically at weekends, also showed a gradual overall upwards curve, finishing up with data usage signifcantly higher than the national average, even away from weekends;
  • The takeaway message here is that "users get hooked on mobile data": once they discover how valuable it can be to them, they use it more and more - provided (and this is the kicker) the user experience is good enough.

Another interesting statistic involved the requests received by Google's servers for new "map tiles" to provide to Google maps applications. Sumit said that, every weekend, the demand from mobile devices for map tiles reaches the same level as the demand from fixed devices. Again, this is evidence of strong user interest for mobile services.

As regards the types of textual search queries received: Google classifies all incoming search queries, into categories such as sports, entertainment, news, and so on. Sumit showed spider graphs for the breakdown of search queries into categories. The surprising thing is that the spider graph for mobile-originated search enquiries had a very similar general shape to that for search enquiries from fixed devices. In other words, people seem to want to search for the same sorts of things - in the same proportion of times - regardless of whether they are using fixed devices or mobile ones.

It is by monitoring changes in server traffic that Google can determine the impacts of various changes in their applications - and decide where to prioritise their next efforts. For example, when the My Location feature was added to Google's Mobile Maps application, it had a "stunning impact" on the usage of mobile maps. Apparently (though this could not be known in advance), many users are fascinated to track how their location updates in near real-time on map displays on their mobile devices. And this leads to greater usage of the Google Maps product.

Interspersed among the demos and the statistics, Sumit described elements of Google's underlying philosophy for success with mobile services:

  • "Ignore the limitations of today": don't allow your thinking to be constrained by the shortcomings of present-day devices and networks;
  • "Navigate to where the puck will be": have the confidence to prepare services that will flourish once the devices and networks improve;
  • "Arm users with the data to make decisions": instead of limiting what users are allowed to do on their devices, provide them with information about what various applications and services will do, and leave it to the users to decide whether they will install and use individual applications;
  • "Dare to delight" the user, rather than always seeking to ensure order and predictability at all times;
  • "Accept downside", when experiments occasionally go wrong.

As an example of this last point, there was an amusing moment during one of the (many) demos in the presentation, when two music-playing applications each played music at the same time. Sumit had just finished demoing the remarkable TuneWiki, which allows users to collaborate in supplying, sharing, and correcting lyrics to songs, for a Karaoke-like mobile experience without users having to endure the pain of incorrect lyrics. He next showed an application that searched on YouTube for videos matching a particular piece of music. But TuneWiki continued to play music through the phone speakers whilst the second application was also playing music. Result: audio overlap. Sumit commented that an alternative design philosophy by Google might have ensured that no such audio overlap could occur. But such a constraint would surely impede the wider flow of innovation in mobile applications.

And there was a piece of advice for application developers: "emphasise simplicity". Sumit demoed the "AroundMe" application by TweakerSoft, as an illustration of how a single simple idea, well executed, can result in large numbers of downloads. (Sumit commented: "this app was written by a single developer ... who has probably quintupled his annual income by doing this".)

Google clearly have a lot going for them. Part of their success is no doubt down to the technical brilliance of their systems. The "emphasise simplicity" message has helped a great deal too. Perhaps their greatest asset is how they have been able to leverage all the statistics their enormous server farms have collected - not just statistics about links between websites, but also statistics about changes in user activity. By watching the world so closely, and by organising and analysing the information they find in it, Google are perhaps in a unique position to identify and improve new mobile services.

Just as Google has benefited from watching the world, the rest of the industry can benefit from watching Google. Happily, there's already a great deal of information available about how Google operates. Anyone concerned about whether Google might eat their lunch can become considerably wiser from taking the time to read some of the fascinating books that have been written about both the successes and (yes) the failures of this company:

I finished reading the Stross book a couple of weeks ago. I found it an engrossing easy-to-read account of many up-to-date developments at Google. It confirms that Google remains an utterly intriguing company:

  • For example, one thought-provoking discussion was the one near the beginning of the book, about Google, Facebook, and open vs. closed;
  • I also valued the recurring theme of "algorithm-driven search" vs. "human-improved search".

It was particularly interesting to read what Stross had to say about some of Google's failures - eg Google Answers and Google Video (and arguably even YouTube), as a balance to its better-known string of successes. It's a reminder that no company is infallible.

Throughout most of the first ten years of Symbian's history, commentators kept suggesting that it was only a matter of time before the mightiest software company of that era - Microsoft - would sweep past Symbian in the mobile phone operating system space (and, indeed, would succeed - perhaps at the third attempt - in every area they targeted). Nowadays, commentators often suggest the same thing about Google's Android solution.

Let's wait and see. And in any case, I personally prefer to explore the collaboration route rather than the head-on compete route. Just as Microsoft's services increasingly run well on Symbian phones, Google's services can likewise flourish there.

Sunday, October 5, 2008

iWoz inspires iMAX

Last Wednesday, Apple co-Founder Steve Wozniak addressed a gathering of several hundred business people in London's large-format IMAX cinema, as part of a series of events organised by the London Business Forum. The theme was "Apple Innovation". Since the IMAX is just 15 minutes walk from Symbian's HQ, this opportunity was too good for me to miss. I hoped Wozniak's account of Apple culture might shed some new light on the all-conquering iPhone. I was not disappointed.

Wozniak spoke for more than an hour, without slides, running through a smorgasbord of anecdotes from his own life history. It was rivetting and inspiring. Later I realised that most of the material has already been published in Wozniak's 2006 book "iWoz: Computer geek to cult icon: How I invented the personal computer, co-founded Apple, and had fun doing it", which was given out at the event.

I warmed to Wozniak early on in his talk, when he described one of his early experiments in software - writing a program to solve the "Knight's tour" around a chessboard. I remembered writing a program to try to solve the same problem while at roughly the same age - and had a similar result. In my case, programs were sent off from school to the local Aberdeen University, where clerical staff typed them in and submitted them on behalf of children in neighbouring schools. This program was returned several days later with the comment that there was no output - operators had terminated it.

A few weeks later, there was a short residential course at the university for sixth form students, which I attended. I modified my program to tackle a 5x5 board instead, and was happy to see computer quickly spitting out numerous solutions. I changed the board size to 6x6 instead and waited ... and waited ... and after around 10 minutes, a solution was printed out. Wozniak's experience was several years before mine. As he describes it, the computer he was using could do one million calculations a second - which sounded like a huge number. So the lack of any output from his program was a big disappointment - until he calculated that it would actually take the computer about 10^25 years to finish this particular calculation!

More than half the "iWoz" book covers Wozniak's life pre-Apple. It's in turn heart-warming and (when describing Wozniak's pranks and phreaking) gob-smacking.

The episode about HP turning down the idea of the Apple I computer was particularly thought-provoking. Wozniak was working at HP before Apple was founded, and being loyal to his company (which he firmly admired for being led by engineers who in turn deeply respected other engineers) he offered them the chance to implement the ideas he had devised outside work time for what would become, in effect, the world's first useful personal computer. Although his managers at HP showed considerable interest, they were not able to set aside their standard, well-honed processes in order to start work on what would have been a new kind of project. Wozniak says that HP turned him down five times, before he eventually resigned from the company to invest his energy full-time into Apple. It seems like a classic example of the Innovator's Dilemma - in which even great companies can fail "by doing everything right": their "successes and capabilities can actually become obstacles in the face of changing markets and technologies".

Via numerous anecdotes, Wozniak describes a set of characteristics which are likely to lead to product success:
  • Technical brilliance coupled with patience and persistence. (Wozniak tells a fascinating account of how he and one helper - Randy Wigginton, at the time still at senior high school - created a brand new floppy disk drive controller in just two weeks, without any prior knowledge of disk drives);
  • A drive for simplicity of design (such as using a smaller number of parts, or a shorter algorithm) and superb efficiency of performance;
  • Users should feel an emotional attachment to the product: "Products should be obviously the best";
  • Humanism: "The human has to be more important than the technology".

There's shades of the iPhone experience in all these pieces of advice - even though the book iWoz was written before the iPhone was created.

There's even stronger shades of the iPhone experience in the following extracts from the book:

The Apple II was easy to program, in both BASIC (100 commands per second) and machine language (1M commands per second)... Within months dozens of companies started up and they were putting games on casette tape for the Apple II; these were all start-up companies, but thanks to our design and documentation, we made it easy to develop stuff that worked on our platform...

... the computer magazines had tons of Apple II product ads for software and hardware. Suddenly the Apple II name was everywhere. We didn't have to buy an advertisement or do anything ourselves to get the name out. We were just out there, thanks to this industry of software programs and hardware devices that sprang up around the Apple II. We became the hot fad of the age, and all the magazines (even in the mainstream press) started writing great things about us. Everywhere you looked. I mean, we couldn't buy that kind of publicity. We didn't have to.

In this way, the Apple II quickly reached sales figures far higher than anyone had dared to predict. One other factor played a vital role:

VisiCalc was so powerful it could only run on the Apple II: only our computer had enough RAM to run it.

But sales bandwaggons can lose their momentum. The iPhone bandwaggon will falter, to the extent that other smartphones turn out to be more successful at running really valuable applications (such as, for example, applications that can run in background, in ways that aren't possible on the iPhone).

Apple also lost some of its momentum in the less reliable Apple III product that followed the Apple II. Wozniak has no doubts about the root causes for the failure of the Apple III: "it was developed by committee, by the marketing dept". This leads on to the disappointing advice that Wozniak gives in the final chapter of his book: "Work alone"!

Here, I part company with Wozniak. I've explained before my view that "design by committee" can achieve, with the right setup, some outstanding results. That was my experience inside Psion. However, I do agree that the process needs to involve some first-class product managers, who have a powerful and authentic vision for the product.

Thursday, August 14, 2008

Who says that "design by committee" must always be bad?

Writing in EE Times yesterday, comparing the prospects of different mobile operating systems, Rick Merritt has a bit of illicit fun complaining about what he sees as inevitable slowness in the operation of the forthcoming Symbian Foundation:
Trailing behind

...it will take developers as long as two years to meld all the pieces of the unified open-source platform Nokia plans.

The environment will combine the best elements of the UIQ and MOAP(S) environments created by Sony Ericsson and Docomo, respectively. But it will not run existing apps written for those environments.

Worse, the unified Symbian will be defined by a complex set of interworking groups at the Symbian Foundation—including separate councils on feature road mapping, user interface and architecture—drawn from the dozen companies that make up the new foundation. What's the Finnish term for "design by committee"?

This description of the intended collaborative design and review mechanism of the Symbian Foundation implies that such a process is bound to be ineffective. The underlying idea is that committees (or "councils", to use the word from the Symbian Foundation whitepaper) are for losers, and never produce anything good.

It's true that many committees struggle. They can degenerate into talking shops. But not all committees have such a fate.

Indeed, what's proposed for the Symbian Foundation isn't something brand new. It's an evolution of a collaborative design and review mechanism that is already in place, and which has been working well for many years, guiding the evolution of Symbian OS up till now.

For example, Symbian TechCom ("Technology Committee") has met three or four times each year since 1998, and successfully performs many of the tasks slated for the new councils. Symbian TechCom membership includes leading technical specialists and senior product managers from phone manufacturers around the world. What makes TechCom work so well is:
  • A series of processes that have evolved over the ten years of TechCom's existence
  • Continuity of high-calibre personnel attending the meetings, who have learned how to work together effectively
  • Skilled management by the Symbian personnel responsible for the operation of this body
  • Excellent preparation before each meeting - and good follow up afterwards.

The skills of running an effective committee may sound boring, but believe me, if done right, they enable better decisions and a new level of combined buy-in to the conclusions eventually reached.

As another example, from further back in my professional career, I remember countless long discussions over aspects of the Psion EPOC suite of software. How should the Agenda app operate in such-and-such a circumstance, exactly what APIs should the OPL scripting language provide, which software features should be centralised to libraries and which left in individual apps...? These questions (and many many others) were decided by a process of debate and eventual consensus. It can be truly said that this software system was "designed by committee". Some people might think that's a criticism. On the contrary, it's a great strength.

In short, collaboration is hard, but when you've got the means to make it work, the outcome will be better (for complex problems) than if strong individuals work independently.

Let me briefly comment on the other two paragraphs from the above extract:

The [Symbian Foundation] environment will combine the best elements of the UIQ and MOAP(S) environments created by Sony Ericsson and Docomo, respectively. But it will not run existing apps written for those environments.

However, it will run existing apps written for the S60 environment - which is the majority implementation of Symbian OS.

it will take developers as long as two years to meld all the pieces of the unified open-source platform Nokia plans.

But there's no need to wait for two years before working with this software. That software will represent a smooth evolution of existing Symbian OS. Symbian OS will continue to be updated regularly, with new releases continuing to appear roughly two or three times each year. Any effort applied by developers to create solutions for these existing and forthcoming releases will be well worth it:

  • These solutions will run on the smartphone platform that has by far the largest marketshare
  • These solutions will also run on devices running the version of Symbian OS released in due course by the Symbian Foundation.

In conclusion, I don't agree with any implication that the Symbian Foundation is going to result in slower software development. On the contrary, the outcome will be deeper collaboration and swifter innovation.

Friday, July 11, 2008

Inspiring the rising stars in universities

One of the goals I set myself for 2008 involves influencing university research departments around the world to become more active in the areas of smartphones and Symbian OS.

With that goal in my mind, I decided to accept an invite to the "Wireless 2.0" conference organised by Silicon South West, here in Bristol, where I've travelled for the event. I decided to attend because of the mix of both industry and university attendees.

The event hosted a "Rising Star Awards Dinner" this evening, where six university students studying electrical engineering (or a related degree) received special awards - a plaque and a handy amount of spending money. There was one winner from each of the six universities in the area covered by Silicon South West: Bath, Bournemouth, Bristol, Exeter, Plymouth, and West of England. It was heart warming to hear the personal testimonies of the winners (and their university tutors).

But links between commercial research departments and university research departments aren't always so rosy. Universities and industry have many overlapping interests, but also some conflicting cultures. I see Symbian as having had mixed success, historically, in relations with universities:
  • On the clearly positive side, we've run good graduate recruitment and induction programs, every year since 1993 (that was in the Psion days, pre-Symbian); these have gone from strength to strength.
  • On the increasingly positive side, 58 universities have enrolled into the Symbian Academy program, in which Symbian supports university lecturers to deliver academic courses on Symbian OS software development.
  • On the "could do better" side, there are still only a small number of truly productive ongoing research collaborations between Symbian and individual universities, in which findings from university research projects regularly feed into Symbian's roadmap (and vice versa).

It turns out that it's not just Symbian that feels somewhat uncomfortable about the limited benefits realised from attempted collaboration with universities. Other commercial companies have noted similar concerns. And this has even become a field of academic study in its own right, known as (amongst other names) UIC, meaning University-Industry Collaboration. My friend Joel West of San Jose State University recently attended a two-conference on UIC at University of California, Irvine, and wrote up his observations. There's lots to ponder there. For example, Joel described three pieces of advice on successful UIC negotiations, as given in a presentation by UIDP executive director Anthony Boccanfuso:

  1. A successful UI collaboration should support the mission of each partner. Any effort in conflict with the mission of either partner will fail. (Joel’s translation: all deals must be win-win)

  2. Institutional practices and national resources should focus on fostering appropriate long term partnerships between universities and industry. (It’s more than just the money)

  3. Universities and industry should focus on the benefits to each party that will result from collaborations by streamlining negotiations to ensure timely conduct of the research and the development of the research findings. (There is a finite window for commercialization)

With Symbian research projects, one additional hiccup has been the difficulties in allowing universities access to Symbian OS source code. Time and again we've been discussing an attractive-sounding joint research project with a university, when we've realised that the project would need more visibility of Symbian source code than was possible under the existing licensing rules. And that's constrained the kinds of projects we can consider. (This realisation was just one of many that led to an increasing desire inside the Symbian ecosystem to find ways to liberalise access to our source code - and thus helped to set the scene for the mega-decision to embrace open source principles.)

However, not all research requires close access to source code. With that thought in mind, Symbian Research decided a few weeks back to launch the Symbian Student Essay Contest. This involves students writing an essay of no more than eight pages on the general topic "The next wave of smartphone innovation - issues and opportunities with smartphone technologies". Up to ten students will receive a prize of UKP 1000. (See here for the contest rules.)

This prize contest has some common principles with the Silicon South West "Rising Star Awards":

  • We're seeking to encourage and reward individual students who show particular insight into this ever-more important set of ideas
  • We're also seeking to inspire individual universities to give a higher priority to this domain of study.

High quality essays from a university will indicate to Symbian that there is good smartphone expertise in that university. That's something we're particularly interested to find out, since Symbian Research needs to decide which universities worldwide should receive higher priority attention for future collaborative research projects. That's a tough decision to make.

Footnote: At tonight's dinner, Prof Joe McGeehan of the University of Bristol mentioned that wise heads had been advising him, ever since 1973, that "there's no future in research in wireless communications". Thankfully, he persistently ignored these skeptics, and the field has indeed grown and grown. There's now an impressive list of local south-west companies that have world-beating wireless technologies. I'm looking forward to hearing, tomorrow, what they have to say. The future of smartphones is, of course, a big part in "wireless 2.0", but there's lots more going on at the same time.

Tuesday, July 1, 2008

Win-win: how the Symbian Foundation helps Google to win

Olga Kharif of Business Week has found an interesting new angle on the Symbian Foundation announcement, in her article "How Nokia's Symbian Move Helps Google":
Nokia rocked the wireless industry June 24 with news it would purchase the portion of Symbian, a maker of mobile-phone software, that it didn't already own—and then give away the software for nothing. ...

But Nokia's move may play right into Google's hands, by helping to nurture a blossoming of the mobile Web and spur demand for all manner of cell-phone applications—and most important, the ads sold by Google. "There's nothing to say that this isn't what Google's plan was all along," says Kevin Burden, research director, mobile devices at consultancy
ABI Research. "They might have wanted a more open device environment anyway. This might have been Google's end game."
My comment on this analysis is: why does it need to be a bad thing for Nokia and Symbian, if the outcome has benefits for Google? If Google wins (by being able to sell more ads on mobile phones than before), does it mean that Nokia and Symbian lose? I think not. I prefer to see this as being mutually beneficial.

The truth is, many of the companies who provide really attractive applications and services for Symbian-powered phones are both complementors and competitors of Symbian:
  • RIM provide the first class BlackBerry email service that runs on my Symbian-powered Nokia E61i and which I use virtually every hour I'm awake; they also create devices that run their own operating system, and which therefore compete with Symbian devices
  • Google, as well as working on Android, provide several of the other mobile applications that I use heavily on my E61i, including native Google Maps and native Google Search.

If companies like RIM and Google are able, as a result of the Symbian Foundation and its unification of the currently separate Symbian UIs (not to mention the easier accessibility of the source code), to develop new and improved applications for Symbian devices more quickly than before - then it will increase the attractiveness of these devices. RIM and Google (and there are many others too!) will benefit from increased services revenues which these mobile apps enable. Symbian and the various handset manufacturers who use the Symbian platform will benefit from increased sales and increased usage of the handsets that contain these attractive new applications and services. Win-win.

I see two more ways in which progress by any one of the open mobile operating systems (whether Android or the Symbian Platform, etc) boosts the others:

  1. The increasing evident utility of the smartphones powered by any one of these operating systems, helps spread word of mouth among end users that, hey, smartphones are pretty useful things to buy. So next time people consider buying a new phone, they'll be more likely to seek out one that, in addition to good voice and text, also supplies great mobile web access, push email, and so on. The share of smartphones out of all mobile phones will rise.
  2. Progress of these various open mobile operating systems will help the whole industry to see the value of standard APIs, free exchange of source code, open gardens, and so on. The role of open operating systems will increase and that of closed operating systems will diminish.

In both cases, a rising tide will lift all boats. Or in the words of Symbian's motto, it's better to seek collaboration than to seek competition.

Sunday, June 29, 2008

The enhancement of the dream

Did this week's announcements about the Symbian Foundation herald "The end of the dream", as Michael Mace suggests?

No matter how it works out in the long run, the purchase of Symbian by Nokia marks the end of a dream -- the creation of a new independent OS company to be the mobile equivalent of Microsoft. Put a few beers into former Symbian employees and they'll get a little wistful about it, but the company they talk about most often is Psion, the PDA company that spawned Symbian. ...

What makes the Psion story different is that many of the Psion veterans had to leave the UK, or join non-UK companies, in order to become successful. Some are in other parts of Europe, some are in the US, and some are in London but working for foreign companies. This is a source of intense frustration to the Psion folks I've talked with. They feel like not only their company failed, but their country failed to take advantage of the expertise they had built.

I understand the thrust of this argument, but I take a different point of view. Rather than seeing this week's announcement as "the end of the dream", I see it as enabling "the enhancement of the dream".

During the second half of 2007, Symbian's executive team led a company-wide exercise to find a set of evocative, compelling words that captured what we called "The Symbian Story". Some of the words we came up with were new, but the sentiment they conveyed was widely recognised as deriving from the deep historic roots of the company. Here are some extracts:
  • The world is seeing a revolution in smarter mobile devices
  • Convergence is real, happening now and coming to everyone, everywhere
  • Our mission is to be the OS chosen for the converged mobile world
  • No one else can seize it like we can
  • Our talented people, building highly complex software, have established a smartphone OS that leads the industry
  • We welcome rapid change as the way to stay ahead
  • We'll work together to fulfill our potential to be the most widely used software on the planet, at the heart of an inspiring, exciting and rewarding success story.

This story - which we might also call a dream, or a vision - has by no means ended with this week's announcements. On the contrary, these steps should accelerate the outcome that's been in our minds for so long. There will be deeper collaboration and swifter innovation - making it even more likely that the Symbian platform will become in due course the most widely used on the planet.

But what about the dream that Symbian (or before it, Psion) could be "the next Microsoft"?

In terms of software influence, and setting de facto standards, this dream still holds. In terms of boosting the productivity and enjoyment of countless people around the world, through the careful deployment of smart software which we write, the dream (again) still holds. In terms of the founders of the company joining the ranks of the very richest people in the world, well, that's a different story, but that fantasy was never anything like so high in our motivational hierarchy.

What about the demise of "British control" over the software? Does the acquisition of UK-based Symbian by Finland-based Nokia indicate yet another "oh what might have been" for the United Kingdom plc?

Once again, I prefer to take a different viewpoint. In truth, the software team has long ago ceased to be dominated by home-bred British talent. The present Symbian Leadership Team has one person from Holland and one from Norway. 50% of the Research department that I myself head were born overseas (in Russia, Greece, and Canada). And during the Q&A with Symbian's Nigel Clifford and Nokia's Kai Oistamo that took place in London at all-hands meetings of Symbian employees on the 24th of June, questions were raised using almost every accent under the sun. So rather than Symbian being a British-run company, it's better to see us as a global company that happens to be headquartered in London, and which benefits mightily from talent born all over the world.

Not only do we benefit from employees born worldwide, we also benefit (arguably even more highly) from our interactions with customers and partners the world over. As Symbian morphs over the next 6-9 months into a new constellation of organisations (including part that works inside Nokia, and part that has an independent existence as the Symbian Foundation), these collaborative trends should intensify. That's surely a matter for celebration, not for remorse.

Wednesday, June 25, 2008

A tale of two meetings

In the past, I've enjoyed several meetings of the London Skeptics in the Pub ("SitP"). More than 100 people cram into the basement meeting space of Penderel's Oak in Holborn, and listen to a speaker cover a contentious topic - such as alternative medicine, investigating the paranormal, the "moon landings hoax". What's typically really enjoyable is the extended Q&A session in the second half of the meeting, when the audience often dissect the speaker's viewpoint. Attendee numbers have crept up steadily over the nine years the group has existed. It's little surprise that the group was voted into the Top Ten London Communities 2008 by Time Out.

Last night, the billed speaker was the renowned (many would say "infamous") climate change denier, Fred Singer. The talk was advertised as follows:
Global Warming: Science, Economics, and some Moral Issues: What Al Gore Never Told You.

The science is settled: Evidence clearly demonstrates that carbon dioxide contributes insignificantly to Global Warming and is therefore not a 'pollutant.' This fact has not yet been widely recognized, and irrational Global Warming fears continue to distort energy policies and foreign policy. All efforts to curtail CO2 emissions, whether global, federal, or at the state level, are pointless -- and in any case, ineffective and very costly. On the whole, a warmer climate is beneficial. Fred will comment on the vast number of implications.
Since this viewpoint is so far removed from consensus scientific thinking, I was hoping for a cracking debate. And indeed, the evening started well. Singer turned out to be a better speaker than I expected. Even though he's well into his 80s, he spoke with confidence, courtesy, and good humour. And he had some interesting material:
  • A graph that seemed to show that global temperature has not been rising over the last ten years (even though atmospheric CO2 has incontrovertibly been rising over that time period)
  • A claim that all scientific models of atmospheric warming are significantly at variance with observed data (and therefore, we shouldn't give these models much credence)
  • Suggestions that global warming is more strongly influenced by cosmic rays than by atmospheric CO2.

(The contents of the talk were similar to what's in this online article.)

So I eagerly anticipated the Q&A. But oh, what a disappointment. I found myself more and more frustrated:

  • Quite a few of the audience members seemed incapable of asking a clear, relevant, concise question. Instead, they tended to go off on tangents, or went round and round in circles. (To my mind, the ability to identify and ask the key question, without distraction, is an absolutely vital skill for the modern age.)
  • Alas, the speaker could not hear the questions (being, I guess, slightly deaf from his advanced age); so they had to be repeated by the meeting moderator, who was standing at the front next to the speaker
  • The moderator often struggled to capture the question from what the audience member had said, so there were several iterations here
  • Then the speaker frequently took a LONG time to answer the question. (He was patient and polite, but he was also painstakingly SLOW.)

Result: lots of time wasted, in my view. No one landed anything like a decisive refutation of the speaker's claims. There were lots of good questions that should have been asked, but time didn't allow it. I also blamed myself, for not having done any research prior to the meeting (but I had been pretty busy on other matters for the last few days), and for not being able to do my usual trick of looking up information on my smartphone during a meeting (via Google, Wikipedia, etc) because network reception was very poor in the part of the basement where I was standing. In conclusion, although the discussion was fun, I don't think we got anything like the best possible discussion that the speakers' presentation deserved.

I mention all this, not just because I'm deeply concerned about the fearsome prospects of runaway global warming, but also because I'm interested in the general question of how to organise constructive debates that manage to reach to the heart of the matter (whatever the matter is).

As an example of a meeting that did have a much better debate, let me mention the one I attended this evening. It was hosted by Spiked, and was advertised as follows:

Nuclear power: what's the alternative? The future of energy in Britain

As we seek to overcome our reliance on fossil fuels, what are the alternatives? Offshore turbines and wind farms are often cited as options but can they really meet more than a fraction of the UK’s energy needs? If not, is nuclear power a viable alternative? Public anxieties about nuclear plants’ safety, their susceptibility to terrorist attacks, and the problem of safely disposing of radioactive waste persist. But to what extent are these concerns justified? Is the real issue the public’s perception of both the risks and potential of nuclear energy? Ultimately, does nuclear energy, be it the promise of fusion or the reality of fission, finally mean we can stop guilt-tripping about energy consumption?

Instead of just one speaker, there were five, who had a range of well-argued but differing viewpoints. And the chairperson, Timandra Harkness (Director of Cheltenham Science Festival's Fame Lab) was first class:

  • She made it clear that each speaker was restricted to 7 minutes for their opening speech (and they all kept to this limit, with good outcomes: focus can have wonderful results)
  • Then there were around half a dozen questions from the floor, asked one after the other, before the speaker panel were invited to reply
  • There were several more rounds of batched up questions followed by responses
  • Because of the format, the speakers had the option of ignoring the (few) irrelevant questions, and could concentrate on the really interesting ones.

For the record, I thought that all the speakers made good points, but Keith Barnham, co-founder of the solar cell manufacturing company Quantasol, was particularly interesting, with his claims for the potential of new generation photovoltaic concentrator solar cells. (This topic also featured in a engrossing recent Time article.) He recommended that we put our collective hope for near-future power generation "in the [silicon] industry that gave us the laptop and the mobile phone, rather than the industry that gave us Chernobyl and Sellafield". (Ouch!) Advances in silicon have time and again driven down the prices of mobile phones; these benefits will also come quickly (Barnham claimed) to the new generation solar cells.

But the conclusion I want to draw is that the best way to ensure a great debate is to have a selection of speakers with complementary views, to insist on focus, and to chair the meeting particularly well. Yes, collaboration is hard - but when it works, it's really worth it!

Footnote: the comparision between the Skeptics in the Pub meeting and the Spiked one is of course grossly unfair, since the former is run on a shoestring (there's a £2 charge to attend) whereas the latter has a larger apparatus behind it (the entry charge was £10, payable in advance; and there's corporate sponsorship from Clarke Mulder Purdie). But hey, I still think there are valid learnings from this tale of two different meetings - each interesting and a good use of time, but one ultimately proving much more satisfactory than the other.