Blog
Article

Obstacle Thinking – a Simple and Effective Strategy for Solving Complex Problems

https://google.com
Problem-solving is a skill that ranks very high on my list of evergreen skills. We all struggle with problems of different magnitude. Being able to tackle them in an organized way can make our lives way easier.
Unfortunately, there aren't many people that can pride themselves with being problem-solvers extraordinaire. One part of the issue is that they are not aware of the existence of problem-solving methodologies. Another problem, however, is settling for the wrong strategy. It's as ridiculous as trying to traverse the desert with a pair of sandals and a hamster at your disposal. Not only will you be swallowed by the vastness of possible solutions, but you will also look stupid.
In my years of trying to tackle different learning-related issues, I have come to realize that the right way to start solving any problems is identifying the constraints of an area at hand. Once you do, it's much easier to capitalize on those structural disadvantages and arrive at the right answer. This is the approach I have dubbed obstacle learning.

What Is Obstacle Thinking?

Obstacle thinking is the approach to problem-solving that emphasizes the importance of identifying bottlenecks in a given area. Their identification allows narrowing your vision.
This way, you can concentrate on what's truly essential, i.e. avoiding the said obstacles and then adding to the mix the elements that have been proven to work well within a given domain.
You can think about it as entering the invisible maze. If you do it ad-lib, all you will be doing most of the time is headbutting every inch of every wall until your brain convolutions straighten up.
However, the entire process will look completely different if you start with determining the potential constraints. The moment you identify a potential obstacle, a part of the maze materializes, and it allows you to move past it. If you identify enough constraints, you will be able to skillfully move through the maze until you find the exit.
Another way to look at the problem is thinking about doing jigsaw puzzles. Most people don't start assembling them randomly by grabbing a couple of pieces and praying that they fit. Instead, they begin by creating the outline of the picture and then slowly filling out the rest.

Why Not Start With Positive Instances?

Starting the problem-solving process with identifying constraints seems counterintuitive. Thus, the natural question arises - why shouldn't we start with positive instances, i.e. the concepts that are known to be true?
Nassim Taleb has mentioned a great explanation of this phenomenon in his book "Black Swan".
"In a famous argument, the logician W. V. Quine showed that there exist families of logically consistent interpretations and theories that can match a given series of facts. Such insight should warn us that the mere absence of nonsense may not be sufficient to make something true.

The implications of the above are far-reaching. Just because a solution consists of seemingly true facts, it doesn't mean that the entire solution is indeed verifiably true.
It's one of my biggest pet peeves ever. The internet is rife with various idiots who try to conceal their stupid theories under the disguise of science. If you are not careful enough, they will lull your vigilance with scientific banalities and then sell you on their fallacious solutions.
Obstacle Thinking

It's only logical to apply the same logic to problem-solving. Without directing and concentrating your effort within certain boundaries, you are almost guaranteed to fail. A number of choices you will have to face is simply too big.
However, identifying even one limitation shows you that a solution cannot be perfect in a given situation. Think about it.

(1) Permanent constraints

This is the category we can't do anything about. Those limitations can't be overcome. They are usually specific to a given area of knowledge, but they can also transverse many different disciplines.

Examples:

(1) Using context in language learning

It's been proven beyond a shadow of the doubt that our knowledge is activated contextually. Any language learning method that fails to consider it can be automatically deemed as ineffective.

(2) Removing harmful compounds while composing diets

Depending on a person and their particular health issues, one must deal with lots of permanent limitations that need to be taken into consideration to maximize the benefits of a given diet.

Requirements for Using Obstacle Thinking Effectively

Examples:

(1) Budget

Limited budgets are a great example because even though they are an obvious obstacle, they can be increased later on. Alternatively, one might find a way to lower potential costs.

(2) Computational power

Computational power can be a limiting factor in a company for now. However, we know that it's one of the variables that become cheaper with time. It might turn out that it won't be an obstacle anymore in, e.g. two years.

Of course, we have to keep in mind that some factors can be both temporary and permanent, depending on a particular project. Deadlines are certainly one of them. Often they can't be changed because of external obligations. However, in other projects, they are merely a suggestion.

What's worse, some constraints will be self-imposed because of gaps in our knowledge. Once you expand it, it might turn out that they weren't even a problem in the first place.

Related posts

Does this Sound Like You?

We're always on the lookout for people with great potential. If you believe Zell is where you belong, your journey could start today.