I am not sure if this applies, but in my experience, presenting a dry, more or less theoretical subject matter in a humorous way makes it substantially easier for me to stay focused.
Also, as somebody else already said, if you are designing languages professionally, you probably get to appreciate puns on a whole new level.
Related question: are there other interesting quirks of various CS subfields?