I have a component that takes a while to start up. What are development workflow strategies to avoid reloading it. For example, if I'm only working on one component: should just it and it's dependencies reload by default?
Integrant has multimethods for suspending and resuming keys, which are used during development for speeding up restarts and for holding onto connections. See: https://github.com/weavejester/integrant#suspending-and-resuming
If breaking up the namespace doesn’t work, you could try that.