Zwei Programmierer, und eine Herausforderung. Vielleicht kann sie in Minuten gelöst werden, oder erfordert ganze Stunden ihrer Zeit. Beide Programmierer müssen kollaborativ arbeiten, verschiedene Hürden überwinden, Differenzen lösen, Vorschläge austauschen und schließlich zu einer Lösung gelangen. Diese Idee ähnelt jeder modernen Entwicklungsumgebung, aber eigentlich ist sie die Grundlage für Coderoulette, ein Äquivalent zu Chatroulette, das für die Reiter des Codes bestimmt ist.

Coderoulette: Ein Chatroulette für Programmierer
Coderoulette

Code zu schreiben ist wie das Sprechen einer zweiten Sprache: Wenn du es nicht übst, rostet es. Diejenigen, die professionell Code schreiben, haben dieses Problem nicht, aber es gibt Zeiten, in denen man eine andere Sichtweise braucht. Wenn du ein oder zwei Dinge über Code weißt und dem zustimmst, warum probierst du nicht eine Herausforderung? Das Web ist replet davon, obwohl unser Vorschlag in Richtung Coderoulette geht. Wie der Name schon sagt, hat der Dienst eine ähnliche Mechanik wie Chatroulette, jedoch wirst du hier keine Leute finden, die ihre 15 Sekunden Ruhm suchen (das ist es, was das Web heute tendenziell liefert), sondern Programmierer, die daran interessiert sind, mit einem Fremden zu arbeiten, um ein gemeinsames Rätsel zu lösen.

Coderoulette: Ein Chatroulette für Programmierer
Ein Beispiel für eine Sitzung in Coderoulette

So funktioniert Coderoulette

Jede Herausforderung hat eine Mindestdauer von 30 Minuten, und Coderoulette garantiert, dass mindestens einer der beiden Programmierer die notwendige Sprache beherrscht, um sie zu lösen (wenn der Benutzer ein Konto im Dienst erstellt, gibt er die Sprachen an, die er kennt). Offensichtlich müssen wir dazu die Unterschiede in Sprachen, Zeitzonen und natürlich die Bereitschaft jedes Programmierers hinzuzählen. Mehrere der größten Softwareprojekte der Welt wurden kollaborativ erstellt ... aber viele sind auf dieselbe Weise gescheitert. Der zugrunde liegende Plan ist, dass einer der Programmierer dem anderen seine Sprache „beibringt“, Äquivalenzen findet und von dort aus eine zufriedenstellende Lösung entwickelt.

Nicht für Anfänger

Wenn wir ein Problem im Konzept von Coderoulette finden können, dann dieses: Es ist keine Plattform für Anfänger. Wenn du Programmieren lernen willst, solltest du Portale wie Codecademy und ähnliche besuchen. Coderoulette ist von und für Entwickler gemacht, was nicht schlecht klingt, aber es ist am besten, dieses Detail von Anfang an zu erkennen. Sobald dein „Kung-Fu“ das richtige Niveau erreicht hat, wird Coderoulette auf dich warten.

Offizielle Website: