Problem-Solving Techniques

Discussions center on strategies for effectively solving problems, including deeply understanding the issue, breaking it down, relating to simpler or past problems, explaining it verbally or in writing, and referencing methods like Feynman's algorithm or Polya's steps.

📉 Falling 0.5x Career & Jobs
4,671
Comments
20
Years Active
5
Top Authors
#2665
Topic ID

Activity Over Time

2007
21
2008
69
2009
121
2010
186
2011
163
2012
190
2013
169
2014
163
2015
195
2016
232
2017
289
2018
265
2019
312
2020
331
2021
345
2022
420
2023
471
2024
325
2025
381
2026
23

Keywords

TFA IME youtube.com RubberDucking FeynmanAlgorithm problems solve solution understand problem solving problem think feynman solutions write solve problem

Sample Comments

cjfd May 26, 2023 View on HN

First, make sure you understand the problem. Look at some particular examples of your problem where the solution is clear, understand the components of the problem. When your have a more or less complete image of the problem in your head, make a list of potential solutions/approaches. Think about the list that you made until one particular approach or solution appears to be the most fruitful and then pursue that. If/when you get stuck, go back to earlier steps of this process.

FroshKiller Aug 4, 2017 View on HN

Try to solve problems. If you solve one, great. If you don't, try to solve the problem of why you couldn't solve that problem. If possible, try to solve the problem again.

togusa2017 Oct 25, 2017 View on HN

I think it's about finding a pattern in the problem you have solved before . With experience and spending time on a problem things will become more clear . But I would recommend spend time and try to understand the root cause and it would help in the next problem you have

eyelidlessness Oct 26, 2020 View on HN

Explain the problem. Literally write it out. Describe it in great detail. As you describe it, identify the parts of it that feel familiar, and the parts that don’t. With the parts that familiar, describe what you would do to address them. With the parts that don’t, try to identify how they might be similar to other problems and how they differ. Keep reducing the problem into familiar and unfamiliar. When you’re sure you’ve isolated the unfamiliar, research. See if other people have solved simila

dathanb82 May 29, 2020 View on HN

When asking for help solving a problem, I start writing a question to ask someone, and then as I start explaining what I've tried (to try to be respectful of their time and them not have to repeat anything I've done) more and more things to try occur to me. By the time I've tried all the things that occur to me while describing the problem, I've solved the problem. That's the way it works out more often than not.

hcta Sep 3, 2019 View on HN

For all we know, this is how everyone actually solves problems all the time, the difference being that when most people are asked how they solved a problem they confabulate something after the fact. If you want to gain this skill, perhaps you could consciously practice coming up with a story for how a solution could have been found after you do it. Maybe look at a book like Polya's How to Solve It and construct a sequence of hints like those in the book ("consider special cases",

pg_bot Nov 5, 2011 View on HN

I think that for any type of problem solving there is a clear workflow you must go through in order to efficiently come to a solution. 1.) Break down the problem to see what you are actually required to do. 2.) Think of ways in which you have solved previous problems and check whether you can do something similar to what you have done in the past. 3.) If you need to do something that you haven't done before do some research and find the tools that you need to solve the problem; if there are mult

thaumasiotes Nov 29, 2017 View on HN

Solve problems. Hopefully, after solving a problem several times, you'll be able to recognize it.

raganwald Oct 4, 2010 View on HN

Thank you, this is very insightful, this idea that some problems are amenable to just trying things and some problems require thought before starting.

thagerty Apr 20, 2023 View on HN

The problem is that people tend to look for solutions before they truly know the problem. Practice searching for problems, at the lowest levels, again and again. This detective type skill will train your mind to break things down into manageable pieces. Solutions to problems that have been broken down far enough are usually self evident. But you are looking at end products, wondering why you can't solve anything. Does that make sense?