Richard said:
As a relatively new, and intermittent, poster here your words above
must be the most ironic I have ever read.
If, as you claim, you are a relatively new[1], and intermittent, poster
here, it is perhaps understandable that you don't understand the
dynamics of the comp.lang.c newsgroup. So let me attempt to explain it
for you, and let's start out by ensuring that the focus of this
explanation is clear. I am specifically answering your claim that my
words (that Mr Navia's posting style makes him his own worst enemy) are
ironic. They are not in fact ironic at all. Why not? Read on to find
out.
Here we go then. I do not use comp.lang.c for commercial advantage. I
use it because I think it worthwhile to help people to learn about C,
and because I find C discussions interesting. If someone here decides,
on the basis of my tone, code, or advice, that I'm some kind of
self-opinionated idiot who likes the sound of his own typing, then
that's up to them, and I don't care. I won't lose any income as a
result.
Financially, you see, Usenet is a cost to me rather than a benefit. It's
something I do because I think it benefits the C programming community,
not because I think it can make me money. I observe topicality rules
fairly closely (albeit not religiously) because I can see that the only
logical alternative is chaos (Death of Usenet predicted, film at 11,
etc). And I try to keep my advice correct because I think incorrect
advice is a disservice to others. But if some people here gain a
negative impression of what I write because they don't like my tone,
code, or advice, I lose nothing by it. So from my point of view, even
if all my articles were badly-conceived, badly-written, off-topic,
incorrect, and even offensive, I wouldn't actually suffer any financial
disadvantage as a result. I don't write articles like that, of course,
but I could if I wanted to, and I would *still* not be my "own worst
enemy".
Mr Navia, however, is in a different position. He is touting a product.
It is in his financial interest to gain as many lcc-win32 users as he
can. With his steady stream of off-topic answers to C questions in
which he pushes his language extensions, it is clear that he is
attempting to gain lcc-win32 users rather than to offer independent,
accurate advice that is independent of any particular compiler. This is
not an honorable way to behave in a technical newsgroup. If he wants to
advertise his compiler here, let him do it in his sig block. That's
(partly) what they're /for/ - as a side-channel that can be used to
communicate information that need not have any bearing on the newsgroup
topic.
It does not help his cause that, even when he tries to reply to C
questions here with C answers (as opposed to lcc-win32 answers), he
very often gets the answers /wrong/. This does not give us a great deal
of confidence in the correctness of the compiler he claims to have
written.
This is what I mean by Mr Navia being his own worst enemy. The articles
he writes touting lcc-win32 draw constant criticism about his attempts
to exploit the group for commercial gain, and his often incorrect C
advice damages public confidence in his code. If he kept his articles
topical, and took more care to answer correctly, both these negative
factors would just disappear.
Do you ever stop and read your own posts?
Yes. I think they're rather good, actually.
[1] I seem to recall that, hitherto, you have claimed otherwise, but I
could be wrong and I can't find a reference. Perhaps you would care to
clarify whether you would prefer to be considered a newbie who doesn't
understand the group dynamics or an oldbie who ought to know better.