Philosophie

Die größte Herausforderung eines Entwicklers ist nicht der Vorgang des Programmierens, sondern sich in die Rolle des Anwenders zu versetzen. Wenn der Entwickler meint, er sei fertig, sollte er sich nach einer Tasse Kaffee die Sache nochmals als Anwender zu Gemüte führen.
Meine Grundsätze:

  • Unklarheiten werden so früh wie möglich ausgeräumt
  • Es werden nur Termine zugesagt, die auch realistisch sind
  • Pfusch gibt es nur auf ausdrücklichen Wunsch
  • Während des Tests bin ich Anwender und nicht Entwickler

Technologie

HTML 5
HTML5 Logo

Der Tag rückt näher, an dem der letzte Windows XP Rechner und mit ihm der gute alte Internet Explorer 8 Geschichte sein wird. Es wird noch dauern, bis alle Möglichkeiten des neuen HTML Standards ohne Rücksicht auf Verluste eingesetzt werden können, aber es wird...

Vielleicht erlebe ich es noch, dass man eine Seite nur auf einem einzigen Browser testen muss und sich sicher sein kann, dass sie nirgends anders aussieht.

jQuery / JS
jQuery Logo

also mir macht es Spaß... es ist zwar in letzter Zeit weniger wichtig geworden, aber für spezielle Effekte führt immer noch kein Weg daran vorbei. Sobald der IE8 in den ewigen Jagdgründen verschwunden sein wird, kann mit jQuery2 die Dateigröße auch nicht mehr als Argument herangezogen werden.

PHP / MySQL
jQuery Logo

Heutzutage stampft kaum mehr jemand eine Website ohne CMS aus dem Boden, aber sobald man ein CMS anpassen muss, sind tiefgreifendere PHP Kenntnisse erforderlich als bei einer Eigenentwicklung. Es ist leichter, ein Framework zu verstehen, das dem eigenen Kopf entsprungen ist, aber wie viele Laute haben schon die Zeit, ihr privates CMS zu programmieren und dann auch noch auf dem Stand der Zeit zu halten?