Challenges faced by Community Projects

Working on community projects can be one of the most rewarding types of volunteer work out there. This is for a couple of reasons, the most important of which is that these type of projects bring like-minded people together and from them build a vibrant community. Watching the community they create thrive is the greatest … Continue reading “Challenges faced by Community Projects”

Working on community projects can be one of the most rewarding types of volunteer work out there. This is for a couple of reasons, the most important of which is that these type of projects bring like-minded people together and from them build a vibrant community. Watching the community they create thrive is the greatest reward for the project contributors.

Another important reward is that contributors benefit from the exchange of ideas. Many heads are (usually) better than one, and decisions taken after group consultation are often the most well grounded in reason and are most likely to result in the best possible outcome for the community. Also, one learns a lot by following discussions amongst people who are experts in their own field. As long as the project is driven by active people who share similar goals and ideas, these projects always remain in good health.

The most severe challenges that these community projects face usually come months or years after their inception. Sometimes previously active members slowly become inactive, and often the ideas of the active members may evolve — sometimes in divergent directions.

Many people (particularly those involved in OSS development) believe labour is ‘replaceable’. As long as a process is documented, if a community contributor leaves the project, his shoes can be filled by anyone with the required technical expertise. I think this is a dangerous assumption to make. Finding a replacement who is willing and able to work on a volunteer basis, groks the group’s thinking and is technically capable is often harder than one might imagine. It’s easy to find people who meet two of these three criteria, but much harder to find the perfect match.

I think the second problem — divergent ideas — is the more severe of the two (and greatly exacerbates the first). As projects evolve (as they all do with time), contributors may develop different priorities or sometimes even different goals. A sufficiently motivated contributor often puts in extra hours for the benefit of the project to make up for the inaction of others. But divergence of goals or ideas at the most basic level can destroy this motivation.

I’m not sure what the best way is to solve these problems, I don’t see that there is a one-size-fits-all solution. Each project has to find its own unique way in the end.

I was motivated to write about this today because one of my friends, Yusuf, is facing similar issues with one of the projects that he’s involved in. His perspective on this issue is worth reading.

Netcraft Toolbar released for Firefox

The Netcraft Toolbar has been released for Firefox. I just got the following email from Netcraft: We are pleased to announce the release of the Netcraft Toolbar for Firefox. You can download it from: http://toolbar.netcraft.com/install/ Note that you will be presented with a warning on the first attempt to download the software. You may have … Continue reading “Netcraft Toolbar released for Firefox”

The Netcraft Toolbar has been released for Firefox. I just got the following email from Netcraft:

We are pleased to announce the release of the Netcraft Toolbar for Firefox. You can download it from:

http://toolbar.netcraft.com/install/

Note that you will be presented with a warning on the first attempt to download the software. You may have to click the “Edit Options…” button that appears at the top of the page and add the site “toolbar.netcraft.com” to the list of allowed sites before you can install the toolbar.

We welcome your feedback and comments.

I’ve only had the toolbar installed for a couple of minutes, but I’ve already found a major problem — it doesn’t work with tabbed browsing at all. The toolbar always only shows information for the last page rendered in an active tab (but not pages rendered in the background in other inactive tabs). It doesn’t update when you switch tabs. Sometimes if tabs are loading in the background, it won’t load information for that tab at all, even when you switch to it. I’ve passed on these comments to Netcraft’s feedback address as well.

UPDATE: After playing around with this more, I’ve found that it actually breaks tabbed browsing in Firefox. When this toolbar is installed and you change tabs, the URI in the location bar does not update to that of the now active tab. It remains as whatever it was before the tab was changed. For now, this extension is definitely going on my not recommended list.

UPDATE 2: There is some conflicting information about whether or not this extension works correctly in Firefox 1.0.4. One of the commenters notes that it works for him, whereas another 1.0.4 user on Slashdot says that he seems the same behaviour as me.

UPDATE 3: Another commenter mentioned that it’s working for him in Firefox 1.0.4. I haven’t had a chance to test it myself, I’ve been swamped over the last couple of days, but I should probably give Netcraft the benefit of the doubt on this until (and if) more people chime in that it’s not working.

UPDATE 4: I had some time today, so I installed Firefox 1.0.4 and Netcraft Toolbar 1.0.1, the combination of which works perfectly fine. As far as I’m concerned, I think this is a great extension, and I highly recommend it to others who are considering using it. At the time of this update (2005-05-27 21:38 GMT +0800), it still has problems with latest-trunk Firefox builds, as I described in my original posting. I’m sure Netcraft will update their extension to be compatible with Firefox 1.1 prior to its release.