in reply to A muse on Talent

While I have some level of skill with Perl, I don't have the talent of someone like merlyn, TheDamian, or Ingy döt net.

Talent is something that you have innately and you don't really need to be taught (although learning and experience can enhance it). Skill is something you can acquire with enough hard-work, patience, and bruises even if you don't have talent (just look at me :)

That's not to say that talented coders are that skilled either. They might have the goods without knowing how to use them, so they lack skil and judgement.

In the artistic world, the "talent" are the people whose name appear "above the line", meaning in the programs and on the posters and so on. In the opera world, my wife is "talent", gets her own dressing room, signs autographs, and so on, but she's backed by tens of skilled people holding union cards, tools, wireless headsets, and so on so the show goes on as it should. They have amazing skills in their area, but they aren't considered "talent", even if they are a natural with a chisel and a piece of wood. :)

The Perl community is similar. We have are "talent", but there are a lot of skilled people ensuring that they get to do what they do. For instance, Stonehenge wouldn't be the big deal it is without the fine people at O'Reilly publishing our books. It's not just that they publish them, but the editorial feedback, marketing efforts, and community involvement make the books (and our benefit from them) so much better. Randal is "talent", but a lot of skilled people are behind that.

--
brian d foy <brian@stonehenge.com>
Subscribe to The Perl Review

Replies are listed 'Best First'.
Re^2: A muse on Talent
by webfiend (Vicar) on Apr 07, 2006 at 19:17 UTC

    I don't agree that talent is innate and doesn't need to be taught. Talent without learning and experience exists in a void context. Nobody is ever going to see it if nothing is done with it.

    Hmm ... on closer reading, maybe I don't so much disagree with you as have a strong issue with the word "talent" and the way it gets abused in common conversations. Too many people immediately throw their hands up in the air when trying something new, and blame it on their lack of this mysterious "talent" thingy. "Oh, it's hopeless. I'll never draw / program / knit / brush my own teeth. I just don't have the talent for it."

    I have little or no talent in anything, but that has done nothing more than present me with a challenge. If I want to do something, then I'm damn well going to learn how to do it. That may mean spending countless frustrated hours tracking down stray pointers in C, drawing female figures that look vaguely like horses in drag, messing up contexts in Perl, or miscounting when to knit and when to purl. I'm going to learn it, and I'm going to revel in the smug satisfaction of having learned it as my skills progress.

    Of course, this approach may not get me the above-the-line "talent" status, but I'm okay with that :)