ata comments on How and Why to Granularize - Less Wrong

62 Post author: lukeprog 17 May 2011 03:16PM

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

Comments (58)

You are viewing a single comment's thread. Show more comments above.

Comment author: CronoDAS 17 May 2011 11:34:41PM *  16 points [-]

I suppose that the relevant proverb is "A journey of a thousand miles begins with a single step."

On the other hand, it is probably possible to over-granularize: you break a process down into small enough tasks so that when you look over the list of every step you'd have to do, it seems overwhelming.

For example, here's some overly granularized directions for cooking scrambled eggs.

Step 1: Clear junk from stove.
Step 2: Get non-stick frying pan from cabinet.
Step 3: Put pan on stove.
Step 4: Get plate from cabinet.
Step 5: Put plate on stove near pan.
Step 6: Get butter knife from drawer.
Step 7: Get stick of butter from refrigerator.
Step 8: Cut off a small piece of butter from the stick into the pan.
Step 9: Put butter knife into sink.
Step 10: Return stick of butter to the refrigerator.
Step 11: Remove egg carton from refrigerator.
Step 12: Place egg carton on counter next to stove.
Step 13: Remove two eggs from egg carton.
Step 14: Place eggs on stove next to pan.
Step 15: Return egg carton to refrigerator.
Step 16: Pick up plastic spatula.
Step 17: Turn on burner under pan.
Step 18: Use plastic spatula to spread butter on pan as it melts.
Step 19: Put down plastic spatula.
Step 20: Pick up egg from stove.
Step 21. Crack egg on the side of stove.
Step 22: Open egg above pan, so that its contents fall into the pan.
Step 23: Throw eggshell into trash can.
Step 24: Repeat steps 17-20, using the second egg.
Step 25: Wash hands to remove traces of raw egg that may contain salmonella bacteria.
Step 26: Dry hands.
Step 27: Pick up plastic spatula.
Step 28: Using plastic spatula, stir eggs in frying pan as they cook.
Step 29: When eggs are cooked, turn off fire under pan.
Step 30: Pick up pan.
Step 31: Transfer eggs from frying pan to plate. Use plastic spatula if necessary.
Step 32: Put pan down on stove.
Step 33: Put down plastic spatula.
Step 34: Move plate to table.
Step 35: Get ketchup bottle from refrigerator.
Step 36: Squirt ketchup on plate.
Step 37: Put ketchup bottle on table.
Step 38: Get fork from drawer.
Step 39: Eat scrambled eggs.

And now you know why I hate cooking. ;)

Comment author: ata 18 May 2011 04:47:28AM *  4 points [-]

I think the general rule is that you should granularize to a level sufficient that you (or the intended user of the instructions) knows how to do each step individually, but no further. e.g. that's why you wouldn't actually put steps to retrieve cooking utensils from drawers; when instructions call for one, you know (and know how) to obtain one without being told.