the author wanted one single definition for terms like "module" in the field of programming, realized that there is not one, and stopped being so bothered about nailing down exact definitions, because words like "module" mean different things to different people and in different contexts
> And it was a deep lesson that now feels too obvious: terms are simply created for understanding. That is what matters at the end of the day. This isn’t just about programming; sadly, we often go through fierce battles over a concept or a problem while not realizing that each of us has a different definition for it.
Yeah, I think it’s interesting to think about programming in this way. At the end of the day, JavaScript is just a bunch of words someone invented and made a computer do something with, and you can also invent your own words to whatever you want too
I felt this for a long time, but this helps me understand the challenge For instance, Autisim is a wide swath from what I know. Spectrum disorder makes more sense, but people not familiar with this treat Autism as true/false. Its so much more nuanced that that. Same goes for so many things as I get older. I agree with the author, take it easy when someone misuses a term that you hold a specific meaning to.
Autism being a spectrum doesn’t mean it is not a true/false. Both can be true. You can either be autistic (somewhere on the spectrum) or not on the spectrum at all.
To me autism is a spectrum, from statistically non neuro divergent (if there is something like that), to severely disabled (there may be more dimensions)
You can be non-autistic, or you can autistic. And if you are autistic, you exist somewhere on the autism spectrum.
If you are not autistic, you are nowhere on this spectrum.
From what I learned, a disorder is defined as a condition that significantly impairs a person's daily life. And autism is not always a disorder. That's why "autism spectrum" is considered a better term.
If “terms are simply created for understanding”, then why is their misuse so unimportant? Isn’t the whole point of a term’s use in understanding only obtained with the proper usage? Isn’t improper usage actually creating confusion and misunderstanding?
Shouldn’t you care?
Too bad the author had a sketchy PL professor. (Side note: The theory of programming languages is better developed across the atlantic.)
Case in point: The so-called order of a function is a well-defined natural number. Languages are called higher-order when it is as facile programming with functions of order greater than 1 as with first-order ones.
A pity if the author never gets a second chance at that knowledge.
17 comments
[ 0.19 ms ] story [ 22.4 ms ] threadthe author wanted one single definition for terms like "module" in the field of programming, realized that there is not one, and stopped being so bothered about nailing down exact definitions, because words like "module" mean different things to different people and in different contexts
Yeah, I think it’s interesting to think about programming in this way. At the end of the day, JavaScript is just a bunch of words someone invented and made a computer do something with, and you can also invent your own words to whatever you want too
To me autism is a spectrum, from statistically non neuro divergent (if there is something like that), to severely disabled (there may be more dimensions)
Case in point: The so-called order of a function is a well-defined natural number. Languages are called higher-order when it is as facile programming with functions of order greater than 1 as with first-order ones.
A pity if the author never gets a second chance at that knowledge.