Message 06367 [Homepage] [Navigation]
Thread: oxdeT06293 Message: 6/7 L3 [In index]
[First in Thread] [Last in Thread] [Date Next] [Date Prev]
[Next in Thread] [Prev in Thread] [Next Thread] [Prev Thread]

Re: Programmieren als aesthetischer Prozess (was: [ox] Berlin: 'Programmieren' Mittwoch, Sophienstrasse im Bootlab)



Stefan Merten wrote:

Muss Code schön sein?


Für was? Oekonux'sch würde ich sagen, dass schöner Code tendenziell
Selbstentfaltungsbedürfnisse der ProgrammiererIn befriedigt. Insofern
wäre zu erwarten, dass er bei Freier Software tendenziell schöner ist.

Da w"urde ich noch weiter gehen: hat nicht 'Sch"onheit' auch eine stark
gesellschaftliche Relevanz ? K"onnte man in dem Zusammenhang vielleicht
vermuten, dass 'sch"oner' code code ist, der transparent und einfach
geschrieben ist, und somit seinem Nutzer besonders viel Nutzen bringt ?

Ich habe mich immer gewundert, warum Leute, die Wert auf Freiheit (im
Kontext Freier Software) legen, gleichzeitig Gefallen an kryptischem
code finden k"onnen. Das finde ich widerspr"uchlich.

Sch"on ist, was n"utzlich/bequem/anregend ist.


Durch eine gewisse Ästhetik ergibt sich m.E. auch der Anreiz, sich mit
etwas zu befassen. Es ist einfach angenehmer, mit schönen Dingen
umzugehen als mit hässlichen. Das ist für Software-Entwicklung
allgemein von Interesse. Ob es muss, hängt davon ab, was mit der
Entwicklung bezweckt wird. Zum Geldscheffeln reicht (leider) auch ein
quick-and-dirty Programm (siehe QDOS = Quick and Dirty Operating
System, Vorläufer von MS-DOS).

Was software so besonders macht ist ja ihr Produktionsmittel-Charakter,
d.h. software als Information, die sich mehr an Programmierer als an
Computer richtet. Da spielt dann 'gutes' design und 'sauberer' code eine
ganz wesentliche Rolle. Oder ?

Ist schöner Code, der nicht funktioniert besser als kryptischer Code
der funktioniert?

siehe oben, ich w"urde 'funktionieren' halt so definieren, dass der
code auch verst"andlich ist. Code lebt, muss sich neuen Bedingungen
anpassen. Code, der nur einmal geschrieben wird und dann nie wieder
angeschaut wird ist, denke ich, v"ollig irrelevant, insbesonders in
dieser mailing list. Er spielt ja (per definitionem) f"ur Freie Software
auch keine Rolle...

Gruss,
		Stefan (S)

________________________________
Web-Site: http://www.oekonux.de/
Organisation: projekt oekonux.de



[English translation]
Thread: oxdeT06293 Message: 6/7 L3 [In index]
Message 06367 [Homepage] [Navigation]