Deux programmeurs, et un défi. Peut-être peut-il être résolu en quelques minutes, ou demander des heures entières de leur temps. Les deux programmeurs devront travailler de manière collaborative, surmonter différentes barrières, résoudre des différences, échanger des suggestions, et finalement, arriver à une solution. Cette idée ressemble à n'importe quel environnement de développement moderne, mais c'est en réalité la base de Coderoulette, un équivalent à Chatroulette destiné aux cavaliers du code.
Un service pensé pour les développeurs
Écrire du code, c'est comme parler une langue seconde : si vous ne le pratiquez pas, il rouille. Ceux qui se consacrent professionnellement à l'écriture de code n'ont pas ce problème, mais il y a des occasions où un autre point de vue est nécessaire. Si vous en savez une ou deux sur le code et êtes d'accord avec cela, pourquoi ne pas relever un défi ? Le Web en est plein, bien que notre suggestion pointe vers Coderoulette. Comme son nom l'indique, le service possède une mécanique similaire à Chatroulette, cependant, ici vous ne trouverez pas de gens cherchant leurs 15 secondes de gloire (c'est ce que le Web a tendance à offrir aujourd'hui), mais des programmeurs intéressés à travailler avec un inconnu pour résoudre une énigme commune.
Des défis d'au moins 30 minutes
Chaque défi a une durée minimale de 30 minutes, et Coderoulette garantit que au moins un des deux programmeurs maîtrisera le langage nécessaire pour le résoudre (lorsque l'utilisateur crée un compte sur le service, il indique les langages qu'il connaît). Évidemment, il faut ajouter les différences de langues, de fuseaux horaires, et bien sûr, la disposition de chaque programmeur. Plusieurs des plus grands projets logiciels du monde ont été créés de manière collaborative… mais beaucoup ont échoué de la même manière. Le plan de fond est que l'un des programmeurs «enseigne» à l'autre son langage, trouvent des équivalences, et à partir de là, parviennent à développer une solution satisfaisante.
Pas une plateforme pour débutants
Si nous pouvons trouver un problème dans le concept de Coderoulette, c'est celui-ci : ce n'est pas une plateforme adaptée aux novices. Si ce que vous voulez c'est apprendre à programmer, vous devrez visiter des portails comme Codecademy et similaires. Coderoulette est fait par et pour les développeurs, ce qui ne semble pas mal du tout, mais le mieux est d'identifier ce détail dès le début. Une fois que votre «kung-fu» atteint le niveau adéquat, Coderoulette vous attendra.