It's by building your character as a programmer.. I suggest you read the book, Practices of an Agile Developer by Venkat Subramaniam and Andy Hunt. Not all that knows how to solve problems, how quick...