Why every developer should have a blog

Scott Hanselman once said: “Every developer should have a blog”. When I think about it, I can see that the motives are noble. We spend days, months, years, developing professional code. Some solutions are simpler to implement. Others present themselves as true mind blowers! Anyway, as if all our knowledge and contributions were like forgotten boxes in a garage, we leave aside the possibility of making potential contributions when good ideas for interesting problems are dispersed into multiple projects without applying a systematic and social criteria of organization.

Why not to write about an interesting design pattern that has been successfully applied in a given context? …Why should you write?

Writing is a way of backing up knowledge acquired in problems that you once solved (it is even a way of getting deeper in the topic). It is a testament that you do what you do because you have a passion for it and not just for money. It is a tool for sharing ideas and knowledge. It is even a way of marketing yourself.

Blogs, github, google code, sourceforge, etc.. There are many ways of organizing potential interesting content.

Advertisements

2 thoughts on “Why every developer should have a blog

  1. chmstimoteo 25/08/2013 / 22:29

    A programmer lives searching, comparing, adapting, reusing, learning, analyzing each knowlegment published on the web for a good system development. Maybe, a good point is to help others and learn a little bit more. The big question is not about fame, but for the knowledgement. During the time, You’ll see the one who is most learning is you. Nice blog, my friend!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s