[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

Re: [MacPerl] MAC Filesystem Help



According to Chris Nandor:
> 
> It reinvents the wheel created by File::Find.  See Paul Schinder's post
> regarding reinventing the wheel; I see absolutely no reason to not use
> File::Find (unless you feel like using FSpIterateDirectory() or something).
> 

Well, as I've said in the past and will probably say in the
future:

The reason people do these things is because they are
mainly learning how to do it in the first place.  And just
as in teaching - you can't teach someone to use calculus
until they know how to do the basics.  Thus, telling
someone to stop re-inventing the wheel is the same thing as
telling them not to learn.

Ok - I know Paul and Chris and whoever else wants to say
"don't re-invent the wheel" are only trying to look out for
everyone's best interests.  They've been there, done that,
went through the time, pain, whatever it took to reach
where they are.  Myself included.  But believe me when I
say that EVERYONE has to go through the same kinds of steps
in order to reach the understanding necessary to even use
the modules correctly.

So I wouldn't suggest saying "don't re-invent the wheel".
I wouldn't suggest it because it is being used like a
put-down.  As if you are saying "You stupid person you -
don't you know any better?"  But I DO suggest saying use
the modules.  And I DO suggest presenting the usage of the
modules in a positive way.  Like saying "Your code looks
nice but I believe this is covered in the <blah> module."
It gets the message across without slamming the coder.  And
yeah, I know, I'll probably get messages back from people
saying "your posting looks nice but this is covered in the
<blah> module."  ;-)

Anyway, just my $0.02 worth on this subject.  And as I've
said in the past - I will continue to code without the help
of the modules because I like to know the WHY behind how
the modules work.  After all, someday I hope that maybe I
can contribute a module or two.  :-)  But I'll never be
able to if I don't learn how they work in the first place.

Later.

***** Want to unsubscribe from this list?
***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch