Programmieren 2.0

Heutzutage programmieren geht in etwa so: Schreib, schreib, schreib, Problem, Google Suche, lesen, schreib, schreib, schreib etc.

Je nach Art des Problems und der Programmiersprache stösst man bei seinen Recherchen auf obskure Foren oder mühsame Anlock-Und-Zahl-Seiten à la Experts Exchange. Und die Resultate darf man sich dann auch unter den ganzen Diskussionen zusammenkramen.

Frustriert darüber haben sich so bekannte Namen wie Jeff Atwood und Joel Sponsky zusammengetan und Stack Overflow erschaffen. Das erklärte Ziel dieser Webseite ist es Programmierwissen zu sammeln und in brauchbarer Form darzustellen. Deshalb ist Stack Overflow auch kein Forum, sondern ein Zwischending aus Forum, Wiki und Blog: Alles ist kommentierbar, veränderbar, per Konsensus wird die beste Lösung gefunden und prominent platziert. Gute Fragen und gute Antworten werden mit Reputation belohnt. Mit Ehrenmedaillen wird der Ehrgeiz der Benutzer zusätzlich angestachelt.

Auf den ersten Blick ist die Seite gewöhnungsbedürftig. Aber extrem effektiv: Jede Frage von mir wurde innerhalb von Minuten korrekt beantwortet.

Ein interessanter Aspekt ist die Registrierung: Stack Overflow ist derart spezialisiert und anspruchsvoll dass sie es sich leisten kann den üblichen Registrationsweg zu ignorieren. Man kann zwar anonym kommentieren, kriegt dafür aber natürlich keine Reputation. Und die einzige Art sich anzumelden ist über OpenID. Da das System kaum bekannt ist (Und obwohl sehr viele Web 2.0-Nutzer ohne ihr Wissen bereits eine besitzen), stellt diese Eintrittshürde gleich einen technischen Intelligenztest dar.

Ich hab’s auf jeden Fall geschafft und geniesse die Vorzüge dieser gesunden & hyperaktiven Community.