Friday, September 27, 2013

Writing Technical Blogs in routerfreak.com

When I started this blog, I had no idea what I am getting into. I just had this vision that I will write my blog posts in a simple language so that more people can read, understand and comment and we all learn in the process. But one of the immediate challenge was to popularize the blog so that more people reads my posts. I did following:
  1. I shared my blog through mails with my friends and family. 
  2. I updated my blog in Linked-In and shared every blog post in Linked-In.
  3. As suggested by one of my colleague, I created a twitter account for this blog to get to wider audience. I started following some of my friends and collegues so that they can retweet my tweets to get my wider audience.
Even after doing the above, I find traffic to my blog was not as much as I wanted it to be. I thought that I should write guest posts for some popular blogs as a guest editor to get to wider audience.

When I searched through Internet, I found couple of good technical blogs. Most of these blogs are Network Administrator oriented. One such blog is Router Freak and it provides tools, tips, review etc. for Network Engineers. Router Freak also provide oppourtunity to other people to write for them. I contacted them through their web-site. They very kindly agreed for me to write for them.

I wrote my first blog post on IP TTL Security on 8th August. I followed it up with SSM and ASM on 2nd September. Please do read these two blog post and send me any comments you may have.

As I was showing enthusiasm in writing blog post and I think Router Freak liked the two blog post I wrote for them, we decided to get into an agreement. We discussed and decided that I shall write Technical Contents realted to Networking only for Router Freak.

I think its a win-win situation for both of us. I get the wider audience for my posts and Router Freak hopefully gets the good technical content. I request you to please subscribe to Router Freak's RSS feed or for Network Engineer's Newsletter or both so that you can be notified about new blog posts.

Sunday, September 15, 2013

Contributing in IETF : where to start?

In one of my my earlier post 'India in IETF', I described India's contribution in IETF. In that post, I asked you to provide comments and suggestions on how we can improve the quality and quantity of India's contribution in IETF.

In multiple informal discussions, different people have pointed out that while they would like to contribute but they do not know how and where to start. So I decided to write this post to provide some information on the same.

First thing first. Do you know how IETF works? If not then you need to read through my previous post here on the same topic.

If you are reading this, I will assume that you know about the Areas and Working Groups in IETF. You need to identify the Working Group which interests you. It could be related to what you are currently working on or what you would be working on in near future or what you want to learn to expand your ever-growing knowledge. You can be interested in multiple Working Group at the same time.

So what next?

You go ahead and subscribe to the mailing list of each Working Group you are interested in. This is because most of the IETF technical work happens in mailing lists. How do you join a Working Group mailing list? You just need to send a mail to the Working Group mailing list with  'subscribe' in the subject line and body of the mail.

Now that you have joined the mailing list, you will start receiving mails sent by others. Read them to understand the discussion and people's point of view. If you feel like asking a question in any of the discussion, feel free to do that.

Scan all the Internet Drafts submitted to a working group. Pick one that interests you the most and read through it. While reading through it, take your time to understand the problem it is solving as well as the proposed solution. Note down all the questions you could not answer yourself. Also note down editorial changes like sentences which you think are not clear enough, incorrect spelling etc.. At the end of the reading if you think you have some questions and suggestions on a draft, do send it to the mailing list. One of the author will acknowledge your suggestions and will respond to them. In some cases, you will see that apart from authors other people also pitch in with their view on your suggestions. Finally all your suggestions will be addressed by authors. You can take a pat on your back because you have just helped enhancing the quality of a draft. Do this exercise with all the documents in the Working Group.

Please do not think that any question or suggestion you might have on a draft is a stupid one. You will know its worth only when you send it out on the mailing list. Also please do not get discouraged if nobody responds to your questions. Mostly this does not happen but if it does, do send your mail again. Also if your mail has some valid points, someone will surely reply.

What else?

You come across a problem which your customers are facing or a problem you see in a protocol you are working with or a problem you found when you were testing a protocol in a network configuration. You think that a solution to this problem does not exist.  You discuss this problem among your colleagues and come up with a solution. You are thinking that this solution will help in deployment. In such a case, you should send out a mail describing the problem on the relevant Working Group's mailing list. If others agree that such a problem exist, you should create a draft and submit it. You should then ask Working Group to review your draft. It is good to attend an IETF meeting to discuss this in the Working Group meeting as well as in the corridors of the meeting venue with as many people as possible. If the problem you are solving is a real problem, your draft will be accepted by the Working Group. It will then go through multiple rounds of review and will later become a RFC.

Just one suggestion from me. Please be patient when you have sent a mail on a mailing list. People might take some time to reply as they will be busy with their day-to-day work. But let me assure you that people do reply.

So what are you waiting for, go ahead and start contributing to make Internet better. Best of Luck!