Re-usability is the key in reducing bugs and coding quickly.
The more we use a piece of code, the more confident and familiar we become with it, which in turn significantly speeds up development.
checkout my profile on GitHub. Here
Checkout my profile on Guru Here
This guy on StackOverflow is awsome Jon Skeet