In the Concurrency lecture today the prof was talking about using flag variables when coding. He said you should never use them because they complicate the code. He then followed that up by saying that, of course, there’s never a never, and in some situations you might want to use them.
At first hand, the statement “there’s never a never” seems pretty straightforward. But if you think about it, the meaning is unclear. If there’s never a never, then the first never suggests that there’s sometimes a never. I don’t know why I think of these things during lectures, the lecture wasn’t even boring.