Do you think that writing about software (i.e. having a blog) and speaking on software (and concepts) make you a better programmer?
A great programmer is able to understand problems clearly, break them down into hypotheses, and propose solutions in a coherent manner. They understand concepts quickly, or ask the right questions to help make them clear, and don't need to have everything written down in a specifications document.
On closer look, good code and good writing have more in common than you might think. That's why programming — whether it's building large-scale systems or hacking on little side projects — provides new ways to practice the same skills that contribute to writing a news brief or feature story.
Some sources say that the average typing speed worldwide is 40 wpm (word per minute). And there's this answer from Quora saying that the respectable typing speed for programmers should be 50 wpm. If you are a fast typist, probably you could capitalize on your typing skill.
Statistically speaking yes. You only retain about 20% of what you read and hear, but 80% of what you teach.
By writing about something or teaching about it, you force yourself to understand the concepts on a much deeper level.
UPDATE:
I wanted to update this with some links to more concrete data to support the statistics that I have been taught numerous times about learning retention rates. However, it would appear there is some controversy surrounding these numbers, even though the NTL Institute for Applied Behavioral Science maintains that research was done to back them up.
I believe that is the case. As with teaching, you develop a firmer grasp on the subject when you have to explain to someone else. You get to see what you understand and don't understand in greater detail.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With