<commit_before>---
layout: post
title: On Problem Solving
publish: true
---

# On Problem Solving<a id="orgheadline14"></a>

This note is very similar in spirit to my previous notes of procedure design. I excited by how
much i have missed, and how much I have now resolved to gain from learning from
my mistakes and the mistakes those that came before me. Problem solving is
birth right. It comes with the mind, and like a baby practices till it can walk problem solving
skills increase with practice.

Problem solving, seen objectively, appears to be a garbage in, garbage out
process. If you understand the problem and you solve it correctly, you get a
relatively correct solution. If you understand the problem and proceed wrongly,
you miss the solution. And if you understand the problem and solve it
correctly, you get a solution.

## Understanding the Problem<a id="orgheadline1"></a>

The root of all solutoins. The venerable George Polya in his book *How To Solve
It*, has this to say about understanding the problem:

1.  What is the unkown?<commit_msg>blog post on problem solving<commit_after>---
layout: post
title: On Problem Solving
publish: true
---

# On Problem Solving<a id="orgheadline14"></a>

This note is very similar in spirit to my previous notes of procedure design. I
am hugely excited by how
much i have missed, and how much I have now resolved to gain from learning from
my mistakes and the mistakes those that came before me. Problem solving is
birth right. It comes with the mind, and like a baby practices till it can walk problem solving
skills increase with practice.

Problem solving, seen objectively, appears to be a garbage in, garbage out
process. If you understand the problem and you solve it correctly, you get a
relatively correct solution. If you understand the problem and proceed wrongly,
you miss the solution. And if you understand the problem and solve it
correctly, you get a solution.

## Understanding the Problem<a id="orgheadline1"></a>

The root of all solutoins. The venerable George Polya in his book *How To Solve
It*, has this to say about understanding the problem:

1.  What is the unkown?
{'fraction_non_alphanumeric': 0.050255932992089344, 'fraction_numerical': 0.0037226617031177293, 'mean_word_length': 4.361596009975062, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5922561', 'n_tokens_mistral': 555, 'n_tokens_neox': 533, 'n_words': 345}