Recommended Books
· 2 Minuten Lesezeit
In times when everything must be fast, quick or short, many miss out the chance to profit from 200-500 pages of aggregated knowledge, simply because they do not invest the time to read an entire book.
This is a list of books I would recommend reading. I do not agree with every content, but I consider each of them thought-provoking and all have value for me.
The list may be extended over time :)
Software Development
Title | Author |
---|---|
Agile Software Development, Principles Patterns and Practices | Robert C. Martin |
Agile Testing | Lisa Crispin, Janet Gregory |
Clean Agile: Back to Basics | Robert C. Martin |
Clean Architecture | Robert C. Martin |
Clean Code | Robert C. Martin |
Design Patterns | Gamma et. al |
Effektive Software Architekturen (Ger) | Gernot Starke |
Extreme Programming Explained | Kent Beck |
Growing Object-Oriented Software, Guided by Tests | Steve Freeman, Nat Pryce |
Refactoring | Martin Fowler |
Test-Driven Development | Kent Beck |
The Clean Coder: A Code of Conduct for Professional Programmers | Robert C. Martin |
The Pragmatic Programmer | David Thomas, Andrew Hunt |
Working Effectively with Legacy Code | Michael C. Feathers |
People
Title | Author |
---|---|
Nonviolent Communication | Marshall B. Rosenberg |
Radical Candor | Kim Scott |
The Five Dysfunctions of a Team | Patrick M. Lencioni |
Self-Improvement
Title | Author |
---|---|
The 7 Habits of Highly Effective People | Stephen R. Covey |
Thinking, Fast and Slow | Daniel Kahneman |
When | Daniel H. Pink |
Projects
Title | Author |
---|---|
Accelerate | Nicole Forsgren et. al |
The Goal | Eliyahu M. Goldratt |
The Phoenix Project | Gene Kim et. al |
The Unicorn Project | Gene Kim |