I completely agree. I made a comment yesterday about my observations on hiring at Google. I realized that there was some kind of bias on my side regarding my observations, I kept thinking about "survivor bias" but I knew that wasn't quite correct. Finally someone chimed in with calling me out on a classic case of "observation bias." Just what I was looking for. I won't forget that next time.
I think the fundamental point of the article is correct. Just write. Do it anywhere, and you'll get better. No finer than here at HN :p
"HN is useful for this too."
Many people wonder what the point of participating on HN is. This is my primary reason for doing it here. Being able to write something that survives here is a valuable skill to keep in practice; being able to do it when it against the groupthink even moreso, which I get to practice sometimes.
(I write because I must, but I could find much easier places to do it than here. I do keep a blog but that's for different things.)
For example (for a bit of self-promotion), this recent comment possibly could've been a better-written and better-edited blog post, with some images and examples, and a title like "implicit and explicit models in interactive fiction", or I dunno, something like that but catchier: http://news.ycombinator.com/item?id=2177226. But writing something like that would probably sit on the TODO list for a long time; meanwhile I just banged out that comment in 20 minutes or so because it came up in discussion. The fact that it was "replying to a comment" rather than "writing a thing" somehow tricked it into not feeling like writing. Now if I ever want to write a blog post, I have a draft of the idea written out.