I get this every time I talk to programmers about a concept that isn't completely obvious. And some that are completely obvious