But to be honest, I am truly underwhelmed by the response. For several papers I created Jupyter notebooks that reproduce every single figure in the paper. It has been a huge amount of work. But in spite that the papers with code are reasonably often cited, I’ve been getting only minimal feedback.
So it‘s really difficult to judge whether the effort of properly preparing the code is worth the effort.
On the other hand I have run into several papers that turned out to be not reproducible without the code. Chances are that these particular papers would not have been reproducible with the code, too :D (there were just too many things not adding up). But it would have saved us a lot of time if the code would have been available.
Tl;dr: make the code available, but don‘t invest too much time in polishing it. Hardly anyone is going to thank you.
One exception: if you want to impress future employers, polishing code is worth it. A good portfolio on GitHub can open doors.