On that point I do agree:
writing a clear and unambiguous spec is
HARD, even for something as trivial as this
Of course, that's not
what you said the first time. The first time you said:
Writing code
is harder than you think
Those are two very different things.
But... the change in your words shows what makes the authoring of an unambiguous
spec so very hard:
Human Language combined with Human
Understanding!
The concepts one person is expressing is not always the same
as the concepts another person is understanding. This can result from many
factors - such as the person speaking using words to express an intent where
more appropriate words would be clearer.
As a result, I'll avoid the
discussion surrounding whether or not coding is hard. And I whole heartedly
agree that authoring a clear and unambiguous spec is hard for even simple
functions. But it's not because the functions are hard. It's simply due to
each human's ability to communicate.
Functions can be simple... but
humans will always be complex.
:)
RAS[ Reply to This | Parent | # ]
|