> Most normal intelligent persons without any programming skills are able
> to put together a workable program if they only have a manual, because
> humans are creative beings. But then manage to make a program that works
> for a task doesn't mean that these guy can do programming! These fellows
> will usually construct programs that a experience programmer would, to
> put it nicely, call "unusual constructions". Probably these program will
> suffer from bad degrees of coupling and cohesion (aka: spaghetti programs
> in popular terms).

This seems a bit harsh.  Afan is trying to learn PHP and is asking some
questions that seem uninformed.  In my opinion, he is providing us with
some valuable insights into the mental roadblocks that some newcomers find
in trying to learn PHP.  I hope he is not turned off by your comments.
Hang in there Afan.

> D.S. Your description above about the file with e-mail address is still
> not sufficient enough for a programmer to understand how (s)he should
> employ an algorithm to extract e-mail addresses from it. You suffer
> from the "general-customer-ignorance-problem", where the customer
> believes that programmers are mind reader and can extract all the
> details from a transcendental spiritual plane... Well, let me tell
> you this: programming haven't reached that state - yet. :) D.S.

Actually, most customers don't have enought savvy to provide requirements.
There is an element of mind reading involved.  A better term is
sense-making.   I suspect that "good" developers can "read minds" based on
pattern completion arising from experience in similiar situations.
Personally, I believe in alot of mind reading and prototype development to
confirm that my mind reading is on track.

Regards,
Paul Meagher





-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to