Title: The Secrets of Happy Families
Author: Bruce Feiler
Title: Rework: Change the way your work forever
Author: Jason Fried , David Heinemeier Hansson
Title: Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
Author: Dave Thomas
Title: The Ten-Day MBA
Author: Steven Silbiger
Title: Eleven Rings
Author: Phil Jackson
Comment: Eleven Rings was a great read. Phil Jackson is the former coach of the Chicago Bulls and LA Lakers. He describes his approach to coaching which he applied to different teams. This approach highly relies on a feeling of togetherness between the players. Using techniques like meditation he has been able to create a level of fellowship that makes championship teams.
Title: Focus: The Hidden Driver of Excellence
Author: Daniel Goleman
Comment: Reading this book was tough. It can be quite dense at times and I had a hard time to read more than 15 pages in one go. Goleman gives the biological background of focus and explains how we can practice to focus better. For me the end of the book was the most interesting as he touches the topic of successful leaders and how they were able to reach this level due to focussing.
Title: My Life and Work
Author: Henry Ford
Comment: I was quite surprised about the ideas of Ford and his ideal purpose of a business. For him a business only makes sense if it offers a service to people - making their lives and/or their work easier. Creating a business solely for the purpose of making money is not the way to go. Ford also tried hard to create a working space for men with different abilities - mental and physical - giving them the possibility to care for their families. An additional surprising fact was Ford's drive to make processes and products better every day. This is what we try applying agile ideas. He also was open to improvements driven by the employees.
Title: The Dream Team Nightmare
Author: Portia Tung
Comment: Written in the style of a text book adventure this is a very cool introduction for beginners but also a refresher for experts into the world of agile and scrum. I highly recommend this one.
Title: The Circle
Author: Dave Eggers
Comment: A fictional book about what could happen if you give one company the tools and the possibility to gather the worlds data and make every move public. The book is well written and describes an unthinkable life of a woman named Mae who start working at the Circle. She is confronted with information overload and the compulsion to share everything she does and think.
This book is a good read. However, occasionally it is repetitive and the story develops slowly. More than once I had the feeling that most of the characters are very naive.
Title: My Job Went to India: 52 Ways to Save Your Job
Author: Chad Fowler
Comment: This book is already kind of old considering the IT world that it was written for. Still, Chad gives some good advice on how to better market yourself and how to stay up-to-date. However, while reading this book I asked myself how realistic it is to follow all of the 52 advices that Chad gives us. It sounds like a full time job.
This might not be feasible for mummies and daddies. It also sounds not feasible if you have any other hobby besides coding and bringing forward your career. I think that it is more likely to pick some of the advices from the book instead of doing them all.
Title: The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
Author: Gene Kim, Kevin Behr, George Spafford
Comment: An interesting and good to read novel that tells the story about a huge car parts and accessory company which goes all the way from stone-age processes in IT to agile.
Title: Building Microservices: Designing Fine-Grained Systems
Author: Sam Newman
Comment: This book gives a great overview of the advantages, disadvantages and pitfalls when you want to adopt a microservices architecture. With a lot of experience Sam Newman goes through all levels of the tech stack and also does not miss to explain structural changes that are necessary for a company to be successful with microservices. All in all a good read, however, sometimes slightly repetitive.
Title: Eloquent Ruby
Author: Russ Olsen
Comment: A great book for every Ruby programmer that has the feeling that she/he is not there, yet. Many mechanism are explained that are sometimes not that obvious. For example, Russ details how modules and classes work behind the scenes and explains blocks and metaprogramming.
Title: Remote: Office not required
Author: Jason Fried
Comment: Inspiring book about how work can also be done successfully if employees do not meet in the same place everyday. The usual prejudice and drawbacks are addressed and alternative solutions are given.
Title: Growing Rails
Author: Henning Koch, Thomas Eisenbarth
Title: Working effectively with legacy code
Author: Michael E. Feathers
Comment: This book is pretty specific. It gives you a lot of hints and approaches for how to handle various kinds of legacy code. In my opinion it is not a book for “just” reading. It's more a reference if you have a problem at hand.
Title: Practices of an Agile Developer: Working in the Real World
Author: Venkat Subramaniam / Andy Hunt
Comments: This is a well written and structured book. It presents content in small pieces that can be read within a small period of time. Overall it gives a pretty good summary of what “agile” means and what can be done to be/work more agile. I think it is a good introduction to the topic if you never heard of agile and Scrum before. Hence, for me it was a bit too basic and I got not that much new out of it. Finally, some best practices presented in the book are a bit outdated or in my opinion things that I already have been doing for a long time (e.g., version control systems, unit testing).
Title: Agiles Projektmanagement mit SCRUM
Author: Ken Schwaber
Title: Clean Code
Author: Robert C. Martin
Title: Design Patterns: Elements of Reusable Object-Oriented Software
Author: E. Gamma, R. Helm, R. Johnson, J. Vlissides