2019 Book Review.

Turn the Ship Around!

This book was on my “digital shelf” for quite some time. I deeply regretted not having read it before. David Marquet, an experienced Navy officer, does an amazing job narrating how he, a newly appointed captain of the USS Santa Fe, managed to transform a demotivated group of followers into engaged leaders.

Building Evoluctionary Architectures

There’s one thing that is constant in the software development world: change. In this book, the authors (Neal Ford, Rebecca Parsons, Patrick Kua) offer a high-level guide on incremental developments and how that can be applied to architecture. It covers how standard practices like Domain-Driven Design, Continuous Delivery and Testing play an important role in building and evolving software.

Lean Inception

How to Align People and Build the Right Product? That’s what this book distils in its 187 pages. The author (Paulo Caroli), which I had the chance to work with at ThoughtWorks, provides an amazing framework for building the right product. Additionally to the book, I also joined the workshop Paulo has presented in Berlin.

Implementing Domain-Driven Design

I had high expectations for this book, which after methodically reading it from cover to cover, were not fulfiled. Being fair, I believe it can be a way better book to introduce DDD (instead of Eric Evans bible), but for people with a good knowledge of it, it provides almost no value.

Patterns of Enterprise Application Architecture

A re-read of his classical book. Most of the things are no longer applicable, but reading this book is almost like an entertainment thing. Page after page, I can imagine DHH (Rails creator), envisioning how he would use the concepts to build the famous framework. There’s one thing that doesn’t get old with this book: the continuous exercise Martin Fowler performs to build simple things, which can be iteratively improved.

Designing Data-Intensive Applications

This book is a must-read to anyone interested in distributed systems or scalability. It gives the reader a high-level understanding of different technologies, their applicability, together with the pros and cons. I loved the chapter comparing Thrift, Protocol Buffers and Avro.

Sherlock Holmes: The Definitive Collection

Technically that’s not a book, but an Audiobook. I’m a long-time fan from Sherlock Holmes, so I was really happy to dive into more than 55 hours of Sherlock and Watson adventures, narrated by Stephen Fry.

A Guide to the Good Life

I found this book to be a gentle and powerful introduction to Stoic Philosophy. It covers the historical events which shaped the genesis of the philosophy, together with the concepts which emerged with this school of thought. I deeply enjoyed the read and the potential application of it to our modern life.

Elvio Vicosa

I'm a strong believer that people are the main "competitive advantage" of any company. I'm an eternal optimist, always ready to overcome challenges and find ways to improve things, ideally taking pragmatic decisions using data.

More about me