First, choose problems to work on that “challenge but do not frustrate.” Second, provide learners with opportunities to explain and elaborate on what they’re doing. Third, give learners the chance to compare and contrast good and bad solutions to the problems.Sounds like good advice. As a parent, this suggests that I should back off a bit from helping my kids figure out homework or difficult new concepts. As a librarian, this suggests that we should do our best to find that middle ground between challenging and frustrating info searchers and that perhaps we be more involved in the learning review steps, perhaps by providing venues and/or tools support such review.
[ Read Lifehacker's "The More You Struggle with New Information the More Likely You Are to Learn It" then Time magazine's "Why Floundering Is Good" then, if you have time and access Journal of Learning Sciences' "Designing for Productive Failure" ]