This article describes how scaffolding can be successful and goes into conclude that there are 6 key ingredients for scaffolding learning: recruitment, reduction in the degree of freedom, direct maintenance, marking for critical features, frustration control, demonstration