From: "Ed Falis" <falis@verizon.net>
Subject: Re: Artistically creative expression has no role in software design
Date: Mon, 19 Jul 2004 18:56:22 GMT
Date: 2004-07-19T18:56:22+00:00 [thread overview]
Message-ID: <opsbeev8wb5afhvo@localhost> (raw)
In-Reply-To: 2m2j9gFhf4cpU1@uni-berlin.de
On Mon, 19 Jul 2004 13:46:58 -0500, Marc A. Criley <mcNOSPAM@mckae.com>
wrote:
> Ada's case for the third axis of optimization, "easier for the
> programmer to
> modify" (which is subjective), can be strongly made as well. With its
> design
> goal of readability, fully object-oriented capabilities, and the strong
> typing that makes it easier to modify software _correctly_, again Ada
> shines.
> 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. Refactoring, anyone?
Do you really believe that achieving modifiability does not require
creativity and artistry with the elements of software design?
I'd say the same about achieving appropriate designs that balance the
optimization dimensions listed in your summary (not to mention scope
relative to implementation approach). Further, while refactoring
operations can be performed automatically, appropriate selection among
them in a given context is once again a matter of judgment etc.
- Ed
--
"When I was a kid, I wanted to grow up to be a wise man. Somehow, I just
turned out to be a wise guy".
next prev parent reply other threads:[~2004-07-19 18:56 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 [this message]
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
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