After a decade of working on Sugar, I am reflecting on how we engage learners. We provide programming environments (e.g., Turtle and Music Blocks) and mechanism for debugging, collaboration, expression, and reflection. Our adherence to the principles of Free/Libre Software provides scaffolding for personal expression through programming and for surfacing personal responsibility, a sense of community, and unbounded expectations of Sugar users turned Sugar developers. | After a decade of working on Sugar, I am reflecting on how we engage learners. We provide programming environments (e.g., Turtle and Music Blocks) and mechanism for debugging, collaboration, expression, and reflection. Our adherence to the principles of Free/Libre Software provides scaffolding for personal expression through programming and for surfacing personal responsibility, a sense of community, and unbounded expectations of Sugar users turned Sugar developers. |