Good editorial, Steve. There's one thing I'd like to suggestion and an observation I'd like to add.
First, I suggest that if someone asks you a question you don't know the answer to, admit it up front but say you can find the answer and get back to them.
Second, touches upon muddling through something, by way of learning something new. Where I work there's another group that support an important public service. They're working with old software. I don't know if the software was home-grown or purchased. In any case three years ago they got together to start designing a rewrite of the app. They were excited about it. They had the talent to do it. But, they were apparently held back. I don't know the details as I'm not a part of that group and don't have to interact with them. All I know for sure is that now people are abandoning the thing en masse or will be laid off because at some point this year the whole thing will be replaced by an outside software solution. It's sad that they didn't get the chance to solve the problem themselves.
Kindest Regards, Rod Connect with me on LinkedIn.