<div dir="ltr">Hello!<div><br></div><div>Feeling fresh from the 0.2.0 release, I'm thinking about how to keep momentum. It was, really shockingly, over three years between the first two releases, and that's really not right. Research [1] has shown that after three releases, a project is much more likely to be a 'success', not getting abandoned.</div><div><br></div><div>There is also clearly a lot of ways to polish BigBang that are not deeply technical. </div><div> - We made a lot of progress on the notebooks in the last release, but there is still lots more to do. For example, there's no reason why we shouldn't have notebooks demonstrating how to answer each of Corinne's questions from her recent thread. </div><div> - There's also lots we could do to improve documentation. We should be publishing the API docs to a website like <a href="https://readthedocs.org/">https://readthedocs.org/</a></div><div> - We have a few automated tests, but not thorough test coverage. We could improve that.</div><div><br></div><div>I propose we make this kind of polishing work the goal of the next, <i>0.2.1</i> release. This would be a small patch release on the existing one, with no major functional changes.</div><div><br></div><div>A reason why I'm proposing this is that in my mind, the most urgent big update needed to BigBang is conversion from Python 2 to Python 3. That will involve a lot of tweaks across the entire system. Automated test coverage and good documentation of the existing functionality is important to make sure we don't lose quality and introduce new bugs when making that upgrade.</div><div><br></div><div>What say you?</div><div><br></div><div>Thanks for reading,</div><div>Seb</div><div><br></div><div><br></div><div><br></div><div><br></div><div>[1] <a href="https://mitpress.mit.edu/books/internet-success">https://mitpress.mit.edu/books/internet-success</a></div></div>