User Power
Value/Post Ratio
225%
- Nov 6, 2018
- 8
- 18
Great post @lowtek !
I can relate for getting sidetracked and trying to understand everything before starting the problem solving. I would get too overwhelmed and nothing gets solved (or took took long).
To summarize, what I get out of this is:
1. Encounter problem
2. Stop. Analyze.
3. Write down whys and break down into incremental (achievable) steps, say stepOne, stepTwo, and stepThree.
3a. What do I already know?
3b. Which step can I solve already with what I already know?
3c. Found that I can solve stepTwo with my current knowledge because it is marginally close and doable, I just need a little reading at documentation and tinkering.
4. Acquired stepTwo knowledge.
5. Which, from remaining steps (stepOne and stepThree), can I solve with my knowledge set?
... repeat until stepOne, stepTwo, and stepThree done.
If stepThree is not solvable, break stepThree into subSteps until I can build up knowledge to solve them.
If I have NOTHING, then start from beginning.
Finally, put stepOne, stepTwo, and stepThree together to achieve solution.
I must also add, my personal opinion, that the ability to filter knowledge - which is useful and which isn't is useful. Not all knowledge is profitable. It's neat to know everything about something, but if I can build what I need without irrelevant knowledge, why would I waste time?
Thanks again for useful post! Gonna check out some of posts about Feynmant techniques!
I can relate for getting sidetracked and trying to understand everything before starting the problem solving. I would get too overwhelmed and nothing gets solved (or took took long).
To summarize, what I get out of this is:
1. Encounter problem
2. Stop. Analyze.
3. Write down whys and break down into incremental (achievable) steps, say stepOne, stepTwo, and stepThree.
3a. What do I already know?
3b. Which step can I solve already with what I already know?
3c. Found that I can solve stepTwo with my current knowledge because it is marginally close and doable, I just need a little reading at documentation and tinkering.
4. Acquired stepTwo knowledge.
5. Which, from remaining steps (stepOne and stepThree), can I solve with my knowledge set?
... repeat until stepOne, stepTwo, and stepThree done.
If stepThree is not solvable, break stepThree into subSteps until I can build up knowledge to solve them.
If I have NOTHING, then start from beginning.
Finally, put stepOne, stepTwo, and stepThree together to achieve solution.
I must also add, my personal opinion, that the ability to filter knowledge - which is useful and which isn't is useful. Not all knowledge is profitable. It's neat to know everything about something, but if I can build what I need without irrelevant knowledge, why would I waste time?
Thanks again for useful post! Gonna check out some of posts about Feynmant techniques!
Dislike ads? Remove them and support the forum:
Subscribe to Fastlane Insiders.