I like amon's answer a lot here, but I wanted to contribute with some extra suggestions
What actions [are we taking|can be taken] to avoid, in the long run, titles like "Simple Calculator Implementation #429"?
If it is a common implementation (Linked List Implementation, Fizz-Buss, some kind of Calculator), focus on what makes your implementation stand out of the crowd. Is there anything that makes it unique?
I also think that you often can make your titles sound a bit more "fun", such as Ready? Set. Fight! and Recursive Regular Expressions (OK, perhaps not so fun but it's IMO more fun than "Regular Expressions that are almost written in a recursive way" or similar)
(Sorry for only using my own questions as examples so far, but titles is something I've really been thinking about lately)
Some things to think about for common implementations can be:
- Are you using generics?
- Are you implementing an interface or perhaps providing some interfaces along with your implementation?
- Is your code highly flexible and standalone?
- Are you trying to optimize for speed?
Using these questions (and probably many others), you can use a bit of combinatorics to come up with titles such as "Fast and generic calculator", "Fast and Flexible Linked List", "Linked List with embedded Foo".
Some of the linked list questions focus on a specific task of a linked list, such as deleting from a linked list. This can also be a part of your title.
So, bottom line:
Focus on what makes your question stand out in the crowd. If there is nothing currently standing out, then make the title stand out. Be creative.