On Apr 19, 6:25 pm, mer...@stonehenge.com ((Randal L. Schwartz))
wrote:

> Here (and on monks and usenet and now StackOverflow), I'm (often)
> reacting to bad code.  And I make no apologies for saying code is bad or
> wrong or illpurposed or a security threat, if that's indeed what it is,
> and I also believe that the person who creates such code needs to
> understand that in *no* uncertain terms.  Softening the blow does nobody
> any good there.  Weaselwording is counterproductive.
>
> 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.  And down that path lies security breaches
> and thedailywtf.com submissions.  I have no tolerance for that.  I'm
> trying to make the world a better place, one correction at a time. :)

How did we jump from beginner to advanced programmer? Is it ok if we
get
pass through the intermediate stage first? :-)

I don't think people should be coddled either but as I mentioned in
another conversation about this thread: A Judo instructor doesn't grab
a
new student by the arm and throw them across the room on the first day
without teaching them how to fall. In Judo, learning to fall is it's
own
art and takes a while during which you get plenty of bruises.
Potentially placing someone in a body cast on the first day, week or
month does nothing to teach them the mastery of Judo. It may just
teach
them to master the art of running away. :-)

While some may think that's a good thing as it 'helps' people find
something their better suited for, I don't agree. I think you need to
have a place where you can fail — where your code can suck — and
understand why without a trial by fire. There is plenty of time to get
your work ripped apart and be pressured to fix it in a withering time
frame. This is (IMHO) not that place. There are plenty of other
forums/lists to get that kind of — 'training' — but the people like me
that come here are a long way from being called advanced.

Luis


--
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