I anticipated the punchline in advance, and still found it funny. It probably would have been funnier if I hadn't seen it coming.
I immediately proceeded to discuss it with a friend, who couldn't understand what was funny about it at all.
I came up with another joke to explain to her what's funny to me about this one. I find them I find them funny for similar reasons.
A man walks into a control room. There is a big red button labeled "Nuclear Launch Button." He walks up and presses it.
A display screen next to the button reads "Input password." There is a number panel below the screen. He searches around the room, and finds a locked desk. He jimmies it open, and rummages around through it. Inside there is sheet of paper which says "Nuclear launch password: 7831662"
He returns to the number panel, and punches in 7831662. The display screen says "Code confirmed. Press again to launch." He presses the button again. "Launching nuclear arsenal."
He stares at the screen in shock. "Aw shit.... I fucked up."
Hmm. This one I laughed at. Orange-Head, I didn't.
Speaking of things that are funny to some and not others, an instructive example is the Orange Head joke. Usually when it's told, the audience is sharply divided into those who think it's hilarious and those who struggle to see what's funny.
Here's the Orange Head joke:
Do you think it's funny?
If you search for this joke's key words, you'll see many pages where, after it's told, people react incredulously and ask where the joke was. Others at the same time are laughing their heads off. Here's a blog post that attempts to analyze this, though it doesn't get far.
(I personally think it's hilarious, and easily the best joke I heard last year. When I retold it at my blog, I got many concurring comments, but also comments from people who didn't see anything funny, even after those who did tried to explain what they found in it. Several people went on to convince themselves it's garbled and there must be an "original" version in which the final remark makes sense and is funny - and offered several ideas of how it might go).