There are pockets of interesting anecdotes and observations about programmers and their products and power interspersed throughout this book but its main focus is on lack of diversity among programmers. Indeed this is an important issue, but not what the book purports to be about. To his credit, at times he makes an earnest effort to paint a nuanced, balanced picture of this profession and its challenges in a seeming quest for the truth. But his choice of subjects reveals instead that he has a preconceived teleological agenda against capitalism, minimizes or ignores the vision and heroics of major figures in the history of programming, demonizes large swaths of the profession as racist and sexist and cites this as the primary reason for lack of diversity, celebrates labor over the individual, speaks for identity groups that he is not a part of, and clumsily lumps many different groups together and acts as if he know what’s best for them. The section on AI is one of the best parts of the book but it is now also hopelessly out of date with breakthroughs in AI with chatgpt, bard and others. What computer and computer programs has accomplished in connectivity, education, travel, health, entertainment, transparency, and prosperity is staggering and the author primarily seems interested in the negative aspects that are minor in comparison. To his credit, he tries to sleuth solutions on his goal for a more diverse field, but shares a rebuttal for them all, and then just shrugs and ends the book.