401 starting
Solve Programming Problems
- measure twice and cut once:
mean you have to think in what you do and start excuting one time .
- Solve the problem manually .
- Optimize the manual steps.
- Write the manual steps as comments or pseudo-code.
- Replace the comments or pseudo-code with real code.
- Optimize the real code.

Point to success .
to make more success on your life and in job life you have to focus in work and spend time in what make your skill more good . and how you are think that your are worth .
Maind Thinking for a Programmer .
old way
- Try a solution.
- If that doesn’t work, try another one.
- If that doesn’t work, repeat step 2 until you luck out.
new way .
is to have a framework . that will make your time more efficient.
- Understand : what is the problem
- Plan : how we can solve it
- Divide : to make it more semple
- Stuck : re do it again .

5 Whys :
Five whys (or 5 whys) is an iterative interrogative technique used to explore the cause-and-effect relationships underlying a particular problem. The primary goal of the technique is to determine the root cause of a defect or problem by repeating the question “Why?”. Each answer forms the basis of the next question.
Five whys (5 whys) is a problem-solving method that explores the underlying cause-and-effect of particular problems. The primary goal is to determine the root cause of a defect or a problem by successively asking the question “Why?”.
Once a cause is identified, its root cause is explored with the 5 Whys technique. By simply asking ‘why’ multiple times, the cause of the previous cause is uncovered, and added to the diagram. The process stops once a suitable root cause has been identified and the same process is then applied to the next cause.
How to Use the 5 Whys


so the thing is what you abeal to do and achive to undersatnd your coworker team
for more info please visit my github qusaiqeisi
best regard