Technical blogs help to:
- Record and speed-up the process of learning a new topic.
- Can be used as learning devices.
- Provide a useful format for note-taking as you learn new things.
- Sharing and growing knowledge with others.
- Provide invaluable feedback necessary for your own growth.
- Capture the essence of what you learned during research
Technical blogs should evolve from one-liners to concise researched posts.
They should act as brain-dumps of all your research.
Research is a frightfully expensive activity with loads of context building up as you search.
What happens after to all this invaluable context after you spend a week or more researching it?
It evaporates within days of research as you move on to other things.
The beginners mind full of questions is an invaluable resource.
Unfortunately it's impossible to retain as you learn more and more!!
Slowly the questions give way to answers...
Only for more questions to pop-up... with answers following slowly.
The mystery thickens fast as you try to satisfy your quest for understanding.
Researching, reading books, articles, blogs that you browse on the Net, experimenting, theorising, modelling.
All these go into the steaming cauldron of your quest....
Slowly the mists part to slowly yield insights into what makes the thing tick!!
Writing and Revising your blogs is a definite way to nurture and match this process of growth.
The very process of writing simply and clearly forces you to seek out the core of the concept.
This is THE most valuable gift to the technical blogger - fuelling his own growth while helping others on the path.
Innocence yielding to Experience yielding (very) slowly to Mastery.
Not only does it capture the questions and answers you found.
It can very easily form the basis for helping out someone on the same path.