For context, I competed in circuit policy debate in highschool at the national/state level. If you’re unfamiliar, its a competitive debate format with talking speeds around… 350wpm. This is crazy fast and trains people to think extremely fast.
Because of policy, I can oftentimes think of arguments extremely fast & easily. This usually can be expanded to areas outside of debate, letting me think of pro/cons to frameworks pretty easily, how to create different projects, and thinking about general ideas. In the past I haven’t explored how my thoughts work, and this will (try?) to be my first formalization of how my brain thinks during debate + creating new concepts. This has worked for me, and might not work for you (here be dragons).
In the next couple section’s I’ll describe a mental model I use to think faster—it’s pretty simple but has been extremely useful to me! No matter how simple the model your brain uses, uncovering exactly how it works + working to make it function better is important to make the model better.
There are different systems that optimize recall/memory, but I would say that the modular system I’ll try to outline is good in a variety of scenarios that require coming up with new ideas on the fly. For example a memory palace, which is extremely good for recall, might not actually be as fast if you need to manipulate the data (think the difference between a fast encryption algorithm vs homomorphic encryption, for one you can manipulate the indexes themselves meaningfully).
The first step is to consume tons of new arguments. Whether its literally consuming by reading or maybe its thinking deeply about a topic, you come across new ideas.
My main approach here is to break the argument down into its constituent subparts. For example, take Universal Basic Income (UBI). It has aspects of socialism, government involvement, post-industrialization, and more. Now when you read arguments for/against UBI, you can sort them into these specific building block/general classes.
As you consume more information, your tree of building blocks should increase—along with the actual arguments that these building blocks relate to. For example, capitalism might be associated with overgrowth and competition problems. These building blocks often come with problems that show up extremely often.
To do this in real-time, you need to practice breaking down arguments. Now say you’re approached with a topic out of complete left field—”Monkeys in Narnia are instituting mandatory curfews”. Here the argument might seem absurd and pretty different at first glance from consuming data, but it can be broken down into smaller building blocks! Mandatory curfews sound a lot like government intervention, curfews might relate to the literal concept of curfews in highschool/parent psychology, etc. Then we can cross apply the pro/con arguments relating to these building blocks to the monkey situation.
A good tip here is to iteratively expanding the topic until you get to areas that you're familiar with—finding a connection to your tree of ideas.
NOTICE: Here the majority of thinking was not actually finding pro/con arguments to the topic.
The actual time we took thinking was focused on deconstructing our new concept into small familiar blocks—each which we have answers for and against already prepped for us in our mental tree.
Some ways I think getting good at deconstructing data is helpful:
I commonly compartmentalize my tree or basically get rid of seemingly large unwieldily ideas. By modularizing your tree in your free time, this actually does a lot of precomputing for handling a new argument. By having more granular (again, not necessarily more data) building blocks, you can get a better hang of new concepts that are deep out of your comfort zone.
Some practice tasks I recommend:
Since any argument usually has an impact, this can help you a lot. In a broader sense, outside of argumentation, this would probably look like drawing out a literal google document of things you care about and ideas associated with them—physically building out these building blocks.
In non-debate areas this could look like specifically writing down topics you're interested in, creating write-ups of all your different projects, or even making a blog ;) !
Hopefully this was helpful! I think in my life this skill has been super helpful, and I enjoy thinking about thinking!
P.S. This is only as useful as your background knowledge in general is!
Rapidly consuming content or thinking in isolation are my two favorite ways to just "grow" my tree.