This bit rung true to me:
Bad ideas: That will never work
Good ideas: That could work
Great ideas: That will never work
There's a lot of truth to this post and I can relate to it but I've never suffered from a lot of these fears. I have no problem sharing "scary" ideas, I'm far from being an introvert etc. But I do agree that I could let my ideas incubate longer. mk is really good about this in regards to Hubski. When we meet to discuss the site there's a lot of "well let's think on this..." that occurs.
With our team there are too many ideas and not enough time/resources to action them all.
As for the post, I think that brainstorming sessions have an obvious value but they're not the only way to go about it.