I've collected a recommended reading list over years of my IT experience. It's not long, just the stuff I recommend my friends and colleagues that I suspect will help them in their career development. Books, links, funny stuff.
Add a big lump of salt. Read first before recommending forward. Tell me if you like it or not. YMMV.
-
Corps Business: The 30 Management Principles of the U.S. Marines: Freedman, David H
[https://www.amazon.com/Corps-Business-Management-Principles-Marines/dp/0066619793]
A great book about how much it matters to trust a team and how little various tooling means.
-
Reinventing Organizations: A Guide to Creating Organizations Inspired by the Next Stage in Human Consciousness: Frederic Laloux, Ken Wilber
[https://www.amazon.com/Reinventing-Organizations-Frederic-Laloux/dp/2960133501/]
A great book on how to communicate in organization and how much trust matters.
-
Peopleware: Productive Projects and Teams by Tom DeMarco and Tim Lister
[https://www.amazon.com/Peopleware-Productive-Projects-Teams-3rd/dp/0321934113]
An all time's classic
-
Parkinson's Law by C. Northcote Parkinson
(no link)
A very old book on how basic systems theory applies to administration and corporate environments in a very very applicable and funny manner.
-
Impact Mapping by Gojko Adzic
[https://www.amazon.com/Impact-Mapping-software-products-projects-ebook/dp/B009KWDKVA] [https://www.impactmapping.org/] [https://github.com/impactmapping/]
Impact mapping or impact maps are a nice technique for understand what and why we should do in an organization and what we should not do. In my opinion Mr Adzic proposes a very convincing and battle tested framework for applying this in real corporate life.
-
Software development unbreakable laws
One can find these scattered among different books, but these pages list and comment them perfectly
[https://www.netmeister.org/blog/software-engineering-laws.html] [https://www.laws-of-software.com/]
-
Why you should be careful with developer metrics by Denis Stebunov
[https://teamplify.com/blog/why-you-should-be-careful-with-developer-metrics/]
Highly recommended read on KPIs and measuring team performance.
-
Crucial Confrontations: Tools for Resolving Broken Promises, Violated Expectations, and Bad Behavior First Edition by Kerry Patterson, Joseph Grenny, Ron McMillan, Al Switzler
[https://www.amazon.com/Crucial-Confrontations-Resolving-Promises-Expectations/dp/0071446524]
-
One Minute Manager by Spencer Johnson and Ken Blanchard
[https://www.amazon.com/New-One-Minute-Manager-Manager-updated/dp/8172234996]
How to get things done, in general.
-
How to Win Friends & Influence People by Dale Carnegie
[https://www.amazon.com/How-Win-Friends-Influence-People/dp/0671027034]
A how to on humans. Highly recommended to all of the people wanting to develop their social skills.
-
Energy and Civilization by Vaclav Smil
[https://www.amazon.com/Energy-Civilization-History-MIT-Press/dp/0262536161]