Vincent's article on our end users



Hi all,

Sorry this is in a new thread. I just subscribed to the list after
Thomas Wood pointed out that you might like more editors. I'm a fairly
hideous grammar pedant (although I would not claim to be the best user
of the English language by a long way), so I tend to enjoy trying to
make things better. 

And so I've taken a look at Vincent's article and the result is
attached. I've tried to use slightly more formal language without losing
too much of the article's character, and tidied up various parts where I
felt readability was suffering from unusual construction or in a few
cases rewrote something that just didn't make any sense to me. A couple
of sentences also got removed entirely, as they seemed superfluous and
were also proving difficult to bring into shape as they didn't fit with
the surrounding text.

This is based on Claus' revisions, by the way.

Hopefully nobody will think I've made it worse.

Matthew

h1. Defining the GNOME community, Part 1: the end users

There are many visions of GNOME: the GNOME Desktop probably is what most people see, while some think of GNOME as a more general project which also delivers a developer platform and other software. When asked "what is GNOME?" few people would answer that GNOME is a community: a community creating a project, improving it and promoting it, but also a community using the project. Included in the broader GNOME community lives the user community, which is too often forgotten.

Nevertheless, the user community forms a central piece in the GNOME world, as it probably does for every project: without any users, the work done within the GNOME project would be considered useless by many if not all contributors. In the GNOME case, there are at least three types of users:

* end users using our software, sometimes without even knowing what GNOME is
* distributors integrating our software into larger offerings
* developers using our platform to create software

In this article, we will focus on the end users. Future articles on the GNOME community will discuss the other types of users, and take a look at our contributors.

h2. Why the user is important

It could be argued that spending time to figure out what end users think is costly and it is simply easier to not do this. After all, end users don't even know what they're expecting and how things should work, do they?

You may not be able to imagine how wrong it is from a community point of view. Users are the basis of every community, if only for a simple reason: all contributors were users before starting to contribute. Moreover, nobody should forget that an user loving GNOME will, one way or another, directly or indirectly, contribute to the project. Also, do not assume the user is stupid: if something does not work for one user, there is a good chance that it does not work for others.

While evident to many, the availability of some volunteer support is important to users since it brings confidence that solutions will be found for the small issues everyone faces. We can all easily help here, since it is most often only a matter of answering questions. The benefits of this support are much greater than they appear, since it also helps extend our community. Someone who sees his problems resolved might himself try to help other users, creating a virtuous circle. More and more users will contribute, improving the support. This helps to show potential users that GNOME is not only great but also well-supported, and that maybe they should give it a try.

The satisfied user is also a good advocate. He will promote GNOME when it makes sense, explaining why it works well for him and why it would work equally well for others. We should encourage everyone to advocate GNOME, and to want to advocate GNOME. Imagine someone who is well-known and respected, or is highly visible by many many people. Imagine this person trying GNOME, and reporting how great it is. Imagine all the people learning about GNOME this way. Such promotion is worth a lot. This is how trends are created, this is one way to make GNOME even more successful. Think about it: fixing a bug that is low priority for GNOME contributors, but which is deeply annoying for some users, can provide a real boost to GNOME. A satisfied user is our best advocate.

The user can do some support, can advocate and can do many other tasks such as reporting bugs or proposing features. The user is a contributor, but he does not know. If one day he discovers it, then he will contribute even more and become an even more active contributor. That is how all contributors started.

h2. Mr. Contributor, please meet Mr. User

It is worth noting that people working on GNOME have fewer contacts with end users than we might expect. While a contributor presenting GNOME on a booth would expect to answer some general questions about the organization of the project, its future and some interesting features, users coming to the booth often ask about specific issues they have with GNOME, or they just want to learn what GNOME is. The user is interested in what is available now, or what will be available soon, but the contributor generally looks at the future.

How can this be explained? Comments on many news sites will make you believe that this is happening because contributors are ignoring users, however this explanation sounds totally unfair to most contributors. One more realistic explanation can be found in the communication channels used by users and contributors. An usual GNOME contributor will use mailing lists, IRC and bugzilla to discuss how to improve GNOME, but a normal user will not use IRC, will not subscribe to mailing lists and will not find bugzilla very usable, so although contributors are quite happy to listen to users, they do not communicate by the same means and so do not hear each other.

Another explanation can be linked to what most users are really using: they are using an operating system. When they look for help, they search for Fedora, Ubuntu, SUSE or whatever distribution they are using. If you are not convinced about this, just take a look at the GNOME user forums and at the Ubuntu user forums and see the difference in scale.

This leads to the question of where to find end users. The quick answer is "wherever they are". This answer might sound stupid, but it is true. It is not possible to make end users change their communication habits just to discuss things with contributors. Contributors have to take the first step, have to show they are willing to listen to the end users. The online user forums are one place where users are meeting, and this is a place that contributors should be watching for feedback. This is a place where you can see how one small bug is really annoying lots of end users. This is a place where ideas are being proposed by users. But there are other places where contributors can find users: if you go to some events or conferences, you will meet users; even if you only look around you, in your family or maybe at work, you will find some other users. Finding users is not difficult, but taking the time to listen to them is.

h2. Let me ask you a favour

Whether you are a GNOME contributor or a GNOME user, try to do this: use ten or twenty minutes per day to help a user, to answer questions on the user forums, to write a blog entry about what you love in GNOME or what should be improved, or to promote GNOME in any other way. Do this for a month. And then look back at the results: you will be amazed to see the user community growing. If you are a contributor, try to help fix an issue that was directly pointed out by a user. Such an issue is not necessarily a software bug; it might be something as simple as an error on a web page. If you are an user, just be aware that the contributors do not ignore you. And stay with GNOME.

Showing the users that they are loved will help them love GNOME even more. Love creates more love.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]