Related: How can we avoid redundant titles?
When you ask a question on the main site, the watermarked instructions say:
- State the task that your code accomplishes.
- Make your title distinctive.
This is exactly the way it should be, because it tells the user that titles such as...
- Please review my code
- How can I further optimize this code?
- Project Euler #1
- FizzBuzz in [language-here]
- Linked List Implementation
...are not ideal, because titles should also be distinctive. Distinctive titles are titles that make hot network questions and bring views, and votes. Besides, it seems we're running out of calculator titles.
It seems punny titles work pretty well for the "make your title distinctive" part - some more or less recent examples:
- "Hooked on Windows" (question involves a Windows message hook)
- "Go on, mock my IDE" (question involves mocking the VBE API for testing)
- "It'th wabbit theathon" (question involves regex replacements of S's and R's)
- "ONCE", "UPON", "A", "TIME" (question involves splitting text into a word array)
These titles are definitely distinctive, but they don't state the task that the code accomplishes - they hint at it instead.
Usually the better the pun, the greater the odds of the question going "hot", and getting tons of views and votes, and generating more traffic on the site.
Is there a line to be drawn between "punny title" and "click bait title that doesn't say anything about what the code is doing"? Should we be encouraging punny titles?