The most impressive thing about this book is that it's more than 1,000 pages long,this is a long book, it's the second book the author releases and the author also has numerous pluralsight courses (like hundreds of hours of conent actually) he also has a youtube channel, a blog, some applications he has developed for the real world, he lifts weights and other stuff like that, and so basically in the book he talks about being productive, how to maximize your efficiency, how to be more productive and apparently he backs up what he talks about, he walks the walk, and that alone deserves to be an important part of my review, because I believe most motivational public speakers are nothing more than that, public speakers who have never actually had to achieve a high technical level in an are of their interest, they just talk about productiveness and motivation, but they don't have highly technical skills, they tend to be more oriented to management, or sales, and iv'e always thought there is a deficit of material to supplement people who are more interested in sharping our own skills instead of being rich through selling products, so John, the author provides really good value to the software industry because to my knowledge he was the first to mix these two things together.
I like John's character and his books are always enjoyable. I'm giving this 5 stars because, although I read some chapters and listened to some, the audio version is the one I definitely would listen to again, from cover to cover. Actually this year I read the author's 2 books : The Complete Software Developer's Career Guide and Softskills and this, being his newer book is just as great as the other one, one negative thing to say about them is that both overlap information in some chapters (same information being given in both books), but it's nothing terribly negative or bad at all, since the information needed to be in both books anyway, i'm just pointing it out because it's funny how if you read both books back to back, you can already predict some things John is going to say.
Basically the book is oriented towards an aspiring software developer, it gives you his insight on which technologies to learn, how to learn those technologies, how to get better at them, how to negotiate your salary, how to find a job the first time, how to get promoted once you've landed that job, or how to be a freelancer, which tools and resources can be utilized for that, and other strategies to keep your value high and skills sharp once you start your dream job as a software developer, along with some recommended readings, both for software developers and for anyone who is looking to improve in different areas of life. I've personally already read many of the books that he talks about and I can tell we share similar perspectives in life
This is a very valuable book and if you supplement it with his site simpleprogrammer the value is just insane, there is a login for the people who purchased this book that can access additional materials such as videos, spreadsheets to evaluate yourself in the areas he believes are needed for each software developer, and he gives ways to improve each area he is categorizing in the book, he points you to books and courses to get better at the areas you are lacking the most. The last chapter is all about book recommendations that I really liked.