From time to time there’s a situation when you have some innovative idea or recently acquired some skill. It definitely did cost you some time and effort. Why not share it with others? Preparing your thoughts for the public consumption helps you organize your knowledge, review the possible flaws and put your idea up for the peer review.
In my recent article in eMAG TechLabs blog I share my techniques that are helpful when you want to put your thoughts on paper (actual or virtual one).