Quick recommendation: I just finished “Managing Humans” by Michael Lopp. This book is an insightful and entertaining view of software engineering and software engineering management. It is, as the sub-title so accurately says, full of “Biting and Humorous Tales of a Software Engineering Manager”.
Recommended for entertainment value even if you aren’t a manager and don’t intend to become one. Think of it as Dilbert in words, with useful analysis added. If you are a manager in software development (or of any kind), this book has some useful insight into people, organizations and you.
If I end up in a management role again, I’ll probably buy a copy to read and reread as necessary. For now I’ll return this one to the library so someone else can enjoy this gem of insight and entertainment.