Monthly Archives: June 2009

Thanks, Microsoft, for proving Mozilla's relevance on the Internet

Part of Mozilla’s Manifesto:

The Internet is a global public resource that must remain open and accessible.

Part of Microsoft’s “Ten Grand Is Buried Here” campaign (emphasis added):

If you’re the first to locate the buried ten grand, you keep it.

How will you know if you’ve found it? It’s a cleverly concealed webpage that only Internet Explorer 8 can view. When you find it, it’ll be obvious that the $10,000 is yours.

Microsoft is still dreaming of that world of the past where the Internet was controlled by one company and accessible only from one platform, owned by that same company. Sorry, Microsoft, but I’d rather be without your ten grands and have an open web.

(Thanks to Patrick for pointing this out.)

EU Inter-Community Meetup Tomorrow!

Tomorrow I’ll be traveling to Geneva for the first EU Inter-Community Meetup, arranged by no other than the hard-to-resist William Quiviger. I’m really looking forward to this event, which will focus on bringing together active communities from across Europe in the same city for a day of presentations, discussions and workshops. Also, I’ve never been in Geneva before (but I’m actually not sure if I’ve been in Switzerland… I have a vague memory of sitting in the back seat with my brother Manuel on the way to Spain, hearing our parents say “now we’re driving through Switzerland!” …but it could might as well have been Luxembourg, which seems like a more sensible route from Sweden to Spain)!

The communities attending are:

  • Mozilla Danmark (MozDK) represented by Hansen, Henrik Gemal and Jesper Kristensen
  • Mozilla France (MozFR) represented by Cedric Corazza, Goofy and Omnisilver
  • Mozilla Germany represented by Kadir Topal, Thomas Schwecherl and Michael Köhler
  • Mozilla Hispano represented by Nukeador, Francisco Picolini and Willyaranda
  • Mozilla Italia represented by Giuliano “jooliaan” Masseroni, Francesco “flod” Lodolo and Simone “Underpass” Lando

I’ll be leading a discussion about SUMO and community support in order to figure out how support is handled today, how these local support communities look like and differ from each other, and if and how SUMO is part of their solution.

My hope is that this meetup will allow us to learn from each other and improve our communication and collaboration. I’m sure we’ll also have time to discuss specifics in SUMO itself — for example, maybe there are things in SUMO that could be improved to make support easier?

Of course, I’m also looking forward to meeting many of the fellow European Mozillians again and have a good time together. :)


Postcard from Luxembourg by snaiwedu.

Firefox 3.5 — Upgrading the web once again

If you haven’t already, be sure to visit the coolest sub-domain of so far:

The site was created to demonstrate what will be possible to do in Firefox 3.5 using open technologies. That is, technologies that are part of web standards like JavaScript and HTML — not proprietary plugins owned by single companies like, say, Flash.

As many people know, Flash is by far the most popular plugin on the web today, where the most obvious example of a website using it is YouTube. Replacing Flash as the technology for playing videos on YouTube with modern, open web standards would actually be very straightforward. The only catch is that there are too many people using old browsers that are not supporting these web standards yet, like Internet Explorer.

One way of solving this would be if everyone switched to Firefox 3.5 as soon as it’s released a few weeks from now. Or, web sites could be designed so that both Flash and Open Video formats are supported during this transition period when people are upgrading their browsers. Incidentally, that’s exactly what SUMO will do

Anyway, I’m really impressed with what’s possible to do on the web today using just standards. My hope is that web developers will start to utilize these new, powerful, and fully open technologies to accelerate the advancement of the web even further.

My favorite technology demo so far is Content Aware Image Resizing. It just blows me away that a thing like that is possible with just JavaScript!

Be sure to upgrade your browser when Firefox 3.5 is released. Not just because it will be the fastest Firefox yet, but because it will make the whole web better.

Nothing to see here, please move along

I regard myself as geeky enough that I should be able to solve computer problems myself, or at least with the help of some self-service online searching. However, there are times when I simply can’t figure it out. I don’t know if I’m slowly getting dumber as I’m getting older, or if I’m just getting used to the ever-improving user experience in modern software (after all, I spend about 80% of my time in front of the computer using Firefox). Or maybe certain software is just particularly unhelpful?

Whatever the reason, I obviously care a lot about user support, and use all the opportunities I can get to explore how other products/projects handle support. Also, I’m genuinely interested in user experience design, so I thought I should share this combined support/UX problem, not just as a self-centered way to ask for support, but because the subject genuinely interests me.

My morning greeting from Colloquy the last 12 months or so.

The problem I have is with the IRC client for Mac called Colloquy. Every time I start the program, it pops up a notification saying “You have 1 new memo.” Clicking on this notification does nothing (other than closing the notification itself) and I have searched through all menu items trying to find a place where I can actually read this memo. So far I have failed, and today I thought I should do some searching to find the answer online.

I started by searching in the Help menu and selected Colloquy Help, which took me to their Wiki documentation site. A search for “memo” there mostly resulted in articles about memory leaks, so I performed both generic and specific searches on Google instead.

A search for “reading memos colloquy mac” finally revealed the solution: the notification about 1 new memo is actually coming from the message server of, not from Colloquy itself! After some experiments, I finally figured our how to read it.

To read my memo, I had to type, in

    /msg memoserv read 1

And to remove it, I had to type:

    /msg memoserv del 1

The conclusion? IRC is not for mainstream users.

Sorry for wasting your time by stating the obvious like this!

5th International Conference on Open Source Systems

Last week, Patrick, William and I drove down to Skövde for the Open Source Systems 2009 conference and OSCOMM 2009 (the “First International Workshop on Building Sustainable Open Source Communities”). From Eskilstuna, Skövde is a three-hour drive best accompanied with the deep base acoustics of a Citroën playing James Brown, The Beatles, random hip hop, and any other classics you can find in Patrick’s freestyle music collection.

OSS 2009 in SkövdeOSS 2009 was a very interesting conference with two engaging keynotes by Stormy Peters and Brian Behlendorf. Aside from these keynotes, the focus of the conference was on analyzing community dynamics and applying models to explain observations. I sometimes felt that there was too much focus on academics (e.g. making a presentation look smarter by using complicated terms, graphs, and models) and too little emphasis on actually presenting a concrete insight or conclusion. As a result, I definitely enjoyed the ten minutes of open questions at the end of each presentation more than the presentations themselves.

The OSCOMM 2009 workshop last Saturday was a lot more hands-on, where we had very interesting discussions about building and sustaining communities. Patrick wrote a more in-depth summary of the event.

Pictures from OSS/OSCOMM 2009 are tagged with oss2009.

Recipe for keynote success

  1. Gain the trust of your audience by keeping one hand in your pocket while presenting.
  2. Inspire the audience by making sure your slides are mostly text-only.
  3. Avoid spell checking your slides to make sure embarrassing typos like “probietary” are kept in the slides. But don’t stop there; throw in a few totally incomprehensible typos as well, such as “probierory procuct”.
  4. Insert a picture of random smiling business corporate looking ladies. Everyone knows how powerful this is in presentations — even more so than ClipArt.
  5. Put the picture in front of the text to ensure that some of the text ends up behind the picture.
  6. Have a slide bravely titled “The Essence of Open Source” listing nothing but a few random notes about what some people think, and a reference to the company you’re a CEO of. See also #3 above.
  7. Make a bold scientific claim with no evidence whatsoever, and end it with “Can this be really true – effect.”
  8. Prove the validity of your theories by claiming that you “realized this a few days ago… or maybe a couple of weeks ago when I was discussing with a venture capitalist.”

That’s it! Just follow these simple steps and you will blow your audience away.

Mozilla Sweden Meetup — det BLEV kul!

After arriving safely in Skövde for The 5th International Conference on Open Source Systems (more on that later), I finally had some time to reflect on the Swedish Mozilla Meetup event in Stockholm last Tuesday, which was a fantastic opportunity to meet with enthusiastic Swedish Mozilla community members and others that were still just curious about our project and what we do to help promote the open web.

Tomcat's QA presentation There were four presentations during the event, where I was one of the presenters. I talked about community-powered support and SUMO, including the unique challenges Mozilla has with user support of a very popular open source product, and the importance of localization.

The artist currently known as Tomcat gave a presentation about Mozilla QA and the many opportunities that exist for people to participate. One of our Swedish community members — incidentally also a Bruce Willis cloneRobert Nyman walked us through the process of creating an extension for Firefox that replaced all headings on web pages with the titles of the popular Die Hard movies. Finally, Mozilla’s European community marketing star William increased everyone’s excitement of the imminent launch of Firefox 3.5 by demonstrating various ways we can all help with community marketing to further promote Firefox, open standards, Mozilla, and our mission. Interestingly, some people in the audience didn’t even know that Mozilla had a marketing team in the first place!

The slides of all presentations can be found on the meetup wiki page. I rarely put a lot of text on my slides anymore and instead use images and illustrations as a compliment to the actual “verbal delivery” of the presentation, so my deck may or may not be very useful in itself.

A big, big thanks goes to our favorite Liverpool native and Eskilstuna resident Patrick Finch for organizing this first Mozilla Sweden meetup event. Although I offered to work with him on it from the very beginning, being the hard-working, independent, and professional person that he is, he just took the project and ran with it — and as usual, it turned out incredibly well.

Photos from the event can be found on Flickr under the stomozcom tag.