I believe that there is no limits for a good programmer. He do every thing which is not possible for a common or bad programmer.
A programmer spends about 10–20% of his time writing code, and most programmers write about 10–12 lines of code per day that goes into the final product, regardless of their skill level. Good programmers spend much of the other 90% thinking, researching, and experimenting to find the best design. Bad programmers spend much of that 90% debugging code by randomly making changes and seeing if they work.
SO that's why i wanna become a good programmer....................