Randy Webb said:
This is a discussion group, not an educational group. If you want to
discuss it, then fine, do so. But do not try to enforce your pedantic
beliefs on others about it.
This is a newsgroup. People post whatever they like as long as it
stays withing the charter of the group. If it helps someone, educates
someone, or makes someone want to discuss, all the more power to us.
Even if this is a discussion group, that still means that it's not a
questions-and-answers group. Just because someone answered a question
in a way that works, it does not mean that that answer cannot be
discussed. And it often is.
Should one follow up on an otherwise correct post in order to suggest
an improved way of doing the same? Sure, as long as it can be done
politely (i.e., rather "here's a suggestion for improvement" than
"your way sucks and mine rocks"). Everybody learns from that, as long
as it really is an improvement. And if it is arguably not one, then
it's an opening for discussion.
I considered suggesting the same improvement in this case, only for
readability and maintainability, not performance. Only lack of time
prevented me from doing it - after all, improving a correct advice is
less important than correcting wrong advice.
Try not to enforce your views of how to use a newsgroup on others
/L 'premature optimization is the root of all evil'