And yes, I can imagine it was quite a shock to get this much unexpected feedback all at once. You handled it well, from what I've seen.
> I agree in principle, but I've not been able to see this followed in a large sprawling engineering organisation.
Ours isn't large and sprawling (only around 15 devs) but we managed to build and maintain ~100 back end services and ~20 front end web applications and we're only speeding up as we go. It's possible, but it takes effort and it requires doing things that go against "best practices". [1] It also requires significant cultural and managerial work (see Lean, Steven Spear's work, etc.).
Good luck in your product and learning journey. Hopefully we can connect again down the road. Cheers.
[1] https://github.com/aaronjensen/software-development/blob/mas...