[poly~] certainly is useful. But I'm looking for a some advice/good practice to being able to make it more productive and fight with it a little less.
For instance, do people have to maintain a separate library of abstractions for use in [poly~], just because they have different inlets/outlets? For example, if I made a generic delay, it might essentially be the same for use in and outside of [poly~]. I've had some odd results in the past when including both regular inlets/outlets AND [poly~] in/out, just to make it useable in either. Is that a bad idea, or something others have done?
When developing several abstractions, is there something to do differently if they are to used inside [poly~] or specific considerations?
Just throwing it out there (in kind of a vague way, I know) to try and minimize my frustration and develop things in a smart way.