In reply to james lethem.

James, I agree that journals, or rather the things that will hopefully replace them, need to be much more innovative. I'm involved in several projects looking at this and I've written a fair bit about it in the past. However this is a separate problem to the one we're trying to solve with ORC. This is much more a social issues - we need to convince people that high quality code is valuable - than a technical one. Sharing code is easy, we already have the tools to do this. What has been missing is a venue for talking about that code which puts a value on the quality of the code itself.

So I agree with you that there are other problems, but they're not the problems we're trying to solve in this particular case. We need to tackle each of these separately if we are to stand some chance of success. If we make change dependent on success in all of them we are almost certainly doomed to failure.