The Rational Optimist: How Prosperity Evolves by Matt Ridley I have a long list of books to read. I think I need some improvements to that catalog. After I finished reading The Rational Optimist I’m going to present you now, I questioned myself from where I got the inspiration to read it? How did I learn about it? After...
Your Code as a Crime Scene and Software Design X-Rays by Adam Tornhill Usually, I write about one single book in a given article, but this is a peculiar occasion. Last months I read both books written by Adam Tornhill: Your Code as a Crime Scene (YCCS) and Software Design X-Rays (SDXR). Despite that three years passed between publishing the two books (YCCS...
The Art of Unit Testing by Roy Osherove The Art of Unit Testing is useful for both beginner unit testers and for those who already have a bit of experience. While the edition I read is with C# examples it is useful and understandable for people who work in other languages. People like me. It is practical, probably...
The best 8 books I read this year I love reading. I read almost every morning and every night. It sets me for the day and it calms me down before going to sleep. I try to read at least 2 books per month and it’s becoming a tradition that I share with you the ones I liked...
Stillness Is The Key by Ryan Holiday Stillness is the key is the new book of Ryan Holiday that just came out about a month ago and it finishes his trilogy about… I wanted to write that about stoic philosophy, but it’s not really the truth. The author doesn’t write only about stoicism, but much more about...
Smartcuts: How Hackers, Innovators, and Icons Accelerate Success by Shane Snow Smartcuts covers how to stimulate - mostly - professional development. Hence its subtitle is How Hackers, Innovators and Icons Accelerate Success. By example, the author Shane Snow analyzes how certain successful people move seemingly faster to the top than others. And while there is no overnight success, you have to...
The Legacy Code Programmer's Toolbox by Jonathan Boccara The Legacy Code Programmer’s Toolbox is the quite fresh e-book of Jonathan Boccara, the person behind Fluent C++. Not surprisingly it’s about how to attack legacy code. The author gives practical examples of how we should digest such code and make it better for good. He doesn’t just propose to...
Drive: The Surprising Truth What Motivates by Daniel H. Pink In his book called Drive: The Surprising Truth What Motivates us the author Daniel H. Pink leads us through the history of motivating people starting from what he calls Motivation 1.0 up to release 3.0. Motivation 1.0 is about survival. As simple as that. You have to obtain some food,...
Never split the difference: Negotiating As If Your Life Depended On It by Christopher Voss Never split the difference is a great book on negotiations by a former international hostage negotiator from FBI. Christopher Voss shows us through various stories how and why hostage negotiation strategies changed over time at FBI where he was both a lead and an instructor. While at many points I...
Driving Technical Change by Terrence Ryan If you don’t have initiatives, if you don’t like to nor want to change the status quo, if you don’t believe that you can or should have an impact this is not your book. Driving Technical Change is a book for the rest. For those who like to stand up...