debugging method, in which a programmer explains code, line-by-line, to an inanimate object ("rubber duck") or to another person, until the incongruity between what the code should do and actually does becomes apparent
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).