me to you can solve the same problem in 100 ways and each way can have its own tips and ticks and pors and cons! C# will be complex like c++ not for new developers only for experts!
While I don't entirely disagree with you, "default" c# style won't screw you up the way default c++ will, while masterful c# will give you a non-trivial amount of the benefits if they continue to make intelligent improvements.
Will it ever be perfect? Of course not. But I feel like the direction they are taking is a reasonable one.
This is the basic dilemma for any language. You can evolve and grow bigger, or you can stay simple and pure. I think history show languages have to evolve to stay relevant - "small and elegant" languages like Scheme and Smalltalk are not widely used. But since you can't really remove existing features, evolving leads to more complex languages.
Why java better? I remember java 1.2 with j2ee at that time was sun microsystem alive. I agree with you. You have a better free communities but the language not.
We could start another forum location as an experiment and see if this is just how these communities evolve. I suspect it’s like a watering hole- the site is a fixed location that some set of people will share. The people will come and go as they please, but some will hang around more, and be encouraging or discouraging to others.
Good point! But they community begin to growth when the developers beginning to encouraging each other and dies when they are beginning to discouraging each ethers.
It has 126,603 subscribers at the moment, I'm not sure how many of those you've interacted with but I've never really had any issues. Then again, like I say, I don't visit often so not much I can add to this post.