They expect things to be handed to them on a silver platter, without having to put in any effort themselves.
I actually would love to hand things to people on a silver platter. Which is why I'm doing what I am doing. I got CEGUI to work with the engine I'm using and I could tell them all the many steps to get it working also, but I know that it's to much work and people would never use it because of that. Therefore I am doing all that work for them so that it's all setup and easy to use to this specific engine because I think the library is great except for the complexity of the setup. This is almost always the case with open source and I accept that, but don't agree that's how it should be. Which is why I'm taking this great GUI that has some complexities on the setup and trying to make it dummy proof to setup. 1 lib, 1 dll, include 1 header file, done. That's my goal.
I agree computers were making a difference when it was basement driven but if only 1% was all that was still working with them there is no question we wouldn't be where we are today. If you have 90% of the population working on a problem you have a better chance that it'll get solved and solved faster than if you only had 1%. It's just about increases the odds which increases the speed at which knowledge grows and new things get discovered.
Sorry if I took your comments out of context and jumped to any sort of conclusion, but this is the internet and we know nothing of each other so I have no idea how you act, which makes it hard to read people. At that point I'm just guessing to fill in the blanks.
The way I see it the problem really isn't the new generation of programmers, it's that expectations grow. That's a good thing though. It pushes things forward. If it didn't we'd all still be using assembly. The expectation of the new generation is that if you write something, write it so it's easy to use, and well documented, and has good support. Even if it's open source you should want to meet those criteria just to have something you can be so proud of. I think CEGUI is a pretty good example of that. CE has obviously spent a ton of time on documentation and the forum here, but very few open source projects are like that. They are more along the mindset of "just be thankful I gave you anything". Which is their right and I support their right to do that, but it still doesn't seem "right" to me. It doesn't seem like they are proud of their code or care about their code being able to help others. Maybe that's what it comes down to. If you really care to help others or not. I have a soft spot in my heart for other people

