SURPRISE! Most readers aren't as educated as you are. It's the smart man's burden. And it can be shocking.
Think about it. The ONLY place anyone could ever encounter the term IFF is in a class on formal logic. It's just not part of the general vocabulary. Your fellow programmer didn't even understand it.
Smart people make the same mistake that stupid people do, which is why I call it The Universal Human Mistake: assuming that everyone else has the same knowledge and intent and motivation as you do.
But people believe crazy stuff just because they want to, and then they'll fight to defend and spread it. That's how religious wars happen.
I make the same mistake myself. It's universal. I assume everybody tells the truth when they say something, and that they want to know the truth when they ask me a question. But I once had a boss who was a compulsive liar. He explained that some people in the organization were "our enemies" and he always assumed everyone else was scheming and lying.
In fact, that's when I came up With the idea Of The Universal Human Mistake.