Folks - even if your primary motivation is research I'm begging you to spend time structuring your code beyond a notebook. I'm talking modularity, tests, docs, etc.

It will feel square peg -> round hole to start but once you find that new groove it will actually help make your work even more relevant which is what almost all of us are after anyway.

@edhenry πŸ’― jupyter notebooks are about the worst way to deliver reusable code

@edhenry

Yes!

It’s so critical for reproducibility and verifiability of research!

We must transmute code from secretive alchemical concoctions to trustworthy chemical formulas!

I don't like notebooks.- Joel Grus (Allen Institute for Artificial Intelligence)

YouTube
edhenry (@[email protected])

@[email protected] My intention is not to delegitimise notebooks in any way. I agree that literate computing is an incredibly powerful tool. I use notebooks only as an example. I also don't want to restart the notebooks debate in any way. I do disagree with the idea that there is much difference in "engineering" vs. "not engineering" in such complex disciplines that involve data analysis in any way. There are far too many ways in which results can be wrong given lack of project rigor.

Sigmoid Social