Yes, No is also an option!

Saying NO is a challenge in our crafting days. Especially when we as software developers find ourselves in situations where we are supposed to make commitments. Why do we have a problem with that? We at Codementors had a small discussion about different reasons behind saying a YES even when its not appropriate. In this blog we will share some of the reasons we experienced.
read more →

Recommended Books

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

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


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


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


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