StackOverflow

Jeff Atwood et Joel Spolsky ont récemment lancé une version beta publique de leur nouveau site, stackoverflow. Ce site a un but bien simple: offrir un endroit où les programmeurs peuvent poser des questions à d'autres programmeurs. Tous les sujets touchant de près ou de loin à la programmation sont les bienvenus.

L'élément qui démarque le plus stackoverflow des autres sites du genre est sa facilité d'utilisation. En effet, vous pouvez utiliser le site sans même vous inscrire. Vous pouvez lire, poser et répondre à toutes les questions dès votre arrivée sur le site. Si vous décidez de vous inscrire, vous n'avez qu'à inscrire votre identifiant OpenID, et en quelques secondes, le tour est joué. L'inscription donne accès au système de réputation et de badges.

Ces deux systèmes font de stackoverflow une expérience très... accrochant. La réputation est un score représentant votre niveau d'implication sur le site. Ce score augmente lorsque d'autres usagers votent pour vos questions et réponses. Plus votre réputation augmente, plus vous pouvez interagir avec le site. Avec un niveau de réputation suffisamment élevé, vous pouvez utiliser le site comme s'il s'agissait d'un Wiki, et éditer les questions et réponses des autres utilisateurs.

Quant aux badges, il s'agit de marqueurs que vous obtenez en utilisant les différentes fonctionnalités du site. Certains sont faciles à obtenir, comme « premier vote positif » ou « remplir tous les champs de son profile », et d’autres sont plus difficiles, comme « votre réponse a reçu 100 votes positifs ».

C’est la combinaison de la réputation, des badges et de la facilité d’utilisation qui fait le succès de stackoverflow. En offrant des objectifs précis aux utilisateurs, les développeurs du site dirigent nos actions vers leurs objectifs. En donnant plus de pouvoirs à ceux qui ont fait leurs preuves, la tâche de modération du contenue devient moins lourde. Avec aucune barrière artificielle dans le chemin des nouveaux visiteurs, les questions et réponses arrivent en abondance.

La technologie derrière stackoverflow est ASP.NET MVC, et il est très intéressant de voir un site d’envergure utiliser ce nouveau framework. Si vous désirez plus de détails au sujet du développement de leur site, écoutez le podcast de Jeff et Joel, qui offre des discussions très intéressantes sur plusieurs sujets.

Je vous suggère fortement de faire l’essai de stackoverflow. Posez vos questions et vous verrez que les réponses ne tarderont pas!