Recycling Code happens every day since ages through using libraries. Why would I write my own FFT routine when there's FFT in frameworks like juce or other heavy optimized ones, even fft + ola + windowing all ready to be used ootb. reuse existed before and will, may be the form changed by introducing llm-based agents.So, aren't all these plugins then just recycling the same DSP code that a lot of other plugins have already used for decades?
--
About the loosing experience discussion: Experience in what area or on what level or in what form? Experience provided in what form? Books?
Do you guys all do the maths and run the proofs on your own, so you don't lose the experience? Any none-trivial plugin is some maths, isn't it? Do you rely without further checks on pre-existing proofs without going back to the desk for keepung your maths skills&experience sharp?
Then there's experience to break down an idea into a feasible plan: but there's again techniques, principles everybody uses form the forefathers, divide & conquer, solid principle or even raise the right questions at the right time in that process.
And this brings me to the form you can share experience and know-how. Either you share it through libs, manuals and stackoverflow or through the modern way of using LLM + currated skills and agent files providing instructions for the AI. These are modern day equivalents of libraries, I can find some sets of these (see copilot plugin marketplaces, awesome-copilot repo on github) for coding c++, some for audio-plugin patterns/anti-patterns, etc. And I can create ones for my specific project, i.e. helping to foster modularity, maintainability, testability, etc.
The experience I use here is not the bare down maths, or programming experience but the "solve a problem by throwing together the best pre-existing tools, building-blocks and solutions" experience. And I bet that is 80% of what programmers do worldwide. Really new stuff is rarely done.
So what is the difference? I think one thing nobody discusses is - why the heck is audio-programming so hard and we have heros surounded by a mystical aura? Some of the complexity will never go away like maths will stay, physics, etc. But the rest? Like why has plugin programming not evolved in a fundamental way since ages in order to make it easier? Given it could be less hard, i.e. needing less expertise in this and that area, then the whole question would be discussed differently.

