Tuesday, May 26, 2009

The art of software

In a social network "closeby" in the web a lengthy discussion is waging as whether the developer will be replaced because of the ability of any user to construct simple applications. The question is: "What is the future for software developers if basic users can create applications without any effort? (Discussion in Linkedin-Group)". Many highly sophisticated and intelligent comments are made and speak for themselves.

But if we look back into the history of philosophical thinking concerning the creation of art, or even the reality of creating pieces of art, music ...or software, we find that some thoughts were actually made on that issue. They concern the "ingenuity" and the "originality" of a human design, maybe sometimes accentuated by reflecting on nature`s beauty and variety. There is a trait, a distinct difference that seperates a Picasso from one of his followers, from an amateur painter even more. Is it only the perfection? What perfection? Maybe it is the strength and consequent "elaboration" of possible but seldomly realized options that are mirrored through the individual personality of its creator? Arete and techne (as discussed in Plato's dialogue "Protagoras" )fuse. So there is always a future for software developers. The European Software Conference acknowleges this by giving the Epsilon Award to a "combination of Excellency, craftsmanship and visionary ability" which are "characteristics of an outstanding programmer and a piece of true software art."

No comments: