[Python-ideas] Does jargon make learning more difficult?
Steve Barnes
gadgetsteve at live.co.uk
Wed Aug 15 01:21:25 EDT 2018
On 14/08/2018 20:42, Michael Selik wrote:
>
> Good comparisons can be found in other fields:
> * Driving -- brakes vs stoppers
> * Sailing -- starboard vs right-side
> * Medicine -- postprandial vs after-meal
> * Biology -- dinosaur vs direlizard
>
While NOT wanting to start another fight I feel that I must put my
pedant hat on & point out that the above highlights why domain specific
words are used and their specificity actually highlights important
concepts, i.e.:
* Brakes are used to apply breaking, (i.e. to slow the vehicle,
possibly to a stop), while stoppers STOP something.
* Starboard = to the right when facing the bow (front of the vessel)
not "my right", "your right" or "their right" (which depends on which
way you, I & they are facing).
* postprandial = after Lunch (not after eating any meal or after a snack).
* A dinosaur is specifically an extinct terrible (formerly considered)
lizard where as a Gila Monster is definitely a scary & dangerous (dire)
lizard.
In all of these cases there is a specificity to the word used that is
missing from the alternative offered that will, hopefully, be raised by
the use of that word. Unfortunately many people, when trying to explain
what the word means fail to highlight where it is different (the number
of times that I have heard people "explain" port and starboard as left
and right without mentioning the word bow or forward is countless).
Using a slightly unfamiliar word can cause people to ask, or think
about, why this is different & what the difference is while also drawing
a parallel that can help the user/student to understand & remember the
concept.
Also, picking a label for something, and using it consistently, can
vastly simplify things like manual searches (or on-line searches).
The English language has, historically, always borrowed, co-opted and
sometimes perverted words from other languages to allow distinct
concepts to be expressed concisely - which I personally, (admittedly as
a native speaker), find rather useful.
--
Steve (Gadget) Barnes
Any opinions in this message are my personal opinions and do not reflect
those of my employer.
---
This email has been checked for viruses by AVG.
https://www.avg.com
More information about the Python-ideas
mailing list