Tag Archives: jokes

Old Dogs Know Tricks

German SheperdThere is such a thing as a shaggy dog story. It’s a story that winds on for as long as the teller can spin it. Eventually, as the audience gets ever more restless, the “joke” ends with the most banal and trivial of non-punchlines.  The longer the telling, the more pointless must be the punchline.

Old dogs notoriously can’t be taught new tricks, but perhaps that’s because they’ve learned the tricks they care to learn and aren’t interested in jumping through new hoops.

This little tale is not a shaggy dog story, but about wise old dogs…

Continue reading


Joke: Dead Duck

While I’ve always—and I do mean always—been a “class clown,” I’ve never been much of a joke teller. Mostly because I have trouble remembering them. I don’t mean the punch line. If I can remember the joke, I can remember the punchline. It’s generally the entire joke I can’t remember!

Which is somewhat odd considering all the joke books I read in my younger days and all the comedians I’ve enjoyed in my older days (RIP George; you were the greatest of them all).

The mind being the associative wonder that it is, sometimes some part of a conversation triggers an association, and that surfaces a joke from my mental archives (think Damian Lewis’ memory library from Dreamcatcher).

And sometimes when a new joke I’ve really liked is fresh in my mind, I go around telling it to everyone.  Which takes some doing, liking a joke that much. As I said, I’ve been reading joke books and following comedians a very long time, so it takes something a bit special to impress me.  Most new jokes are just variations of old jokes.

But I heard one recently that cracked me up… and managed to be a truly new joke.  Maybe it’ll have the same effect on you. Plus, it’s Friday and time to start goofing off.  So without further ado, I give you…

Continue reading


Sideband #41: CS Jokes

I close the first round of CS101 articles with some of my very favorite CS jokes. Sure, they’re esoteric, but they’re also really funny. Thing is, you may have to trust me on that.

Binary

I have a sign in my cube:

There are 10 types of people…
Those who can count in binary,
and those who can’t!

It garners two reactions. Some people just walk away puzzled. Some people look puzzled for just a moment and then they crack up.

It’s a joke that works if you know binary. Then it’s pretty funny, but if you don’t, you won’t and I’m not sure explaining it can make it funny. You may finally understand it, but I’m not sure it’ll be funny.

At least I don’t think it will. Let’s try.

Short and sweet, 10 is the binary number for 2. In binary, the two-digit number one-zero is not “ten” (meaning ten), but “one-zero” (meaning two). In any base, the number “10″ has the same value as the base. In octal (base 8), the number “10″ means eight. In hexadecimal (base 16), “10″ means 16!

So the sign is really one of those “two types of people” jokes, but you have to be one of the types of people mentioned to get the joke. I like it because it’s self-referential; the joke is the thing it’s joking about.

So… funny?

COBOL

There’s an even more esoteric joke I thought was hysterical the first time I saw it. Finding this one funny requires knowing three certain computer languages…

Lou: “Did you hear they invented an object-oriented version of COBOL?”
Bud: “Oh, yeah? What’s it called?”
Lou: “POST-INCREMENT-COBOL-BY-ONE”

Trust me, it’s hysterical if you know C++ and COBOL. They may both start with ‘C’ (in fact one of them starts with ‘C’ in two senses), but they’re nothing, and I mean nothing, alike.

Explaining this one would be tough, and I’m not sure there’s any payoff. You’d need to know a bit about the C language and its object-oriented version, C++ (C plus plus), and you’d need to have some feel for another language, COBOL.

There is, by the way, a wry observation about the C and C++ languages that hinges on the hidden reference part of the COBOL joke. Specifically it has to do with what C++ really means and what that suggests about the values of C and C++ compared to each other.

Unix

My all time favorites are a pair of Unix jokes:

Unix is user-friendly… it’s just picky about its friends.
How’s my programming? Call 1-800-DEV-NULL

(That first one is a nice mini-tutorial on it’s and its!)

So there ya go; some really esoteric computer programmer jokes!


Sideband #17: Ready when you are, Mr. DeMille

You may have heard the punchline, “Ready when you are, Mr. DeMille!” Sometimes it’s abbreviated to, simply, “Ready when you are!” It’s dubious that it ever happened, and it’s not a parable—there’s no moral behind it. But it is a pretty good joke! In fact, it’s one of my favorites, and I’ve used the punchline many times.

For your dancing and dining pleasure, here it is:

Cecil B. DeMille (known as “C.B.”), the famed producer and director of cinematic biblical epics, was directing a massive battle scene that involved a vast set filled with thousands of extras and animals. The climactic scene involved a massive dam bursting and flooding a valley, washing away the battle and destroying the very large, very expensive set. (And don’t worry, the extras and animals were all stunt extras and stunt animals; no harm came to any person or creature.)

Even in the days of Hollywood’s great wealth and indulgence, it would be possible for only one ‘take’. There was no way to rebuild such a huge set. (And, of course, this was long before the days of CGI, so everything had to be actually built.)

So C.B. covered himself by having the final scene filmed by four cameras. Each camera was in a slightly different location. Walkie-talkies allowed the director to communicate with each one.

The moment came, and the scene went off without a hitch. Everything went perfectly!

The dust settled, the water drained away, the extras and animals were all checked to ensure they were okay. The set, the dam and the valley, were completely destroyed (as expected), and there was no chance the scene could ever be repeated again.

Mr. DeMille picks up the first walkie-talkie and checks with the first cameraman to see if he filmed the scene successfully.

“No, I’m sorry Mr. DeMille, I’m afraid not,” comes the reply, “There was a piece of film caught in the gate and it blocked most of the image. I’m afraid we didn’t get anything you can use.”

That causes C.B. some concern, of course, but he had three other cameras, so he picks up the second walkie-talkie and asks the second cameraman if the scene was filmed successfully.

“Oh, Mr. DeMille,” comes this reply, “I’m so sorry, but it turned out the battery pack was dead, and before we could hook up another, the scene was over!”

Now C.B. is starting to really worry. Two out of four cameras missed the scene, and he’s down to the last two. His heart pounding, he picks up the third walkie-talkie and contacts the third cameraman.

The reply caused sweat to break out on his forehead, “Mr. DeMille, I’m very, very sorry, but the film loader put the film in wrong, the film didn’t run and we got nothing.”

At this point C.B. is in full panic mode. Hands shaking so badly he can hardly work the fourth walkie-talkie, he calls the last cameraman.  To give himself a chance to calm down he starts by asking a few questions.

“Have you checked the film gate to make sure it’s clear,” he asks? “Oh, yes, Mr. DeMille, it was the first thing we did,” comes the reply! This makes C.B. feel there is hope.

“And have you checked the battery pack to make sure it’s charged,” asks DeMille? The reply was heartening, “My assistant did that while I was checking the gate. Fully charged!”

Thinking this might work out after all, C.B. asks the final question, “How about the film, was it loaded correctly?”

Comes the immortal reply, “I checked that myself! We’re ready when you are, Mr. DeMille!


Follow

Get every new post delivered to your Inbox.

Join 372 other followers