Books

This page displays a collection of books I quite enjoyed reading:

  • Crucial Conversations

    Do you wonder how to improve your communication skills? Don't look further. This can help you navigate in critical and hard conversations. If you want to read one book about soft skills, this is it!

  • The Coaching habit

    Is teaching others part of your job? It explains nicely how you can teach by asking certain questions.

  • Radical Candor

    While it's mostly focussed for team leaders, one can get many things out of it. Most prominent is giving honest feedback. There are many other good ideas in this book, I can highly recommend it.

  • Drive

    THE book about motivation. The author names the three elements: Purpose, Autonomy and Mastery to be the key for great motivation.

  • Five Dysfunctions of a team (Comic Book Edition)

    If you feel that something is not right in your team, you might take a glimpse into this one.

  • Start with Why

    This book could be much shorter, but still contains some very powerful and valuable concepts.

  • Better Allies

    I care a lot about diversity. This book helped me picking up some inspiration and concrete action items to be more inclusive.

  • Designing Data-Intensive Applications

    Already a classic. Explains to a very detailed level how to design data intensive systems. This has to potential to bring you from zero to hero.

  • Functional Programming in Scala

    The famous red book. Very useful primer to get you started with advanced functional programming in Scala

  • The pragmatic programmer

    This was recently re-released. The old version was the most important programming book I've ever read. Picked up many good ideas / insights on how to self-improve as programmer.

  • Advanced Scala with Cats

    Free ebook by Underscore.io. It is a perfect primer on how to apply Cats to make your Scala code better

  • Functional Programming for Mortals

    I liked reading this after Advanced Scala with Cats. It showed me how to structure applications and re-enforced some ideas.

  • To Be continued