Ein Zitat von Eric S. Raymond

Hässliche Programme sind wie hässliche Hängebrücken: Sie stürzen viel eher ein als hübsche, denn die Art und Weise, wie Menschen (insbesondere Ingenieure und Menschen) Schönheit wahrnehmen, hängt eng mit unserer Fähigkeit zusammen, Komplexität zu verarbeiten und zu verstehen. Eine Sprache, die es schwierig macht, eleganten Code zu schreiben, macht es schwierig, guten Code zu schreiben.
Jeder Dummkopf kann Code schreiben, den ein Computer verstehen kann. Gute Programmierer schreiben Code, den Menschen verstehen können.
Die meisten Programme sind nicht einmal beschreibbar. Sie werden in ihrem Leben immer wieder überarbeitet und neu geschrieben. Fehler müssen behoben werden. Veränderte Anforderungen und der Bedarf an erweiterter Funktionalität führen dazu, dass das Programm selbst laufend angepasst werden kann. Dabei muss der Mensch in der Lage sein, den Originalcode zu lesen und zu verstehen. Daher ist es für den Menschen weitaus wichtiger, das Programm verstehen zu können, als für den Computer.
Jede Routine, die Sie lesen, entspricht ziemlich genau Ihren Erwartungen. Man kann es als schönen Code bezeichnen, wenn der Code auch den Eindruck erweckt, dass die Sprache für das Problem entwickelt wurde.
Echte Programmierer kommentieren ihren Code nicht. Wenn es schwer zu schreiben war, sollte es auch schwer zu verstehen sein.
Das große Verbrechen, das die wohlhabenden Klassen und Förderer der Industrie in den glorreichen viktorianischen Tagen begingen, war die Verurteilung der Arbeiter zu Hässlichkeit, Hässlichkeit, Hässlichkeit: Gemeinheit und formlose und hässliche Umgebung, hässliche Ideale, hässliche Religion, hässliche Hoffnung, hässliche Liebe, hässliche Kleidung, hässliche Möbel, hässliche Häuser, hässliche Beziehung zwischen Arbeitnehmern und Arbeitgebern. Die menschliche Seele braucht tatsächliche Schönheit mehr als Brot.
Vielleicht könnten wir Code schreiben, um den Code zu optimieren, und diesen Code dann durch den Code-Optimierer ausführen?
Das Debuggen ist doppelt so schwierig wie das Schreiben des Codes. Wenn Sie den Code also so geschickt wie möglich schreiben, sind Sie per Definition nicht schlau genug, um ihn zu debuggen.
Ein Mensch hat kein Herz wie ich. Das menschliche Herz ist eine Linie, während mein eigenes ein Kreis ist, und ich habe die endlose Fähigkeit, zur richtigen Zeit am richtigen Ort zu sein. Die Konsequenz daraus ist, dass ich Menschen immer in ihrer besten und schlechtesten Form vorfinde. Ich sehe ihre Hässlichkeit und ihre Schönheit und frage mich, wie das Gleiche beides sein kann. Dennoch gibt es eine Sache, um die ich sie beneide. Nicht zuletzt haben Menschen den gesunden Menschenverstand, zu sterben.
Hässlich ist attraktiv, hässlich ist aufregend. Vielleicht weil es neuer ist. Die Untersuchung der Hässlichkeit ist für mich interessanter als die bürgerliche Vorstellung von Schönheit. Und warum? Denn hässlich ist menschlich.
Programmierer sind immer von Komplexität umgeben; wir können es nicht vermeiden... Wenn unser grundlegendes Werkzeug, die Sprache, in der wir unsere Programme entwerfen und programmieren, ebenfalls kompliziert ist, wird die Sprache selbst eher Teil des Problems als Teil seiner Lösung.
Die Darbietungen, die mir gefallen, sind solche, die schwer zu lesen sind oder mehrdeutig oder links von der Mitte liegen, weil man dadurch genauer hinsehen muss, und so sind Menschen ja – ziemlich mysteriöse Kreaturen, schwer zu lokalisieren.
Es gibt einen subtilen Grund dafür, dass Programmierer den Code immer wegwerfen und von vorne beginnen möchten. Der Grund dafür ist, dass sie denken, der alte Code sei ein Chaos. [...] Der Grund dafür, dass sie den alten Code für ein Chaos halten, liegt in einem Kardinalgrundgesetz der Programmierung: Es ist schwieriger, Code zu lesen als ihn zu schreiben.
Ich liebte jeden, der „Ja“ zur Welt sagte und versuchte, sie besser statt schlechter zu machen, denn so vieles auf der Welt war hässlich – und fast alle hässlichen Teile waren auf Menschen zurückzuführen.
Die kraftvollsten Wörter im Englischen sind „Erzähl mir eine Geschichte“, Wörter, die eng mit der Komplexität der Geschichte, den Ursprüngen der Sprache, der Kontinuität der Spezies, der Wurzel unserer Menschlichkeit, unserer Einzigartigkeit und der Kunst selbst verbunden sind. Ich wurde in das Jahrhundert hineingeboren, in dem Romane ihre Geschichten, Gedichte ihre Reime, Gemälde ihre Form und Musik ihre Schönheit verloren, aber das bedeutet nicht, dass ich diesen Trend mögen oder mitmachen musste. Mit jedem Buch, das ich schreibe, kämpfe ich gegen diese Bewegungen.
Schreiben ist eine seltsame Sache, weil wir lesen können und wissen, wie man einen Satz schreibt. Es ist nicht wie bei einer Trompete, bei der man sich etwas Geschick aneignen muss, bevor man überhaupt einen Ton erzeugen kann. Es ist irreführend, weil es schwierig ist, Geschichten zu schreiben. Es scheint, als ob es einfach sein sollte, aber das ist nicht der Fall. Je mehr Sie schreiben, desto besser werden Sie. Schreiben und schreiben und schreiben. Versuchen Sie, nicht zu streng zu sich selbst zu sein.
Meine Interpretation des Wortes „hässlich“... Ich mag hässliche Schönheit. Das kann Passieren. In Frankreich gibt es den Ausdruck „Jolie Laie“. Wir mögen bestimmte Frauen, die nicht hübsch oder süß sind – in Frankreich ist das das Gegenteil von hübsch. Es ist seltsamer und interessanter.
Diese Website verwendet Cookies, um Ihnen das bestmögliche Erlebnis zu bieten. Mehr Info...
Habe es!