I agree that logical fallacies and, in general, illogical and pseudo-religious arguments should not be part of a technical or scientific discussion. However, the reality is that they are used, and frequently.
From this fact what one would have to know is how to respond to that way of expressing oneself and this is where I differ from your way of expressing yourself in the previous message. And I am a bit surprised by your message because you do not usually behave in the way you defend.
When logical fallacies or axiomatic beliefs are used instead of rational arguments, I do not recommend an immediately aggressive approach, true.
It is when they insist on it, and include
social games as I mentioned, when I take out the matches and gasoline.
The reason for the aggressiveness in that case is twofold: one is the rejection of rational-logical discourse, which is an absolute requirement in a technical discussion. Any rejection of it will lead to failure. The other is social manipulation tactics, which I personally detest to the extreme. You see, I am personally very easy target for social manipulation, and am easily exploited because of that. I am becoming old enough to detect the signs, and have found that many people use social tactics to manipulate others without even noticing it themselves –– it is a skill they've developed unknowingly, and apply it because it works. I truly
hate exploitation. In combination, this means that when such social tactics are applied, even if unwittingly/instinctively, my reaction will always be aggressive.
I have seen the damage such social tactics cause to technical projects, discussion, and understanding. I can list a number of technically very inferior and insecure software projects that are only funded and maintained because of social tactics. These projects are all well known for their horrible security history, filled with CVEs involving privilege escalation bugs going unnoticed and possibly exploited in the wild
for years.
I reject any suggestion that avoids confrontation when that occurs.
The response to an illogical argument should, according to you, be aggressive to the point of insult, but it is not the right way to act in any internet forum, although it is also a fact that such behaviors exist.
And exactly
why do you claim it is not the right way to act?
My reasoning is shown above: because showing aggressive opposition to the behavioural pattern above is
required to stop it harming the discussion/project/understanding. Unless you can show a response pattern that is at least as effective, I say your opinion on this is irrelevant, because your suggestion does not work in practice.
(Note that while the optimum result would be to change that persons communications patterns, that rarely happens immediately; it takes repeated pushback for this to have that effect. What it does do, however, is make it easier for others, especially "lurkers", to see how the discussion is being manipulated by social tactics, and apply their own logic and do their own research wrt. the claims shown, to avoid being misled.)
To repeat: all it takes for social manipulation and illogic to work and lead to technically inferior results, is for technical people to be silent about it.
In this case, it is utterly clear that while radiolisteners first response was excellent and useful, their followup posts, if taken at face value, would lead to technically inferior results and unnecessarily limited process. (Avoiding the use of
goto in the intermediate representation makes the work much, much harder, because instead of changing the representation as a first step, using
goto for assembly branches and jumps, one has to directly write the corresponding "non-
goto" C construct at once; this easily leads to bugs, because the intermediate representation is no longer visible, and thus cannot be checked.)
[aggressive responses considered harmful -thread]
That is set of axiomatic beliefs that leaves no room for discussion. It is written in the technical style –– I see you used the old social trick of adapting the style I used in
why writing style and grammar matters in posts, but replacing the reasoning portions with axiomatic statements in a technical-looking style that leaves no room for argument or dissent.
Well done. It is a perfect example of a post that will be appreciated by those who agree with your beliefs, but leaves no room for rational discussions on your axiomatic statements, and therefore is unlikely to garner any opposing responses, thus reinforcing your belief in your axioms. That post is a perfect example of the
social games I often mention, even though I truly believe you did this in
good faith.
Consider how anyone having a solid logical reason why your axiomatic "rules" are incorrect would/could respond to you? The way you wrote your post leaves no room for such discussion. Even the title is
the conclusion expected from such discussions. (That alone is a
social trick, exploiting the
agreeableness human personality trait (and specifically its
compliance sub-trait), starting by discreetly explaining what is expected of others.)
I'd be willing to bet 2€ that you will only get responses from members that simply agree with you. If that happened to me, I'd be alarmed and disappointed in my own writing style. The best case to me is always a discussion, even an argument, or an expansion or delving deeper into the details and exceptions to the initial statement. If my post leaves no room for that, it is simply a statement and not a discussion; something far less useful. (I'm particularly unhappy with how I started
this and
this thread. If I had posed those as
questions –– even if I had one possible answer myself that I wanted to show to others and discuss ––, the discussion would likely have included other, perhaps even better approaches, with mine just as an example. As it is, they are not very useful threads, and didn't reach details a questioning approach could have; thus wasteful/disappointing.)