Comment Re:Seems reasonable (Score 1) 505
Fortunately my code isn't doing much - it's mostly simple scripts to automate various other software and a few basic models. I have released some of my more complex software and do an OSS project in my spare time.
The main problems with releasing code is having to support it. It takes a lot of time. Code often contains hard coded paths, assumptions and so on, which would need to be documented before it was safe for others to use. That just takes too much time for the average researcher. Also for code working in interesting areas, you need some time to have the code to yourself to exploit that area of research and not give others advantage.