Randal L. Schwartz wrote:

If they don't have a thick skin already, they'd better get one soon, or
they'll be useless as an advanced programmer.  Without thick skin, they
won't be able to submit their code for review regardless of how much
their ego is invested in it.

I've been following this list for a few months now, and I've posted a handful of times (both for questions and possible solutions). The first time I ventured some guesses in unknown territory, I got struck down pretty fast. It does kind of suck to spend some time thinking about how things work, post an idea, and then read a "you're completely wrong"-style, blunt reply.

I can see how some newbies could get scared away by this atmosphere, and indeed I have thought twice before posting questions or replying too quickly. But, I have accepted it almost like a "Perl initiation" trial. I figure, if I stick with it long enough, I can be helped past the "newbie level" of Perl understanding.

Indeed, this list has been an amazing resource for me. Since I'm learning Perl on my own, this list is like a virtual classroom. I enjoy seeing variations on a theme (good and bad), even after a question has been answered, because it gives me insight on how to think about these problems in different ways. If I have to thicken my skin a bit to accept criticism of my code, it's worth it for the knowledge and understanding gained.

As a side note, I must confess a slight sense of awe (and much appreciation), that the authors of modules I've used, and even author of two BOOKS I am learning from, are willing to take any amount of time to answer our beginner questions. When I first decided to tackle Perl, I did not expect to have such "live" expert advice readily available.

Since this is a community effort, and the experts aren't getting monetarily compensated for their contributions here, I can understand the tendency toward blunt responses. But it is commendable that some contributors (Shlomi, et.al.) are trying to make the community a little more friendly to newcomers.

To be perfectly honest, I'm glad that both camps exist here. It helps in my Perl education, but also prepares me for the "real world". I'd much rather have my code ripped apart here on this list, rather than later when it is my entry-level IT job on the line during a code review. I may as well be humbled early on!

On the flip side, for the "hobbyist" programmer, without some hand-holding, they might bail and switch to an "easier" (or more trendy) language to learn (I don't dare give names ;-)

I guess this community has to decide if it wants the list to cater to beginning IT professionals, amateur programming hobbyists, or both. From my newbie perspective, I think this list does a pretty good job with both overall. Even in the context of the current debate, I feel the viewpoints people have contributed to the list are all insightful, and not excessively negative in tone. Shall we all say "bygones" and move on? ;-)

Brian


--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to