Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Assume that Perl has what you need

by Brovnik (Hermit)
on Jun 01, 2001 at 15:55 UTC ( #84900=note: print w/replies, xml ) Need Help??

in reply to Assume that Perl has what you need

I agree with the principle, but...

There is value in reinventing the wheel when it comes to learning.

For newbies in particular, it is sometimes a good idea to understand the mechanisms behind what they are trying to do. The depth of understanding that results increases their PERL expertise overall and will make them a better user of whatever the feature/package is which has already been written.

Additionally, it is often only near the end of writing some code that you realise that there was a better way to do it.

Rather than start by loading lots of packages, I often start with a top down approach, and then look for a package/function/feature when I get to a point where it looks 'obvious' that there is a suitable wheel to reuse.

Even when I have found a suitable package, I will then look through some of the keys pieces of the package so I can understand how it is achieving the functionality I am looking for.
This leads to an overall better understanding.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://84900]
[stevieb]: Playing around with two DACs to control a single RGB LED (each DAC only has two outputs, LED has 3 inputs), and have realized that each of my IC RPi dists needs a wiring diagram, which is linked to within the documentation

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (4)
As of 2017-08-20 19:23 GMT
Find Nodes?
    Voting Booth?
    Who is your favorite scientist and why?

    Results (317 votes). Check out past polls.