In 2016 I wrote "Programming Beyond Practices" for O'Reilly.
It deliberately includes *no code samples* -- only discussions, design decisions, analysis, etc in story form.
Many of its ideas are still relevant. You can find the PDF here (free, no signup needed):