This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rhettinger
Recipients barry, brett.cannon, docs@python, ncoghlan, pablogsal, rhettinger, vstinner, willingc
Date 2019-06-03.18:30:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1559586640.34.0.956339020378.issue37134@roundup.psfhosted.org>
In-reply-to
Content
> If you think me pushing for this change will impact somehow
> our ability to work together I will close the PR and the issue. 

Not at all.  I always enjoy working with you and appreciate the depth of thinking you bring to every task :-)

Here, we just disagree on whether changing the docs will be a net aid or net detriment to end users.  My belief is that the docs will be less usable, less intuitive, and less approachable.  People using the docs are already alone and in need of help.  Cryptic notation doesn't make this task easier.  While a person can be trained to read this notation, it is my belief that a person shouldn't have to have training to read the docs.

Unlike other decisions where predicting the future is uncertain, we already have some user testing results because the \ notation was exposed in help() via the argument clinic.  The results have not been favorable.  AFAICT not one single user has benefitted from seeing something like this output from help(len):

    len(obj, /)
        Return the number of items in a container.

The / is a stumbling block. My unscientific twitter poll had mostly WTF reactions from end-users. This wasn't limited to beginners -- Steve Holden and David Beazley have both found this notation detrimental to communication.

This week I joined a twitter thread where I needed to defend the existing docs.  The contention was that docs aren't very usable for end-users and that the existing core devs lacked writing skills and were too interested in technical details rather than plain communication. (I mostly disagree with this, but there is another core dev consistently giving this message in talks all around the world).  The essential point here is that there are already usability concerns with the documentation.  My belief is that this PR will make the situation worse.
History
Date User Action Args
2019-06-03 18:30:40rhettingersetrecipients: + rhettinger, barry, brett.cannon, ncoghlan, vstinner, docs@python, willingc, pablogsal
2019-06-03 18:30:40rhettingersetmessageid: <1559586640.34.0.956339020378.issue37134@roundup.psfhosted.org>
2019-06-03 18:30:40rhettingerlinkissue37134 messages
2019-06-03 18:30:40rhettingercreate