Ein wichtiges Qualitätsmerkmal einer Software oder einer Webapplikation ist ihre Benutzerfreundlichkeit (engl. usability).
Ich habe gerade folgende Mail bekommen: Titel: Neue Mailsignatur für PHP und SQL-Kenner Inhalt: $result = mysql_query(“SELECT finger FROM hand WHERE id=3″); echo $result;
Bekanntermaßen bin ich Softwareentwickler. Bekanntermaßen bin ich aber auch redefreudig und in der Lage einen Sachverhalt adäquat und verständlich in ein hübsches kleines Wortgewand zu kleiden. Dies ist bei Softwareentwicklern keine Selbstverständlichkeit, wie mir bei der täglichen Arbeit regelmäßig gezeigt wird. Interessanterweise wurde mir dieser Aspekt neulich bei einer Projektbesprechung wieder vor Augen geführt. Der [...]
In meinem Leben als Softwareentwickler sind schon einige merkwürdige Dinge passiert. Eine Sache, die sich häufiger mal wiederholt hat war der aufkommende Ärger nach einem ungefragten Featureupdate. Als Entwickler denkt man sich manchmal: Dieses oder jenes Tool ist unbrauchbar oder arg renovierungsbedürftig. Oder es fehlt einfach nur die knaller Erweiterung. Dann schreibt üblicherweise irgendjemand, der [...]
Wie der Name vielleicht schon sagt, ist buildblog eigentlich ein Entwicklerblog. Sozusagen von Entwicklern für Entwickler. In letzter Zeit geriet das Thema Softwareentwicklung zugunsten von SocialMedia ein wenig in den Hintergrund. SocialMedia ist ein wichtiges Thema und ich will das auf dieser Seite auch weiterhin vertiefen. Dennoch: Softwareentwicklung und deren theoretischer Background soll dadurch nicht [...]
Das heutige Video zum Sonntag beschäftigt sich mit der Frage: Was bedeutet eigentlich die Kombination aus Software & Services? Im wesentlichen handelt es sich dabei um eine Kombination unterschiedlicher Applikation, welche auf unterschiedlichen Computern ausgeführt die individuellen Anforderungen ihrer Nutzer im Verbund meistern. Jeder liefert also das, was er am besten kann. Das Video ist [...]
Die Rede war von Murks, der zu großem Murks wird (wenn es schlecht läuft). Das muss nicht zwangsläufig sein – so gesehen besteht fast immer die Option den Kreis zu durchbrechen und vernünftig zu programmieren. Dazu braucht es Mut und Verständnis. Ein Programmierer weiß ob er guten Quellcode schreibt oder einen Schnellschuß, damit es weitergeht. [...]
In der Literatur ist oft die Rede von Meilensteinen und wie eminent wichtig sie im Rahmen der Softwareentwicklung sind. Das stimmt wohl, allerdings muss man auch das große Ganze im Auge behalten. Viel zu oft wird das leider sträflich vernachlässigt. Da steht der Architekt am Besprechungstag vor seiner Mannschaft und ist völlig enttäuscht, weil nichts [...]
“Das hab ich mit dreizehn programmiert. War aber Scheiße.” Bei einem meiner ehemaligen Arbeitgeber ist dies mitlerweile eine legendärer Spruch. Er kommt immer dann zur Anwendung, wenn irgendwer die Arschkarte gezogen hat und alten Code reparieren anpassen darf muss. In den meisten Fällen ist der Satz völlig zutreffend und meistens stammt er von mir. Ich würde behaupten, [...]
Wie im vorherigen Teil angedeutet, gibt es da gewisse Probleme mit dem Ego des Programmierers, oder genauer mit Ego eines jeden Menschen. Bevor wir uns näher mit der Frage befassen, wie man das Problem nun reduzieren kann, sollten wir uns die Arbeitsumgebung des Entwicklers ansehen. Kurz: Der Programmierer und sein Team. Willkommen im fünften Teil [...]