I also have read this thread several times, and I feel bad because:
-
I feel negative emotions when I read a discussion in this tone, even
if I donât participate in it myself.
-
No one has called-out that the discussion has went wrong, and that
sort-of normalizes it.
-
On non-meta level, discussion seems very uproductive because two
central questions:
- why donât we want to start with a placeholder syntax and fill it
with real one later?
- do we feel comfortable stabilizing a syntax which wasnât baking
in nightly for several releases?
got completely bogged down in the minutia back-and-forth
So, hence this post, which I am not even sure I should be writing, but
which I hope will be useful 
My goal here is to make participants of this discussion to reflect on
their behavior. I donât want to make anyone to change their
behavior, but I hope that a bit of reflection can help to make future
discussions better for everyone, itâs not a zero-sum game!
In particular, @stepancheg, @Pauan and @RustyYato got engaged into
self-reinforcing âno, you are wrongâ cycle which is the core of the
issue here.
Itâs interesting how this all started:
-
Paupan
answered
with âitâs easy to write a macro yourselfâ to leaxoyâs comment
above.
-
stepancheg, thinking that this was response to their macro proposal,
replied âbut that doesnât help at all with postponing syntax
descisionâ
-
Paupan, thinking that stepancheg replies to reply to leaxoy,
disagrees with it:
stepancheg: You didnât get the point. A macro could be used to postpone syntax decision.
Paupan: No, that was not their point.
Curcialy, point
refers to different things here!
-
It all went downhill 
I certantly canât blaim neither stepancheg no Paupan for not
understanding who replies to what. Thatâs really hard in on-line
discurs! In fact, I myself realized that Paupan was replying to leaxoy
only when writing this post.
However, there are tricks to make this less likely.
Itâs useful to make crystal clear to whom you are replying, by quoting
or @mentioning. If Paupans comment started with @leaxoy
, I wondnât
be writing this text now 
But a more powerful trick is to understand that you are actually
arguing with another person (understanding is a hard bit here), stop
the âargugingâ and tell, in your own words, the other personâs
position (i.e., what are you arguing against). Donât refer to it as
âthe pointâ, spell it out like âI think your position is so and so, is
that correct?â.
Another useful meta thing is realising that we argue because we find
it pleasurable! Really, petty hating is pleasent (kudos to Andrey
Breslav for this thought)! Itâs important to realise this and
understand, that, if you feel the urge of engaging into argument, that
might be just because you want to say âyou are wrongâ, and not because
you really want to make a point. Guilty as charged here! My previous
comment was partially âsomeoneâs wrong on the internetâ, but Iâve
thought that this particular example of strange macro was never
brought up before, so Iâve decided that itâs valuable to make that
comment.
I guess thatâs all I want to say? 