I came across two interesting web pages and I really thought they had very good articles. I would like to share that with my blog readers today. I am just listing the abstract here. Please read the original articles they are much more interesting and enjoyable.
Readers if you find any interesting site like this, let me know and I will write about it.
1. Read books.
2. Read Code
3. Write Code
4. Talk to other developers
5. Teach others
6. Listen to podcasts
7. Read blogs
8. Learn a new language
9. Learn the anti-patterns
10. Be Humble
* Replacing faulty knowledge with better knowledge
* Adding knowledge that you do not already have
Don’t just implement the first design you come out with, but try and refine looking at it from different angles before to start writing code. Don’t just release the first piece of code you come out with, but do a self review and try to make it clearer and better. The best developers/architects are the ones that always criticized their own work in order to make it better.
Reference : Pinal Dave (http://blog.SQLAuthority.com)