as a junior dev I completely understand the code sharing part: no matter if I write the code myself, or followed some guide about code styling/naming conventions/best coding practices, or assisted myself with an llm, the result is the same; I don't share the code at all, due to the fact of how many times I saw on the internet the "Why did you do it that way, no one does it that way" or some other discouraging comments, so no wonder that Stack Overflow was becoming less and less popular even before llm's if there is more people like me and people who were like me don't need such sites anymore since they upskilled since then. Nowadays only people reading my code (and subsuquently having a normal healthy talk, not a discussion - a talk!) is an LLM and my girlfriend or some random friend that asked what I'm up to nowadays when I was in the process of coding.