Very good article. I agree with you on this. I had the same realization when I was reading "On Writing Well" by Willian Zinsser. Writing has so much in common with programming. Today my programming skills are good, because I practiced it daily, similarly writing can only be honed by practicing it daily.
Also sometimes, when I sit down to write about a topic, I have some knowledge about it. As I write about it, my thoughts gets more and more clear and when I complete the writing, I get a clear picture of the flaws in my initial knowledge.
I advice the same to requirement gatherings as well. When you write down the requirements, you get a lot of question which you wouldn't get in just discussing over meetings.
I haven't read that book, but I am going to add it to my list. Thanks. Writing also helps clarify my thinking and helps to expose gaps in my understanding.
Very good article. I agree with you on this. I had the same realization when I was reading "On Writing Well" by Willian Zinsser. Writing has so much in common with programming. Today my programming skills are good, because I practiced it daily, similarly writing can only be honed by practicing it daily.
Also sometimes, when I sit down to write about a topic, I have some knowledge about it. As I write about it, my thoughts gets more and more clear and when I complete the writing, I get a clear picture of the flaws in my initial knowledge.
I advice the same to requirement gatherings as well. When you write down the requirements, you get a lot of question which you wouldn't get in just discussing over meetings.
I haven't read that book, but I am going to add it to my list. Thanks. Writing also helps clarify my thinking and helps to expose gaps in my understanding.
It was suggested by DHH from Basecamp in his book.