I have not used Stack Overflow for about two years now. It used to be the most lively, exciting and challenging problem solving environment for programmers around the world. It used to be fast and effective. It was useful.

Now I have returned to ask **some programming questions**, mainly about C++11 and UML. I was waiting eagerly for a professional, academic level argumentation based on bulletproof definitions that would lead myself to the inevitable conclusion that I could accept as an answer. Or at least a useful solution. Solution would suffice...

There are only three words to describe my feelings about the current state of SO -
**dissapointed**, **frustrated** and eventually **disgusted**.

1. [How to use enum class without a scope](https://stackoverflow.com/questions/32794789/how-to-use-enum-class-without-a-scope) was about enum classes in C++11.

Lets omit the fact that it got downvoted without any explanation from any user or moderator. It is not vague, nor duplicate, nor a homework, and even shows some effort from my side to conquer the problem.

It asks a very clearly defined and specific question about a real programming problem I bumped into. I needed to use RED instead of Color::RED in one of my member functions, but only allow this for the single function.

I got two useless suggestions. Then the user realized he misinterpreted my question. The answer concludes I should use a regular enum, which I was trying to avoid in the first place. 

Needless to say, the obvious answer that I eventually have chosen (namespaces) was not even mentioned. 

The answer was **not accepted**.
2. In <https://stackoverflow.com/questions/32934231/is-customer-calls-support-centre-a-use-case>, I was having a conversation about a UML use case diagram with a person that have mistaken the subject (system boundary) for the subject (grammar). No comment on that.

I won't even bother explaining why his answer was off-topic.

The answer was **not accepted**.
3. <https://stackoverflow.com/questions/33118859/open-pdf-with-foxit-outside-of-the-browser> *might* be considered a bit off-topic on SO. 

But if so, why is it not downvoted? Why is it not closed? Why am I not noticed it is off-topic? Why am I not suggested the correct place to post this question?

This question was **not even answered**
4. In [Sum the odd positioned and the even positioned integers in an array](https://stackoverflow.com/questions/33160424/sum-the-odd-positioned-and-the-even-positioned-integers-in-an-array) I got downvoted for an unclear (and eventually incorrect) question. I admit I deserved it, although I have improved my question considerably as soon as I was noticed.

The answer is correct.

The answer **was accepted**.
5. [Can a pure abstract class contain static constants, static methods or non-virtual destructors?](https://stackoverflow.com/questions/33197720/can-a-pure-abstract-class-contain-static-constants-static-methods-or-non-virtua) is a very basic question about the notion of a "pure abstract class" in C++. 

The comments say, there is no definition of "pure abstract class" in the C++ standard (or possibly TC++PL). I concur. 

However, I have included a definition from *another* source in my question and was asking if the class I defined in the question was pure abstract according to *this* definition. 

It seems my question did not even get read! I even included four relevant sources and bulletproof arguments to make it clear I did my research.

The question was **not even answered**

To **sum it up**, **only 1 of 5 of my questions was answered and accepted**. The other were not even close to being accepted, if there was at least anything to accept, of course! 

What is interesting is there were over 200 users that visited these 5 questions over a period of 4 weeks. Considering how basic my questions were, under the assumption they are motivated to answer I can only conclude they did not know the answer.

Now we might have a discussion on what is wrong with Stack Overflow. I have another question, though.

**What are the alternatives?**