However, the other path is to accept (and in fact insist) that highly detailed empirical studies must be reproducible to be credible, and that it is unreasonable to expect that reproducibility be possible based on the description provided in a publication.
at that point the task of converting our code into a well-documented and easy to use package is often nearly impossible.