HACKER Q&A
📣 idolaspecus

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"?


  👤 mssundaram Accepted Answer ✓
"The Pragmatic Programmer" may be useful to you. It's dated but still relevant, and it was recently revised.

👤 ElectricMind
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/


👤 macando
"Clean Architecture" by Robert C. Martin.

👤 yuppie_scum
Honestly, the Google SRE book as well.

👤 yuppie_scum
The Phoenix Project