Word for a person who continually tries to teach you when it's not necessary

I've experienced this way too many times, and the best example I can give is a person who treats you like you have no idea how to do X and who keeps teaching you how to do it. I feel handicapped.

Take for example how to play a card game. You know how to play the game because you've played it 5 times. However, there is a person always insists on explaining the game to you - like you are always new to the game - when you don't actually need any help and you just want to think for yourself.

Another example situation is doing a repetitive task which you already have experience with, and yet the person continually tries to 'teach' you when you don't need help/already know how to do it. It almost makes you mad because you really don't need help.

As an example which recently happened to me:

"Hey, do you remember how to start the wood chipper?"

"Yes I do"

"Okay, well, let me show you one more time"

Again, is there a term for someone who does this?


Solution 1:

The closest word I can think of is pedagogue or pedant who is a teacher too interested in small details and formal rules.

Solution 2:

Some idiomatic names would be:

"Mother Hen" would be the person who is fussing over you (her chicks)

"Know-it-all" in a limited sense because they don't believe someone could be competent enough to know something as well as them

"Dictator"

"Taskmaster" - Someone who needs things done their way

"Control freak" - that's my personal favorite

Solution 3:

Patronizing is a simple answer but it fits for me. As defined by Dictionary.com:

adjective
1. displaying or indicative of an offensively condescending manner

Solution 4:

When it is a man doing this to a woman, there is a particular neologism that comes to mind: mansplaining. It refers to the phenomenon of a man explaining something to a woman when she already understands the thing and does not need an explanation.

  • early article
  • urban dictionary
  • Atlantic article

Solution 5:

I think the word "didactic" comes close to what you are looking for.