git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
From: "Michal Suchánek" <msuchanek@suse.de>
To: Felipe Contreras <felipe.contreras@gmail.com>
Cc: Varun Varada <varuncvarada@gmail.com>, git@vger.kernel.org
Subject: Re: [PATCH] doc: replace jargon word "impact" with "effect"/"affect"
Date: Wed, 12 May 2021 08:47:33 +0200	[thread overview]
Message-ID: <20210512064733.GP12700@kitsune.suse.cz> (raw)
In-Reply-To: <609b63e48fd49_6d7da2086@natae.notmuch>

On Wed, May 12, 2021 at 12:13:08AM -0500, Felipe Contreras wrote:
> Michal Suchánek wrote:
> > On Tue, May 11, 2021 at 10:43:38PM -0500, Felipe Contreras wrote:
> > > It is a paradox called "the bikeshedding effect". When you contribute a
> > > complex and convoluted change it's easier to get it in because few people
> > > can object (as few people can understand it). But when you contribute a
> > > change as simple as changing the color of something, then *everyone* can
> > > opine (literally).
> > 
> > You forget that what you are doing right now is bikeshedding after the
> > fact.
> 
> Except that's not what I'm doing.
> 
> > You can use 'affect' or 'impact' and it generally conveys the same
> > meaning.
> 
> That's clearly *your* opinion, but that's not my opinon.
> 
> I'm not arguing between blue and red; I'm arguing between water-based and
> lead-based paint.

No, you are not. There is no clear problem with 'impact', either.

So if somebody comes along later and says that they find 'affect'
confusing and impact should be used does that need to be accepted as
well, back and forth ad nauseam?

> The difference may not matter to you, but it matters to me.
> 
> If it's bikeshedding to you, and it "gnerally conveys the same meaning",
> why are you arguing against?

So if 'for' loops and 'while' loops generally convey the same meaning
should we accept patches that replace some 'for' loops with 'while'
lopps or vice versa?

Surely not. There are different situations in which loops can be used,
and different people find 'for' and 'while' loops clearer and and easier
to understand in different situations. If you rewrite the piece of code
that includes a loop it might be worthwhile to change the loop type for
clarity, and at the time when the code is added or modified it is time
to discuss which one is better, not after.

On the other hand if you state the goal to not have redundant semicolons
then even if code with and without redundant semicolons is the same and
in most cases it does not make any difference for human understanding
either patches that just remove redundant semicolons work towards a
specific goal. That makes them acceptable even if they are very minor
because there is clear metric they improve which makes the inverse patch
not acceptable.

If you want to make the case for 'impact' in general being obscure or
hard to understand you will have hard time doing so. There are
dictionaries that recognize 'impact' as synonymous to 'affect' without
any difference in degree. In the COCA corpus there is around 200k
instances of 'effect', around 100k instances of 'affect', and around
100k instances of 'impact' which makes effect/affect about 3 times more
frequent than 'impact'. That's not even an order of magnitude - clearly
not enough to claim it obscure. All of the words are within first 1k so
arguably if you have intermediate knowledge of (US) English you should
be familiar with all three.

However, there is a different corpus that is much more relevant for the
git project:

✔ ~/git [master|…9] 
06:35 $ git grep affect | wc -l
368
✔ ~/git [master|…9] 
06:41 $ git grep effect | wc -l
350
✔ ~/git [master|…9] 
06:42 $ git grep impact | wc -l
54

There are only 54 instances of the word 'impact' in the git repository
which make up only 7.5%. It is feasible to eliminate those 54 instances
completely. In doing so you will make the git project use the same
wording consistently which makes it arguably more approachable to
non-native speakers with limited vocabulary. That states a clear metric
that is improved by such patch which also makes the reverse patch not
acceptable and prevents potential for infinite back-and-forth changing
from one synonym to the other.

Bonus points if you add a test that prevents adding new instances of
'impact' in the future.

Thanks

Michal

  reply	other threads:[~2021-05-12  6:47 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-05 21:48 [PATCH] doc: replace jargon word "impact" with "effect"/"affect" Varun Varada
2021-04-06  9:24 ` Michal Suchánek
2021-04-06 19:36   ` Varun Varada
2021-04-06 23:01     ` Jeff King
2021-04-07  0:06       ` Varun Varada
2021-04-28  0:39         ` Varun Varada
2021-04-28  8:58           ` Michal Suchánek
2021-04-28 18:15             ` Varun Varada
2021-04-28 18:49               ` Michal Suchánek
2021-04-30  1:51                 ` Varun Varada
2021-04-30  7:59                   ` Michal Suchánek
2021-05-10 17:19                     ` Varun Varada
2021-05-10 17:35                       ` Michal Suchánek
2021-05-10 18:37                         ` Varun Varada
2021-05-11 10:43                           ` Michal Suchánek
2021-05-11 13:22                             ` Junio C Hamano
2021-05-12  3:02                               ` Felipe Contreras
2021-05-12  2:59                             ` Felipe Contreras
2021-05-12  2:48                         ` Felipe Contreras
2021-05-12  2:38                 ` Felipe Contreras
2021-05-12  2:34             ` Felipe Contreras
2021-05-12  2:24       ` Felipe Contreras
2021-05-11 19:59     ` Felipe Contreras
2021-05-11 20:25       ` Michal Suchánek
2021-05-11 21:38         ` Varun Varada
2021-05-12  3:43           ` Felipe Contreras
2021-05-12  4:09             ` Michal Suchánek
2021-05-12  5:13               ` Felipe Contreras
2021-05-12  6:47                 ` Michal Suchánek [this message]
2021-05-12  9:06                   ` Felipe Contreras
2021-05-12 10:08                     ` Michal Suchánek
2021-05-12 10:33                       ` Michal Suchánek
2021-05-12 11:05                       ` Felipe Contreras
2021-05-12 11:20                         ` Michal Suchánek
2021-05-12 11:45                           ` Robert P. J. Day
2021-05-12 15:19                             ` Kerry, Richard
2021-05-12 16:47                   ` Varun Varada
2021-05-12 17:01                     ` Michal Suchánek
2021-05-12 17:32                       ` Felipe Contreras
2021-05-12 18:04                         ` Michal Suchánek
2021-05-12 19:42                           ` Felipe Contreras
2021-05-13  7:46                             ` Michal Suchánek
2021-05-13  8:28                               ` Felipe Contreras
2021-05-13  8:55                               ` Robert Coup
2021-05-13  9:48                                 ` Michal Suchánek
2021-05-13  9:59                                   ` Felipe Contreras
2021-05-26 23:49                                   ` Varun Varada
2021-05-27 11:46                                     ` Michal Suchánek
2021-05-27 14:08                                       ` Felipe Contreras
2021-05-27 14:35                                         ` Michal Suchánek
2021-05-27 16:43                                           ` Felipe Contreras
2021-06-12 23:13                                           ` Varun Varada
2021-06-13 11:40                                             ` Michal Suchánek
2021-06-13 14:06                                               ` Felipe Contreras
2021-06-13 16:28                                                 ` Michal Suchánek
2021-06-13 17:12                                                   ` Felipe Contreras
2021-05-12 22:52                       ` Varun Varada
2021-05-13  6:19                         ` Felipe Contreras
2021-05-12  3:21         ` Felipe Contreras
2021-05-11 19:21   ` Felipe Contreras
2021-05-11 19:57     ` Michal Suchánek
2021-05-12  3:09       ` Felipe Contreras
2021-05-12  4:11         ` Michal Suchánek
2021-05-12  5:22           ` Felipe Contreras
2021-05-12 16:39           ` Varun Varada
2021-05-13 10:40 ` Philip Oakley
2021-05-26 23:52   ` Varun Varada
2021-05-27 11:20     ` Philip Oakley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: http://vger.kernel.org/majordomo-info.html

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210512064733.GP12700@kitsune.suse.cz \
    --to=msuchanek@suse.de \
    --cc=felipe.contreras@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=varuncvarada@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).