in reply to Knowledge

A deeper point is that the only way to know a subject thoroughly is to teach it to others. Often.

If you look at the most respected people in the Perl community, people like Randal and Nat and Chip and mjd and The Damian, you'll find out that they are teachers. They write books, give presentations, write articles, and still find time to produce code.

If you aspire to similar things, take an article or module documentation from one of those fellows and rewrite it in your own words. Rephrase things. Call your mother and explain it to her. Mentor someone with less experience.

This will do three things for you. First, you will learn a tremendous amount just by studying high-quality material. Second, you will test your understanding of the material by having to discover internal connections and external metaphors necessary to explain a new concept to another. Finally, you will hone the ability to recall where you first came across something. (Knowing where to look to find something is more important than being able to memorize facts -- there are more facts than you can memorize.)

merlyn is a good teacher because he is very effective at communicating to groups of people. I'm trying to develop that ability. :)

Replies are listed 'Best First'.
Re: Re: Knowledge
by Fastolfe (Vicar) on Dec 23, 2000 at 21:34 UTC
    Agreed, completely. I have a little knowledge in a lot of areas, and when I decide to take it upon myself to answer a question in one of those areas that I'm pretty sure I know the answer, but I don't know why or how, I will spend a few minutes taking that little bit of knowledge and turning it into something I can use to answer their question. In the process, I pick up quirks, or I might wonder "why the hell is THAT the case?" and then learn why. The result is that I am now competant, or even "good" with that little area. Repeat this process enough, and one can become an expert in nearly anything.
      Except the opposite sex, where the more you know, the less you are able to figure out. =P

      --
      $you = new YOU;
      honk() if $you->love(perl)