No one cares about the middle ground
I read an awesome, inspiring post called "You've either shipped or you haven't" (http://scraplab.net/2010/07/17/youve-either-shipped-or-you-havent/) from Hacker News. It's short and worth a read, but the point is that there is a huge divide between the people that talk (and criticize) and those that actually perform and deliver. It reminded me of a great article by Anil Dash on the "Fail" meme (http://dashes.com/anil/2009/06/the-end-of-fail.html). I went back later so that I could subscribe to the blog in my RSS reader, when I found an unfortunate next post titled "Grey's" (http://scraplab.net/2010/07/18/greys/) where the author backtracks, pseudo-apologizes and points out that, of course, there is a middle ground. It was almost enough for me not to subscribe, but I'm giving him another chance. Anyone who can produce the original post is capable of producing more great posts, so long as he doesn't let the naysayers and his own self-doubt interfere. Everything useful or inspiring will be offensive to some people. Dividing your audience into those that agree strongly and those that disagree strongly is success in the blogging world (and possibly business world as well). No one cares about the middle ground.