Tales of a software journeyman


31
Jan/10
0

Stackoverflow, mein neues Browserspiel

Wie zum Beispiel in dieser Zusammenfassung eines Vortrags von Amy Jo Kim wird immer mal wieder darauf hingewiesen das Grundprinzipien von Spielen auch bei Applikationen beachtet werden müssen, die auf den ersten Blick nicht als Spiel zu erkennen sind. Besonders in dem Aufbau von Comunities kann ein kleiner spielerischer Aspekt oft überraschenderweise zum Erfolg verhelfen. Dies hat Jeff Atwood auf stackoverflow.com zur Perfektion gebracht.

5
Oct/09
2

Spielzeug oder interessantes Interface?

Das Hacklab in Toronto hat vor einigen Tagen ein neues Spielzeug bekommen und angefangen damit herum zu spielen.
Es handelt sich um den Star Wars Force Trainer. Bei diesem Spielzeug traegt der Spieler ein Headset und hat einen Zylinder vor sich in dem ein Ball liegt. Sobald der Spieler anfaengt sich zu konzentrieren beginnt der Ball in dem Zylinder aufzusteigen. Ueber das Headset erklaeren Star-Wars Originalcharacktere wie sich der Spieler konzentrieren soll, um die Macht auf den Ball zu konzentrieren. Nach 14 gemastertern Leveln ist der Spieler im Vollbesitz der Kontrolle ueber die Macht und bereit ein Jedi zu werden oder so... 

23
Aug/09
1

Was ist ein Software Journeyman?

Ich bin nun kurz davor meine Ausbildung an der Universitaet abzuschliessen.
Wenn ich eine Ausbildung in einem Handwerk machen wuerde wuerde ich jetzt nicht an einer Masterarbeit sondern an einem Gesellenstueck arbeiten. Ein Geselle oder in Englisch ein Journeyman ist jemand der seine Ausbildung abgeschlossen hat. Er hat damit alles gelernt was es braucht um seine Tagesarbeit bei seinem Meister zu machen ist aber selber noch lange kein Meister.
In Deutschland wird die Tradition des Journeymans noch in der urspruenglichen Bedeutung gelebt. Der Geselle verlaesst seine Heimat fuer drei Jahre und einen Tag und zieht durch die Welt um von anderen Meistern zu lernen und somit seine Ausbildung in vielen verschiedenen Stilen und Einsatzgebieten abzuschliessen. Dieses los ziehen der Gesellen bewahrte kleine Zuenfte vor der Inzucht und Festgefahrenheit die entsteht wenn das Wissen ueber das Handwerk immer nur lokal begrenzt weiter gegeben wird.

In der Softwareentwicklung gibt es so einen Brauch nicht aber durch haeufige Jobwechsel, die Mitarbeit an Open-Source oder Pet-Projekten tauschen sich Programmierer, die eine der Hauptregeln aus dem Buch "Pragamatic Programmer": "Care for your Craft" beherzigen aus. Fuer diesen Austausch braucht es mehr als ein gelentlicher Plausch beim Kaffee oder hin und wieder mal ein Buch zu lesen und auch der Programmierer bildet sich am besten gemeinsam mit anderen weiter.

Durch meinen Auslandsaufenthalt in Toronto habe ich einen kleinen Einblick bekommen was es heissen kann  in einer grossen Entwicklercommunity zu leben.
Jeden Abend gibt es hier verschiedenste Angebote, von der Ruby User Group zu Python Anfaengerklassen, Cafe and Code treffen zum gemeinsamem Programmieren im Cafe aber auch Startup Drinks bei denen sich selbstaendige Programmierer darueber austauschen koennen wie sie sich organisieren, wie sie ihr Geld von Klienten bekommen und wo eventuell der naechste Auftrag her kommen koennte.
Ich habe keinen Ueberblick in wie weit eine solche Community in Bielefeld existiert aber als teamkollege und Student der techfak finde ich vielleicht einige andere die mir Gesellschaft leisten bei der Suche nach einer solchen Community in Bielefeld.
Neben dieser Suche will ich diesen Blog dazu nutzen gelegentlichen Blicke ueber den Tellerrand, meine eigenen Neuentdeckungen und Versuche das bekannte auf neue Weise zu meistern zu dokumentieren.