The value of collaborative development is widely acknowledged (see proprietary software development release dates versus those of open source programs – guess which advances more rapidly). How can these proven techniques be leveraged to advance education? Recent studies by IBM (reign in your scepticism, please) show : “hours spent playing online can hone [...]
