What are some good books about non-code elements of software?
I'm thinking of a book like Working Effectively With Legacy Code but that deals more with things like documentation, specification, code review, etc. I'd like the book to help with the following scenario: given some completely "naked" codebase, what things (whether they're specs, docs, comments, whatever) need to be added to the codebase before you'd consider it "high-quality"?
"The Pragmatic Programmer" may be useful to you. It's dated but still relevant, and it was recently revised.
I suggest "Making better software" documentary on Amazon Prime by Joel Spolsky. Also you can read his blog on [0]
Huge respect for him. Kind of dream manager you want :)
[0] https://www.joelonsoftware.com/
"Clean Architecture" by Robert C. Martin.
Honestly, the Google SRE book as well.