On Nov 30, 2019, at 20:13, Steven D'Aprano <st...@pearwood.info> wrote:
> 
> On Sat, Nov 30, 2019 at 05:31:01PM -0800, Andrew Barnert wrote:
>>> On Nov 30, 2019, at 16:15, Steven D'Aprano <st...@pearwood.info> wrote:
>>> On Sat, Nov 30, 2019 at 11:54:35AM -0800, Andrew Barnert via Python-ideas 
>>> wrote:
>>> 
>>>> To an experienced C programmer, both += and ++ are intuitive. But to a 
>>>> novice who’s never programmed, neither one is intuitive.
>>> 
>>> Can we have a moratorium on the use of the word "intuitive" until people 
>>> learn to stop misusing it for "things people have learned to expect"?
>> 
>> 
>> It’s not “things people have learned to expect”, it’s “things people 
>> apprehend without having to think consciously”. 
> 
> By that definition, reading is "intuitive", so is driving along a route 
> you know well, for experienced pilots so is flying a plane, and for 
> physicists, so is tensor calculus.

Yes. But reading is not intuitive for people who are semi-literate and have to 
think through each word, and tensor calculus is not intuitive for undergrad 
physics students. Very little is intuitive to everyone or to no one. Speaking a 
language is intuitive for almost all adults, but only because we’ve almost all 
learned one—people who were raised by wolves don’t find language intuitive.

But that doesn’t make the word useless. For one thing, while conceptually 
anything could be intuitive to a given person, most things are not, so it’s a 
useful question whether a specific thing actually is. And, more importantly, 
something can be intuitive to (almost all of) a community: native English 
speakers, Python programmers, drivers, whatever. (If you’re worried about the 
“almost” there, that’s no more a problem than the fact that we can say that 
English is a language even though no two people have the same idiolect, and 
cats are a species, and so on.) When someone says “that’s not intuitive”, they 
usually have such a community in mind, and they’re assuming you have the same 
community in mind.

> By that definition, experienced Unix sys admins will consider:
> 
>    find . -type f -perm 777
> 
> to be intuitive.

Probably, yes. And if they do, they’re right. Whether something is intuitive to 
you is usually available to introspection.

>> Which is what “intuitive” means.
> 
> No it doesn't: lack of conscious thought is a necessary but not 
> sufficient condition.

I think you’re mixing up “intuitive” with some other word. Maybe “innate” or 
“instinctive”? 

>> It doesn’t matter whether that intuition is 
>> pre-wired instinct or conditioning or intellectual learning or some 
>> neurotic mistake.
> 
> Yes it does matter. That's why I will often respond to assertions that 
> "such and such is intuitive" with "intuitive to who?"

Well, that means you actually understand, and even use, the normal meaning of 
the word, even though you’re denying it.  By your definition, your question 
wouldn’t make sense. Nothing about particular strings of letters is innate or 
instinctive or a priori natural or anything like that. It doesn’t make any 
sense to ask “intuitive to who?” If the meaning of intuitive inherently 
requires the answer to always be no one. But with the usual meaning, it not 
only makes sense, it’s exactly the right question.

If it turns out that it’s only intuitive to the person making the proposal (and 
they hadn’t thought that out), their argument for their proposal fails. If it 
turns out that it’s intuitive to the vast majority of the Python community and 
you’re just an oddball for not getting it, your objection fails. Of course 
usually it’s somewhere in between, but the answer still helps tease out what 
the actual area for discussion is. (For example, if X is intuitive to most 
Python web developers, but confusing to a lot of numeric programmers, is it in 
a library that nobody but web developers are likely to use, or is it a builtin 
that will affect the numeric programmers too?)

And the reason this is an important question is that it’s a very common mistake 
to mistake “intuitive to me” or “intuitive to this community that I’m part of” 
for “intuitive to a much larger community”. (It’s not at all a common mistake 
to mistake “intuitive to nobody, including myself” for “intuitive to a much 
larger community”.)

> The bottom line is, the way "intuitive" is used on this mailing list 
> just means "I like it" or "I'm used to it". With very, very few 
> exceptions, I cannot take any argument seriously as soon as people start 
> claiming "X is intuitive" or "Y is unintuitive".

What you should do is exactly what you just said you’d do a paragraph above: 
ask “Intuitive to who?”

>>> The first definition on Wiktionary is “Spontaneous, without requiring 
>>> conscious thought”.
> 
> Not any more it doesn't. What's your point?
> 
> Only kidding. I haven't actually gone and changed the definition, 
> although anyone can.

Really? Go try blanking the page, or turning it into nonsense, and see how long 
it lasts before someone discovers and reverts it. (Don’t actually do this; 
you’re just wasting time for the volunteers, and making it more likely that any 
real edits you make in the future will be interpreted somewhat hostilely.)

Now try submitting a devious patch to the open source library you’re using to 
access WordNet and see how long it takes before someone discovers and reverts 
it. (Don’t actually do this either. Also don’t put a cat in a box with a 
cyanide capsule, raise a child for 18 years in a dark room with no human 
contact, use the entire nation of China to simulate a human brain, …)

> Dictionary definitions don't always capture the nuances of the meaning 
> of words. Often they do a really bad job of it. This is one: the 
> critical aspect of *intuition* isn't just that it doesn't require 
> conscious thought, but that it is *in-built*. 

No, it really isn’t.

If a mathematician can manipulate multi-dimensional spaces in her mind the same 
way you can manipulate 3D spaces, does that mean we all have an in-built 
facility to manipulate 8 dimensions, or that what the mathematician is doing 
isn’t actually intuitive even if it feels intuitive and leads to intuitive 
insights? And if playing around with that 8D space leads her to intuit the 
solution to a problem (but now she has to go back and figure out how to get 
that same solution deductively so she can prove it), does that mean the 
solution was built into her mind all along? Or all of our minds? Even Plato 
didn’t think that. (Freud actually did think that, but he concluded that 
therefore intuition doesn't make sense and doesn’t exist, which isn’t very 
helpful.)

This isn’t a flaw in the Wiktionary definition and WordNet’s entry and every 
other dictionary in the world missing nuances. Read Wikipedia or Encyclopedia 
Brittanica and they’ll say a lot more about intuition (pretty different things 
about it, actually), but neither one says intuition is innate. In fact, a lot 
of Wikipedia’s article is about how different philosophical and religious 
traditions try to handle the idea of knowledge which is neither innate nor 
taught nor (consciously) rationally worked out (often by recourse to 
supernatural explanations). If intuition were inherently innate, there would be 
no such category and no such mystery to solve.
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/6R6SSK6SVRO5RQVR2PH2YN6TJYLEWCBK/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to