Zum Hauptinhalt springen

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

TitleAuthor
Agile Software Development, Principles Patterns and PracticesRobert C. Martin
Agile TestingLisa Crispin, Janet Gregory
Clean Agile: Back to BasicsRobert C. Martin
Clean ArchitectureRobert C. Martin
Clean CodeRobert C. Martin
Design PatternsGamma et. al
Effektive Software Architekturen (Ger)Gernot Starke
Extreme Programming ExplainedKent Beck
Growing Object-Oriented Software, Guided by TestsSteve Freeman, Nat Pryce
RefactoringMartin Fowler
Test-Driven DevelopmentKent Beck
The Clean Coder: A Code of Conduct for Professional ProgrammersRobert C. Martin
The Pragmatic ProgrammerDavid Thomas, Andrew Hunt
Working Effectively with Legacy CodeMichael C. Feathers

People

TitleAuthor
Nonviolent CommunicationMarshall B. Rosenberg
Radical CandorKim Scott
The Five Dysfunctions of a TeamPatrick M. Lencioni

Self-Improvement

TitleAuthor
The 7 Habits of Highly Effective PeopleStephen R. Covey
Thinking, Fast and SlowDaniel Kahneman
WhenDaniel H. Pink

Projects

TitleAuthor
AccelerateNicole Forsgren et. al
The GoalEliyahu M. Goldratt
The Phoenix ProjectGene Kim et. al
The Unicorn ProjectGene Kim