This is not about the merits of the filter. But it exists, and its implementation is so limited it is ineffective, with good, easy workarounds. I consider this to be a bug.
You might feel different and consider this to be a feature and can now go crazy fixing the more useful occurrences of problem in titles.
If you want to voice your opinion on the filter itself, this is not the topic for it. Please see the following topics:
- Remove blacklist filter for `problem`
- Why can't we use the word "problem" in titles?
- The Efficacy Of Stack Overflow's Question Title Filter
- Filter titles that only contain tags and/or "filler" words
- Let users with sufficient reputation use "problem" in titles
- The title word filter is one of the worst ideas ever implemented on SO
- Block, but automatically flag "Problem" attempts in the title as "low-quality"
Introduction and previous attempts
It is easily possible to circumvent the
problem title filter. Now, there were horrible workarounds like the leet
problam as previously mentioned on MSO.
IMO, the most elegant solution so far is @slhck's, which uses lookalike characters from other character sets. They might even work with Google. This solution has two drawbacks though: The workaround is obvious through the ASCII-only search engine friendly question URL (which contains e.g.
problm instead of
problem), and at least with Safari's search function, searching for
problem does no longer find the title of the topic.
A better workaround
I inserted a Unicode character after each occurrence of
problem that is considered to be part of the word: Zero-width joiner
U+200D. It might also work with the zero-width non-joiner and zero-width space. I didn't test those.
The site search itself fails to find the topic, since the character is part of the
problem term. Both my browser and Google ignore it though.
How do I insert this character?
/System/Library/InputMethods/CharacterPalette.app on a Mac (e.g. via Edit » Special Characters… in pretty much any application), and search for
200d. In the second list will be an invisible item whose outline becomes visible once selected. Drag and drop onto an editing text field.