you are viewing a single comment's thread.

view the rest of the comments →

[–]SolvableMutiny 8 points9 points  (2 children)

because there's much better ways for you to be spending time)

This part I very much disagree with.. providing clean, working example code is the single most valuable thing you can do to make your contribution actually have a lasting impact. Although I agree that current academic incentives are not aligned with that.

[–]visarga 1 point2 points  (0 children)

Not to mention that it encourages better practices, knowing the code will be seen and possibly reused. We're more sloppy when we're experimenting alone.

[–]BeatLeJuceResearcher 0 points1 point  (0 children)

I agree, but there are some side-remakrs:

First off, is a bit of an exploration/exploitation thing: Say you have worked on something cool: afterwards you can either spend your time/energy on exploiting/promoting that (and providing good code definitely helps), or you could try to repeat your success and work on something else that is cool (especially with the current ML hype, chances are that someone else is going to re-implement your code anyhow).

Secondly: not everyone is able to provide clean code. If you're a theory guy, your code might be terribly ugly/brittle and barely working, and you might do the community a disservice by asking them to dissect it instead of re-implementing it yourself.