Weblog
13/05: Opfer der Wirtschaftskrise: Zookoda
Untenstehender Screen hat mich beim Besuch von Zookoda begrüsst. Ich habe den Dienst zwar nie verwendet, per Zufall aber wieder einmal darauf gestossen. Ich denke, die wirtschaftliche Realität wird noch einige Unternehmen an den Rand der Existenz bringen. Wenn keine richtige Strategie vorhanden ist, wie Geld verdient wird, kann ein kostenloser Service auf Dauer m.E. nicht betrieben werden. Werbung dürfte nur bei wirklich grossen oder speziellen Diensten ausreichend sein. Bei Twitter frage ich mich schon länger, wie bzw. wie lange das (noch) gut gehen kann.
31/03: Verwirrender Dialog mit der Delicious Firefox-Extension
Was ist nicht gerade Benutzerfreundlich an diesem Dialog? Er erscheint, wenn man bei nicht eingeloggtem Zustand ein Bookmark setzen will. Und dabei die delicious Firefox-Extension installiert hat. Icons und Beschriftungen passen irgendwie nicht
28/01: Moderne Softwareentwicklung
Am vergangenen Freitag hat Matthias Künzi, CTO IMT AG, ein Referat an unserer Schule gehalten. Er hat zum Thema “Moderne Softwareentwicklung” gesprochen und aus der Praxis dargelegt, was für qualitativ hochstehende Software wichtig ist. Dazu einige Stichworte, die ich mir notiert habe:
- Testen: sehr wichtig, oft unterschätzt
- coding guidelines -> collective code ownership (xp)
- Einsatz von State-of-the-art Tools (moderne Technologien und Tools einsetzen)
- MDA/MDD (Model-driven architecture)
- Einsatz von Frameworks
- wiederkehrend korrekten Code verwenden
- motivierend für Mitarbeiter (schöne Lösungen anstatt ‘quick and dirty’); Ralisierung von schönen Code-Konzepten
- time to market entscheidend
- einfach verifizierbar
- Qualitätssteigerung
- “das Rad nicht zwei Mal erfinden”
- Einsatz von Design Pattern
- Klassen: single responsibility principle
- sinnvoller Entwicklungsprozess wählen (V-Modell, Wasserfallsmodell, Spiralenmodell, …)
Alles in allem hat das interessante Referat auf wichtige Prinzipien der modernen Softwareentwicklung hingewiesen.



