comp.lang.ada
 help / color / mirror / Atom feed
From: "Marc A. Criley" <mcquad2@earthlink.net>
Subject: The Design Zone (was Re: American English)
Date: Fri, 15 Dec 2000 13:16:54 GMT
Date: 2000-12-15T13:16:54+00:00	[thread overview]
Message-ID: <3A3A0B61.8B9321CA@earthlink.net> (raw)
In-Reply-To: 3A38E21D.2FFE8F6@bigpond.com

Graeme wrote:

 <snaepped>

> Some
> mathematicians "know"
> when a theory (or solution to a theory, whatever) is correct by the
> innate beauty of
> that aesthetic entity they perceive in their mind's eye... I imagine
> that a (good) programmer
> also knows when their solution is on the right track because of some
> symmetry or harmony to the system
> under analysis or construction... perhaps Ada makes this mental
> visualisation/comprehension a little
> more intuitive by its architecture ?  As a program under analysis or
> construction is itself an object of conscious
> (and unconscious ?) apprehension, perhaps you hard-core professionals
> intuit your way to the best solutions to a problem
> by the most "attractive" possible solution ?

I've certainly gotten that sense from time to time that the specific
design or implementation of some piece of software that I'm looking at
is "perfect", that there is no better way to implement what that piece
of software is to do.

Call it intuition or what you will, but I can certainly feel when I'm
"in the zone" doing some design or coding.  And the way it happens when
I'm working up a major design is to collect the information
(requirements, whatever), mix in my experience and knowledge of software
architecture and design, then let it turn over in my head for a few
days. I poke, prod, draw pictures, explore possibilities; then, in the
course of about five minutes, the entire architectural framework and
design manifests itself.  At this time I begin furiously making diagrams
and notes to get it down on hardcopy.

And that's how it works for me.

Marc A. Criley
Senior Staff Engineer
Quadrus Corporation
www.quadruscorp.com



  reply	other threads:[~2000-12-15 13:16 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-12-14  2:32 Bad coding standards Beard, Frank
2000-12-14 12:19 ` Robert Dewar
2000-12-14 13:03   ` OT ae [was Re: Bad coding standards] Philip Anderson
2000-12-14 14:08     ` Ken Garlington
2000-12-14 14:19   ` American English (was: Bad coding standards) John English
2000-12-14 15:07     ` Graeme
2000-12-15 13:16       ` Marc A. Criley [this message]
2000-12-14 15:14     ` Marin David Condic
2000-12-14 17:38     ` Brian Rogoff
2000-12-15 16:12       ` John English
2000-12-14 14:03 ` Bad coding standards Ken Garlington
2000-12-14 20:14   ` Robert Dewar
2000-12-15  1:10     ` Ken Garlington
2000-12-18 16:09     ` Tucker Taft
2000-12-18 18:59       ` Marin David Condic
2000-12-18 22:20         ` Georg Bauhaus
2000-12-19 15:51           ` Tucker Taft
2000-12-19 16:12             ` Marin David Condic
2000-12-19 16:01           ` Robert Dewar
2000-12-19 15:49         ` Robert Dewar
2000-12-19 16:36           ` Marin David Condic
2000-12-20  1:52             ` Ken Garlington
2000-12-20 12:58               ` Marin David Condic
2000-12-20 14:27                 ` Ken Garlington
2000-12-21 23:19                   ` Marin David Condic
2001-01-03 19:49                     ` Wes Groleau
2001-01-06 19:45                       ` Lao Xiao Hai
2000-12-20 11:56             ` Mario Amado Alves
2000-12-19 18:05           ` Larry Kilgallen
2000-12-19 15:42       ` Robert Dewar
2000-12-15  0:52 ` Georg Bauhaus
replies disabled

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