Students in school and developers in
open source software both do work, but achieve very different
results. On the one hand, open source developers novel projects of
their own choosing and set their own deadlines. On the other hand,
teachers assign students to jump through hoops by certain deadlines.
Unlike the open source environment, school kills incentive to
innovate because school work has no real value outside school. The
open source paradigm has a superior power to motivate because
contributors like what they do and make something of value for
themselves and the world. Other systems, like school, would be wise
to adopt some of these principles.
One thing I've been wondering lately: are there core classes/subjects that everyone must do?
ReplyDelete