Does SO encourage developer laziness?
When I'm faced with a programming problem I first try to solve the problem by myself, I read API documentation, search Google, try again, and only as a last resort I post a question on SO or some specialized forum.
I've seen lots of people ask questions on SO before even trying. There are even those expecting others to do their homeworks for them. Also, it seems that there are always programmers ready to answer even the most simple question, in an attempt to win some reputation points (I've done it myself :).
So, do you think Stack Overflow encourages this behavior? or is it just an unwanted side effect? Or maybe it's just me who's wrong?