yes its from reddit, but its fairly interesting.
https://old.reddit.com/r/programming/comments/1hwj0sq/fired_from_meta_after_1_week_prolog_engineer/
Do you think that applies to this question?
Null coalesce operator vs comparison operator precedence? Both questions are about that. I don’t see one having a different answer to the other. In that case, duplication would only lead to spread out partially outdated information, instead of one place being updated.