I used to get a bit frustrated when I'd look up some esoteric programming term and find a convoluted description of what was ultimately a simple concept that I was already using.
Nonsense, monads are actually quite simple. Think of them like a…
... endofunctor ...
(monoid)
I still am. Also, when I discover that esoteric term #1 used in a subfield A is the same thing as esoteric term #2 used by a subfield B, but either they never talked to each other, or someone decided they want to be different.
This was me with patterns. Relatively straightforward techniques dressed up in grandiose terminology, I found them hard to grasp until I got some real world examples.