rwallace comments on Before you start solving a problem - Less Wrong

1 Post author: xamdam 12 October 2010 03:46PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (7)

You are viewing a single comment's thread.

Comment author: rwallace 12 October 2010 07:14:18PM 3 points [-]

Personally I use a completely different strategy when faced with a problem that can't be adequately understood just by studying it for a short time: I go ahead and attempt solutions, and use their shortcomings as a way of arriving at a better understanding of the problem.

Obvious caveats:

  1. This doesn't work with a problem where you can't know that an attempted solution doesn't work until it's too late.

  2. You have to be able to throw away solution drafts, not just theoretically willing if presented with ironclad proof of their inadequacy, but as a matter of routine practice.

Comment author: luminosity 12 October 2010 11:02:37PM 1 point [-]

And in fact, prototyping solutions to programming problems is an extremely good way to explore the problem well enough to have a better understanding of what is actually required, and what the best way to tackle it is.