Blogs might be the easiest way to publish something. Claims are “if you write blogs well, you get good comments and many readers; if you are not such a good writer, you just live with it and do it better next time.” (Seth Godin & Tom Peters on blogging)
Blogs, as a part of internet contents, offer kinds of information. Some blogs writers like to write tutorials (sometimes as they are learning). Blog sites are good places to learn things quickly. Most of the programming knowledge that I learned was from the blogs of programmers. Also, when I solved a hard problem, I wrote a blog about it and teach newbies the solution path. Maybe it was not the original intention of blogging, but blogs do contribute to so called “life-long learning.”
However, the crowd-sourced nature of blogs cannot guarantee the quality of the contents. The mass production of blogs makes it harder for learners to find the material of good quality. The traditional way of publishing with a team of editors and writers produces cleaner contents.
For blog writers, blogging leaks their ideas and thoughts before a formal publishing. A wrote about an idea in blogs. One month later, B got the same idea published in a journal. A may not get credits for being the first one to present the idea to the public domain. However, it is still arguable to say A got the idea first because B may spend two months to polish the write-up. Also, some of the bloggers get critiques for not accurate information. Blogs are not personal notes. Some bloggers even write “no comments, just for self-notes.”