comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Artistically creative expression has no role in software design
Date: Tue, 20 Jul 2004 10:20:56 +0200
Date: 2004-07-20T10:20:56+02:00	[thread overview]
Message-ID: <b9s9v8eznitq.pthk5q8wvl7m$.dlg@40tude.net> (raw)
In-Reply-To: 2m2j9gFhf4cpU1@uni-berlin.de

On Mon, 19 Jul 2004 13:46:58 -0500, Marc A. Criley wrote:

> (Okay, now that I have your attention... :-)

A very interesting reading. Thanks!

> One of the interesting conclusions of this paper is this:
> 
> "Since the design of computer software is forever driven by its intended
> functionality and efficiency concerns, the room for artistically creative
> expression never arises...."

Q1: Is design always driven by functionality and efficiency concerns?

Another quote from the paper:

"The most significant doctrine limiting the copyrightability of works is
the idea-expression dichotomy.25 It holds that the aim of copyright law is
to protect an idea's expression, not the idea itself."

Q2: Can a particular program express an idea?

Q3: Can a program design express an idea?

[Amateur: Seems Q2 and not Q3. So programs (code) can be copyrighted,
design cannot?]

Yet another quote:

"Furthermore, a computer program is not intended to be read or understood
by its target audience. While people trained in software may read the
source code of computer programs, this is done for no other purpose than to
understand how the programs work."

Q4: What about UML and other languages intended for solely human readers?

[Amateur: Documents written in those languages are not programs?]

> After you get past the knee-jerk reaction to Heer's conclusion (which I'll
> admit to), sit back and really think about software, its function, and how
> to achieve _correctness_ and _efficiency_ in design and programming.
> Software development starts to become less about creative expression, and
> more like a quest, trying to find the elegant implementation of
> functionality.

Sure, software design becomes engineering, CS becomes a science...

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  parent reply	other threads:[~2004-07-20  8:20 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-19 18:46 Artistically creative expression has no role in software design Marc A. Criley
2004-07-19 18:56 ` Ed Falis
2004-07-19 19:03 ` Hyman Rosen
2004-07-19 23:24   ` Marc A. Criley
2004-07-20  0:27   ` Nick Roberts
2004-07-20  7:40     ` Hyman Rosen
2004-07-20 15:24       ` Nick Roberts
2004-07-20 16:00       ` Marc A. Criley
2004-07-20 18:46         ` Jeffrey Carter
2004-07-20 22:41           ` Randy Brukardt
2004-08-09 16:14       ` Richard  Riehle
2004-07-19 20:49 ` Georg Bauhaus
2004-07-19 23:27   ` Marc A. Criley
2004-07-20  9:05     ` Georg Bauhaus
2004-07-20  0:31 ` Nick Roberts
2004-07-20  1:45 ` Alexander E. Kopilovich
2004-07-20  8:20 ` Dmitry A. Kazakov [this message]
2004-07-20 14:28   ` Martin Krischik
2004-07-20 15:02     ` Dmitry A. Kazakov
2004-07-20 18:02       ` Wes Groleau
2004-07-21  9:30       ` Martin Krischik
2004-07-21 20:22     ` Simon Wright
2004-07-23  8:00     ` Rolf Ebert
2004-07-23 21:04       ` Simon Wright
2004-07-21 20:17   ` Simon Wright
2004-07-21 22:15     ` Georg Bauhaus
2004-07-23 20:59       ` Simon Wright
2004-07-21  1:05 ` Robert I. Eachus
2004-07-21  1:17   ` Ed Falis
2004-07-21  3:44     ` tmoran
2004-07-21  4:09     ` tmoran
2004-07-21  9:38   ` Ludovic Brenta
2004-07-22 14:11   ` Marc A. Criley
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox