in reply to Your main event may be another's side-show.
It is interesting to me how our points-of-view differ ... so, in the spirit of the old TV show, “Point : Counterpoint”, let me offer my counter-points. My alternate points of view. (Not “my dissent.”)
First of all, my “reason for responding,” to any post and every post that I respond to, is simply to help that person if I can. I do this because I know that I can come to the same place, “seek,” and find. There is no other reason for me. I take. I give.
Second, I find packages like the ones that you mention to be helpful, either as reference or as a source of an actual solution. While I do not always use these materials exactly as they are written, they do, nevertheless, represent “a complete thought.” And, yes, I do find myself using these modules quite a bit because I simply do not have the time to do original coding on my own. I can usually find in the source-code the evidence of obstacles that have been smashed-into and learned from. Also, I look at some modules and wonder, “why was the module designed this way?” You know that you are peeking over the shoulders of a complete work that was built by a professional programmer colleague, and refined to the point to where said programmer was willing to publish it as a reusable resource. Such code is full of surprises, most of them useful.
Still, it really does pay to “use the Source, Luke!” CPAN modules are ... well ... what they are. You can treat them as “black boxes” to a limited extent. But sometimes you have to do the exact opposite: peel all the covers off, and study the thing.
A very interesting and thought-provoking thread. . . I look forward to the other comments.
Replies are listed 'Best First'. | |
---|---|
Re^2: Your main event may be another's side-show.
by BrowserUk (Patriarch) on Oct 17, 2010 at 22:13 UTC | |
by locked_user sundialsvc4 (Abbot) on Oct 18, 2010 at 14:18 UTC |