I just read How to become really good software developer, which is a great post, this is my favorite line:
“Stop asking for help too. Being self reliant and solving problems on your own is one of the key characteristics of good developer. Asking for help is the last resort if you want to become really good. The more problems you solve alone, easier it gets. When you see hard problem, get excited. It is opportunity to improve your skills.”
I totally agree!
Here is the full post: http://devcomponents.com/blog/?p=577