Geschrieben am 22. Dez 2009 von Cem Derin
Martin hat es mir neulich zugetwittert: Mein PHP-Workshop kommt gut bei ihm an. Und mir persönlich bringt er auch eine ganze Menge. Ich habe schon lange keine Applikation mehr komplett from scratch geschrieben; ist insofern eine ziemlich neue Erfahrung die ich mache, komplett ohne Frameworks und PHP-Erweiterungen zu arbeiten. Darüberhinaus stellt man sich selbst auch unter einen nicht zu unterschätzenden Erfolgsdruck, da man das Projekt mehr oder weniger öffentlich vorantreibt. Nicht zuletzt empfinde ich das “Besprechen” bestimmter Implementationen als einen schönen Ersatz für Pair Programming, so schau ich mir meinen Quelltext doch noch einmal sehr intensiv an – was ich sonst nicht tun würde.
Dieses Konzept möchte ich auch auf diesen Blog übertragen, und natürlich geht es hier um eine Cocoa-Applikation. Als Workshop-Gegenstand habe ich mir etwas ausgesucht, dass schon länger im Hinterkopf habe: Eine Sammelstelle für meine Social Networks. Ich als Netzjunkie bin bei dutzenden angemeldet: Twitter, Facebook, Xing, MySpace, delicious und noch einiges mehr. Allerdings ist mir kein Client bekannt, der wirklich alle Unter einen Hut bringt, und mich somit Up to Date hält. Am Ende habe ich auch noch keinen Twitter-Client gefunden, der wirklich all meinen Ansprüchen genügt. Warum also nicht selbst so eine Applikation schreiben? Und schon war die Idee geboren: Endboss.
Und jetzt kommen sicher schon die Unkenrufe: Wie? So eine Applikation gibt es doch schon! Und die heißt doch auch noch so ähnlich. Gemeint ist Eventbox. Stimmt, der Name ist schon ziemlich ähnlich – hatte ich aber schon im Kopf, bevor ich die Software kannte. Und der Funktionsumfang ist meiner Meinung nach schon ziemlich eingeschränkt bzw. entspricht nicht im Entferntesten dem, den ich im Kopf habe.
Ich habe also einen Namen, ich habe ein Vorstellung von dem was ich will. Was kommt als nächstes: Ein Konzept. Bis dann