Hi Kohei,

Kohei Yoshida wrote:


While I agree with the gist of your statement, I must say this is not
universally applicable to all forms of creative activities, of which
coding is one.

Often a conceived idea of a certain code design can be easily
formulated in terms of programming code, but the same idea may not be
easily expressed in words.  Even if an attempt is made to express it
in words, it just incurs a great deal of pain, and more often than
not, it ends up not accurately depicting the original idea, or ends up
with lengthy piece of sentences and paragraphs that accurately depicts
the idea, but becomes far larger in size than the original piece of
code it tries to depict.  In the latter case, it is much easier to
test the idea with code rather than with words.

Moreover, as a programmer gains more experience thinking and writing
code, the tendency to conceive of ideas instantly without the help of
words becomes stronger.  So, to a seasoned programmer, dumping an idea
in terms of code is equivalent of non-programmer dumping an idea in
words, not to mention doing so is much more pleasant and fun activity
than trying to describe an algorithm or code design in words alone...

Just for what it's worth...

I think it is party right what you write. Because I've some more experience is writing words than code, I don't have that 'problem' and maybe under estimate it.

OTOH, there is an idea, and a programmer has to be able to tell /explain what he/she wants to achieve, one way or another. Isn't it?

Maybe the problem is, that the description shouldn't include details and all steps, but just the main-lines. For example:
this feature offers a dialog/menu,
that the user can find there,
which gets data from there,
and in which the user can do this, and
has as result that such, and so, and
the data is stored in that place/way.

Just my thoughts ...

Cor
--

Cor Nouws
Arnhem - Netherlands
nl.OpenOffice.org - marketing contact

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to