I've ranted about this before but one of the toughest moments in programming for me is when I realize all of the stuff I've been doing in a jupyter notebook really needs to be an Actual Module With Tests And Stuff
(since at that moment you have to start picking apart the prototype code and remember how all the parts were working together)
@aparrish exactly this! Using code notebooks feels like I'm back to writing spaghetti code with no knowledge of what constitutes software engineering :( I haven't found anything like a style guide yet that would help.