I think you just summed up multi-threaded parallel programming right there. People forget to mention that, oh, Python only has one thread. That is a problem. But multiprocessing, multiprocess Programming, multipreading, any other language was also really hard and error-prone. So working with others in Python is really important. One of your pieces of guidance was to use packages rather than just patch around a bunch of files. And this all depends on the size of your code base. When you're starting out, it doesn't matter. Like until you have 10 files or something like that, it really doesn'tmatter. But you should be willing to refactor your