Iterating quickly and ejecting bad ideas quickly has its place, yes, but not always. I'd be interested to see the underlying context for your statement here.
Thanks.
https://www.psychologicalscience.org/news/minds-business/the...
The researchers found that a problem with brainstorming is the verbal component - due to social factors and limited oral and aural bandwidth, less ideas get shared, and people forget what they were about to say.
They decided 'brainwriting' is more effective, particularly 'asynchronous brainwriting' which alternates between writing your own ideas in a group, then reviewing others' ideas. This method would support want you want - getting all the ideas out quickly, because people are less likely to hold back, then iterating on them.
The recommendations they draw are:
1. Combining group and solitary brainstorming
2. Having group brainstormers interact by writing instead of speaking (“brainwriting”)
3. Using networked computers on which individuals type their ideas and read the ideas of others (electronic brainstorming)
They nicely give some recommended readings:
- Paulus, P.B., & Nijstad, B.A. (Eds.). (in press). Group creativity. New York: Oxford University Press.
- Brown, V., Tumeo, M., Larey, T.S., & Paulus, P.B. (1998). Modeling cognitive interactions during group brainstorming. Small Group Research, 29, 495–526.
- Osborn, A.F. (1957). Applied imagination (1st ed.). New York: Scribner.
Many institutional brainstorming sessions I have attended are a complete waste of time, for all the obvious reasons (mostly ego-dominance and poor leadership). This the paper refers to as 'production blocking'. However, I find that managed correctly, there are few better ways to introduce diversity of thought into a process.
I have seen good things dismissed because the critic has some arbitrary standards of style, or is disinclined to make an effort to understand the implementation, or has failed to learn enough about the problem domain to understand all the complications, or wants to rewrite from scratch because "I'm a software engineer, not a maintainer", or "not invented here", or to lower expectations, or to intimidate and dominate... To be fair, at some time or other I have been guilty of most of these things.
I suspect that college sometimes gives people the mistaken impression that analysis and critical thinking (and being smart) is all about picking apart someone else's thoughts, but it takes more than that to create something worthwhile.