A well-run company is supposed to be led from the top with a good vision of what it can be. With the kind of decisions that have been made recently, I don't see that's the case.
- New Colors update that introduced so many bugs and UX issues
- AI Features that introduced so many problems of their own and added questionable value
- Firing of valuable community members
I'm not even active on Stack Overflow and these are just some of the things I noticed that led me to form this conclusion.
There's so many things that can be done well to add further monetizable value to Stack Overflow. It just requires better execution. And a better vision.
I'm not going to say how to run SO in detail, that's not my job. But I will say this. Fundamentally a site that was built by the collective effort of community and only has value due to that effort, should prioritize its further development around that. Just because GenAI exists is no reason for GenAI to be the focal point. If anything GenAI should be used to create tools that empower the builders of this knowledge hub, not replace them.
Ultimately, the responsible party should be CEO. A good CEO is able to take responsibility for all decisions. I hate those companies that fire lower-level positions when something goes wrong. CEO should know what is going on in his company and be able to assess whether things being done are good or not. I think what's happened is after the founders exited, a corporate MBA took over but they don't have the depth of character or skill required to run a thing well. Stack Overflow might need its founders again to survive. But the chances of founders wanting to return may be nil.
So I think this CEO should lay himself off and give way for hopefully a better successor.