sketerpot comments on Cheat codes - Less Wrong

36 Post author: sketerpot 01 December 2010 09:19PM

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

Comments (92)

You are viewing a single comment's thread.

Comment author: sketerpot 01 December 2010 11:06:22PM 23 points [-]

I've noticed that people who have a hard time in intro-to-physics classes usually fail in a fairly predictable way: they see a problem, don't know how to solve it, and stop. But there's a trick to solving physics problems when you're not sure how. The general method is:

  1. Make a diagram or something, to depict what you know about the problem and make it easier to figure out stuff you don't know.

  2. Look at the problem until you can derive something you don't already know. Even if you have no idea how it will help (or if it will help) do the calculations, and write them down.

  3. Repeat step 2 until you see how to get to the answer.

The problem is when someone, not seeing a way all the way to the solution, stops trying instead of looking to make incremental progress.

I'm sure this applied to more than introductory physics problems. It's very similar to Terry Tao's advice on how to do math:

I don't have any magical ability. I look at a problem, and it looks something like one I've done before; I think maybe the idea that worked before will work here. Nothing's working out; then you think of a small trick that makes it a little better but still is not quite right. I play with the problem, and after a while, I figure out what's going on.

Most people, faced with a math problem, will try to solve the problem directly. Even if they get it, they might not understand exactly what they did. Before I work out any details, I work on the strategy. Once you have a strategy, a very complicated problem can split up into a lot of mini-problems. I've never really been satisfied with just solving the problem. I want to see what happens if I make some changes; will it still work? If you experiment enough, you get a deeper understanding. After a while, when something similar comes along, you get an idea of what works and what doesn't work.

It's not about being smart or even fast. It's like climbing a cliff: If you're very strong and quick and have a lot of rope, it helps, but you need to devise a good route to get up there. Doing calculations quickly and knowing a lot of facts are like a rock climber with strength, quickness and good tools. You still need a plan — that's the hard part — and you have to see the bigger picture.

Comment author: NancyLebovitz 02 December 2010 04:17:35PM 8 points [-]

That's like something I've found works with Colour Shift-- even if you can't see how to hook up a circuit and get the right colour, getting all the bulbs with the same colour on one circuit can be much more helpful than assuming that the part you've already got working shouldn't be messed with.

Comment author: JenniferRM 02 December 2010 09:38:07PM 3 points [-]

Neat game in the link! I played it until I ran into some non-obvious ones, solved them, and then thought about what kinds of AI code might automate the solution process. When I came back here, your analogy between the game and solving math problems changed from opaque to beautiful :-)

I wonder if there is a pedagogical application? Maybe it would work as a side exercise in the intro to math/physics classes, so you could use the game plus the verbal analogy to help students vividly experience the way that playing with a tough problem for a while can be productive?

Comment author: NancyLebovitz 03 December 2010 03:36:18AM 1 point [-]

I"m glad you liked it.

If you play Scrabble, it's also important to have ways to not get locked into the first word or near-word that occurs to you. If you're more serious about the game than I am, you'll have heuristics for getting closer to the best possible use of the letters you've got.

It wouldn't surprise me if it was possible to put together a course that covers a great deal of rationality with video games for examples. And which covers more of rationality by teaching how to design video games.

Comment author: JenniferRM 03 December 2010 06:56:24PM 6 points [-]
Comment author: arundelo 07 July 2011 07:02:49PM 1 point [-]

"I call this the Iterate-and-Repair strategy."

I will try this the next time I play sudoku.

Comment author: handoflixue 30 December 2010 10:21:49PM 1 point [-]

Thank you for sharing this technique. It's similar to what I use, but put in to words far better than I've managed before. Hopefully it will be of help to my friend who has recently thrown themselves back in to the study of math :)