Escaping the Build Trap - Perhaps the single best book I've read about creating value when writing software.
Getting Real - This book goes into a wide variety of topics about cutting the fluff in feature ideation, writing code, and so much more.
Health
The Healthy Programmer - Lots of practical advice about incorporating a healthy balance in your day-to-day life specifically as a software developer.
Work-Life Balance
Effortless - Although this isn't specifically about software, this book made me rethink how I approach coding and taught me how to gracefully handle the roadblocks I encounter along the way.