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)