Originally I spent a bunch of time automating the solving of circuits to handle all the filters I wanted to do in The Drop. I hacked them together to start with, I was interested in the outcome more than making the tools elegant and extendable, and eventually grew out of them. The last 8 months or so was re-visiting them and doing them properly, which I've now done!
So I am guilty in being a bit of a perfectionist in some respects, but I can still compromise to get something finished, and then re-visit it later. In fact I view The Glue a bit like that, that was the best I could do at the time, and I made some good compromises, and got a good result, but I know I can do better - the same quality with lower cpu, and a new higher quality mode. In fact that's perhaps my issue, I keep on re-doing things! I re-did the GUI for The Glue, re-did the entire interface for The Drop, I re-did my internal solver, and am going to re-do the DSP for The Glue, I'm stuck in groundhog day making incremental improvements to things