Loop Thinking To Life Thinking.

Loop Thinking To Life Thinking.

Introduction:

What is a Loop?

A Loop is something that keeps repeating itself and it can be infinite. It keeps repeating the same iteration every time until there is specific number or action that has a certain property is achieved by the continuous looping iterations on the body (Steps) then the loop is terminated. The Loop also can be terminated by an external factor such as in programming the “Break Keyword” It breaks the loop whenever the number of iterations. You may be at the last iteration of the loop and you are going to have the output you waited for it, and you can terminated with just a keyword.

Looping is a closed cycle that if it is done every time without any change in it’s attributes it is considered a waste. You can only loop if every time you are adding something new or there is a significant change happening each iteration that is different from the previous one.?

What is Loop Thinking?

Loop thinking can be applied by iterating on the problem statement by either adding modification to it’s definition, expanding some properties, generating more insights and integrating some ideas together in each Loop. Loop thinking is about thinking multiple times, but it is infinite as long as you don’t know the solution. If you get a solution your whole thinking loop process change to a finite cycle that can also be used in other similar problems.

Loop thinking can be translated by an example. You have a problem, and you keep researching and increasing your knowledge, key points and information about this problem. It is like you are building a tower, but you don’t know how many blocks you want to build so you keep building it until you reach to a solution and that is the end of your thinking loop process, that is the end of your tower. It is where your thinking process becomes finite.

Let's go to our Flow Chart:

No alt text provided for this image

Flow Chart Analysis:

Let’s start analyzing the flow chart, It has a starting point and a destination (Required Output). There is closed cycle in the middle of the chart it is based on the condition of the Rhombus. If the condition in the Rhombus is true it will execute some conditional code and it can be executed multiple times until the condition inside the Rhombus is fully terminated or the body can crash inside so our loop is finished or the condition itself can be a false one from the beginning so the loop won’t be executed and it will pass to the destination or this loop might be an infinite loop and the flow chart stay trapped in that closed cycle until the system crashes.

Types of Loops:

No alt text provided for this image

While Loop:

In the while loop, it is a type of loop that keeps looping as long as the condition is true. It is like it keeps testing the condition every time the loop begins, if it is true the body will be executed if false it won’t enter the loop. But to have a condition being tested it cannot be a static condition it must be a variable condition. You must give the condition the variation property by assigning a variable that can change every iteration so the condition can be changed.

You are the one responsible for keeping this variable incremented as in the while loop you just have a condition and the trigger that gives the condition the looping property is you incrementing the variable in the body. Loop is just a loop you can keep looping on the same number, the while loop doesn’t understand incrementing. You have to do the increment manually. But there are other types of loops that understand incrementing in the loop main condition itself.

No alt text provided for this image

For Loop:

For loop is executing the loop body multiple times but here things are easier. It is just in one line where you initialize the variable (Giving a default value). After that you put the condition that will be tested. Then you add your increment property. You can say that the increment property is the thing that gives the life to the loop every time.

No alt text provided for this image

Nested Loops:

Nested loops are multiple loops inside each other it is like you are expanding the looping property and you can make both loops connected. For example, the output of the first loop is a number incrementing and the output of the second loop is a number incrementing and you want to perform an action on both of these numbers such as comparing. You can control that a number can be ahead of another one or a number is behind with the increment and decrement. You can make a loop that the first one is for element accessing and the second one is to perform operations on the element accessed. Nested loops are like a big loop that consist of two small loops or more.

Loop Thinking Full Analysis:

Loops are very important in thinking you have to pick your starting point which is your problem statement and identify it very well from all angles. Then start putting your condition which is about asking the right questions ?. Ask as many as you can then start by analyzing each question and enter with this question in a loop of thinking that every time you check that the answer that is in your mind for that question is achieved.

Rather than that you can skip the question that you don’t know and maybe in the next iterations you can find the answer for this question. After that you will have many outputs from each question start analyzing the output and connecting them to form the most perfect answer for your big question that you divided previously into small questions and that is the same as if you remember in the nested loops section.

Let’s have a simple example of a quote:

“Most of the problems in life are because of two reasons: We act without thinking or we?keep thinking without acting.” Zig Ziglar

Let’s define our keywords and apply loop thinking:

Most – Two reasons – Act without thinking – Keep thinking without acting.

Problem Fully Explained:

The Quote states that the majority of problems in life is because of two conditions "We act without thinking or we?keep thinking without acting" that every one of them should be analyzed separately and if these two conditions are solved then the output is that most of the problems can be solved.

Strategy:

Ask yourself the main question - Generate as many questions as you can like the idea of brainstorming - Start answering each question independently - Start connecting the answer of every question - Form your final answer for the main question.

Let’s Start asking the main questions:

Will most of the problems be solved by solving these two conditions?

Let’s start asking our small questions:

Are there any problems except this can cause problems in Life?

Isn’t life too big for its problems to be summarized in two reasons?

How can we act without thinking?

How to act with thinking?

How can we keep thinking and we don’t act?

How to change our thinking to an act?

Let’s start looping on our questions:

  1. Are there any problems except this can cause problems in Life?

Question Analysis:

There might be a lot of problems in life that can be solved without thinking. The simplest one is that when you touch a hot cup. You take an action without thinking. You take it based on your feeling so some personal actions you take can be based on emotions. So Emotions can also cause problems in your life.

2. Isn’t life too big for its problems to be summarized in two reasons?

Question Analysis:

Life is so big it cannot be just bounded in two reasons. You can have a lot of problems in life than these two.

?3. How can we act without thinking?

Question Analysis:

We act without thinking if the action we want it badly and can have a big impact on us. Something we needed from all our heart, mind and soul.

4. How to act with thinking?

Question Analysis:

By Learning to control your whole instincts and always keep your mind in advance of your whole decisions and always remind yourself of what can go wrong if you didn’t think and always attach the mistakes to the something you want and imagine losing it if you have done that mistake.

5. How can we keep thinking and we don’t act?

Question Analysis:

If we don’t have confidence in our thinking process or we know how to think very well but we don’t know how to apply it to real life.

6. How to change our thinking to an act?

Question Analysis:

You can change thinking to an act by start applying your thinking process in small steps or trying to make a stimulation that is near to the real life by using any of the stimulation tools a simple example is like your rehearsal for your presentation.

Our Main Question Answer:

Will most of the problems be solved by solving these two conditions?

The answer is NO, it would be yes if you stated the quote in different way.

“Thinking and Acting can solve thinking life problems”

Here as we said before we changed the quote from a generalized way to a more specific one which making it constrained to our certain scope which is thinking and that is so intuitive “Thinking can solve thinking problems”. Attach the problem to the thinking property made it more realistic to the quote.

But It is No because life problems are so large to be bounded only in thinking as there is problems caused by the whole emotional side that cannot be solved only by thinking.

Full Summary Analysis:

Loop thinking is not a waste as long as there is a new output added from each iteration. You should have a value added from each iteration and if you want to make an iteration you should have an iterator something not static something you can give it the iteration property and for some general rules:

-Always attach your problem to a specific scope to be more realistic.

-Looping can be infinite and it can be just a waste of resources.

-Always add the property to the object you want to be able to use this property on as stated if you want iterations, you need an iterator which has an iteration property. If we want to solve all thinking problems, we need to have the right-thinking way.












要查看或添加评论,请登录

Omar Osama (He/Him)的更多文章

  • Moment Of Perfection Trap (Story)

    Moment Of Perfection Trap (Story)

    Most individuals set goals in their careers and lives. It starts with having a certain idea from an event you faced in…

  • Misunderstanding in the Corporate Life

    Misunderstanding in the Corporate Life

    Being part of an organization where all the main communication is through team members will surely face some confusion…

  • What is Stoic Philosophy?

    What is Stoic Philosophy?

    Stoic philosophy focuses on seeking wisdom in life. Its fundamental knowledge is based on the idea that we are in…

  • Identifying Gaps In Your Career Skills

    Identifying Gaps In Your Career Skills

    Individuals working in large organizations work in large teams with multiple team members. Growing in such…

    3 条评论
  • Road To Success in 2025

    Road To Success in 2025

    New year is approaching, making a stop here you will realize it is another opportunity to start to plan and act towards…

  • Create Your Happiness Mindset

    Create Your Happiness Mindset

    Individuals who want to be happy have that choice. Nobody wants to start his day with a sad mentality.

  • Let's Grow In The Career

    Let's Grow In The Career

    Taking steps toward your career is essential for growth. It is very important to keep taking steps and putting your…

  • Your Scale For Emotional Balance

    Your Scale For Emotional Balance

    Emotional Balance is the state of equilibrium you can achieve within yourself. It helps you manage your daily…

  • What is a Correct Process?

    What is a Correct Process?

    Individuals always feel hesitated whether what they are sharing is correct and in the context of the topic or not…

    3 条评论
  • Explain Professionalism To 5 Years Old Child

    Explain Professionalism To 5 Years Old Child

    Being professional is about maintaining some level of communication that is respectable, clear, direct, and…

社区洞察

其他会员也浏览了