Today, I finished from another invaluable reading. The “Refactoring: Improving the Design of Existing Code” book by Martin Fowler and other contributors.
During and after this reading I felt that I was following the different refactroing types by intuition - seriously! It is really amazing to feel about this as I also experienced this in the previous reading for Design Patterns.
In the end I can say that there are a lot of things the skilled programmer needs to know and as Kent Beck often makes about himself, "I'm not a great programmer; I'm just a good programmer with great habits."