All too often, people see this phrase in the FAQ, and read it as permission to ask their question because it is somehow tangentially related to programming, when they should be reading it as a restriction: don't ask your question unless it is on topic, and is a "practical, answerable problem that is unique to the programming profession."
Accordingly, please change the faq to look like this:
Stack Overflow is for professional and enthusiast programmers, people who write code because they love it. We feel the best Stack Overflow questions have a bit of source code in them, but if your question generally covers …
- a specific programming problem
- a software algorithm
- software tools commonly used by programmers
And it involves a:
- practical, answerable problem that is unique to the programming profession
… then you’re in the right place to ask your question!