Here are 27 books that Proving Ground fans have personally recommended if you like
Proving Ground.
Book DNA is a community of 13,000+ authors and super readers sharing their favorite books with the world.
I have always loved stories, and I love the clash of ideas – political and philosophical, religious and atheistic. And if you can put them together in a novel, so much the better. But I insist that it has to be a real story, with real characters, not ciphers. They must be inconsistent, their ideas half-formed and subject to change. And they must be allowed to put their point of view with their own voice, so I’m never entirely sure what the author thinks. The characters have to be people I can care about, people I can love or hate, people whose fate can cause me anxiety, sorrow, or joy.
I’m cheating a bit here because this one isn’t a novel but a collection of short stories by Argentina’s greatest writer.
Beautifully translated, it shows Borges at the height of his powers. I also got a sense throughout of the extraordinary range of his intellect – he certainly liked to show off.
Among my favourite stories are "The Garden of Forking Paths," which anticipates the many worlds interpretation of quantum mechanics, "The Lottery of Babylon," a meditation on luck, "Three Versions of Judas," which comes to a shocking conclusion about who Judas was and why he betrayed Jesus, and "The Immortal," which shows us what a curse immortality would be. And I thought his description of a dream in Ragnarok was spot on.
The groundbreaking trans-genre work of Argentinian writer Jorge Luis Borges (1899-1986) has been insinuating itself into the structure, stance, and very breath of world literature for well over half a century. Multi-layered, self-referential, elusive, and allusive writing is now frequently labeled Borgesian. Umberto Eco's international bestseller, The Name of the Rose, is, on one level, an elaborate improvisation on Borges' fiction "The Library," which American readers first encountered in the original 1962 New Directions publication of Labyrinths.
This new edition of Labyrinths, the classic representative selection of Borges' writing edited by Donald A. Yates and James E. Irby (in…
Magical realism meets the magic of Christmas in this mix of Jewish, New Testament, and Santa stories–all reenacted in an urban psychiatric hospital!
On locked ward 5C4, Josh, a patient with many similarities to Jesus, is hospitalized concurrently with Nick, a patient with many similarities to Santa. The two argue…
I’ve always been fascinated by the quest to understand how nature works and to find patterns amid complexity. This drew me towards physics, which seemed unparalleled in its ability to uncover general rules. In contrast, biology seemed merely descriptive, and despite a fondness for wildlife, I stayed away from the subject in school. It turns out, however, that physics and biology are perfect companions; a whole field, biophysics, explores how physical principles are central to the workings of living things. I became a biophysicist, researching topics like the organization of gut microbes and teaching and writing about biophysics more broadly, at scales from DNA to ecosystems.
This isn’t a book about biology, but it makes the list anyway. Genes, chemistry, and mechanics stretch our conception of life. Still, there’s more needed to make sense of it all: the emerging understanding that dynamic interactions, feedback loops, and a bit of randomness make life alive. We need more books that lay this out; this was one of my motivations for writing my book.
Philip Ball’s very recent How Life Works seems masterful, and I’m sure it would make this list if I were writing a month or two later, after I’ve finished reading it. But since I can’t list either my book or his, I’ll list Gleick’s book, one of the best popular science books ever. It dives into the science of order and chaos, from the turbulence of Jupiter’s red spot to the unpredictability of weather, with a bit of biological pattern formation in the mix.
Uncover one of the most exciting frontiers of modern physics in this fascinating, insightful and accessible overview of Chaos theory.
'An exceedingly readable introduction to a new intellectual world' Observer
From the turbulence of the weather to the complicated rythmns of the human heart, 'chaos' is at the centre of our day to day lives. Cutting across several scientific disciplines, James Gleick explores and elucidates the science of the unpredicatable with an immensely readable narrative style and flair.
'An awe-inspiring book. Reading Chaos gave me the sensation that someone had just found the light-switch' Douglas Adams
I can’t explain my lifelong fascination with the strange dance between culture, power, and technology. Maybe it’s because I grew up as a math whiz with a deep love of music or because I read too much sci-fi under my blanket by flashlight when I should have been getting my beauty sleep. I was lucky to become friends with Jesse Gilbert at the age of 14 - we goaded each other into spending our lives researching, writing about, and playing with tech in a cultural context. We wrote this book together as a way to bring our decades-long dialogue into the public eye and invite a wider range of people to participate in the conversation.
Full disclosure: Laura DeNardis is a good friend and former colleague of mine. But I was a fan before I was a friend, and thus far, The Internet In Everything is her crowning achievement, so I feel very comfortable listing it here as an absolute must-read.
When Laura told me she was going to write this book, my first thought was, “I wish I’d thought of that!” and my second thought, a nanosecond later, was, “Thank goodness I didn’t because she’ll do it a million times better.”
DeNardis is the reigning monarch of Internet Governance Studies, meaning she researches all the weird laws, policies, technologies, businesses, agencies, and practices that have built the internet and keep it ticking. You’d think the subject would be boring or impenetrable to us mere mortals, but her genius is in making it not only understandable but downright fascinating.
A compelling argument that the Internet of things threatens human rights and security
"Sobering and important."-Financial Times, "Best Books of 2020: Technology"
The Internet has leapt from human-facing display screens into the material objects all around us. In this so-called Internet of things-connecting everything from cars to cardiac monitors to home appliances-there is no longer a meaningful distinction between physical and virtual worlds. Everything is connected. The social and economic benefits are tremendous, but there is a downside: an outage in cyberspace can result not only in loss of communication but also potentially in loss of life.
The problem is not with the actions young women take but with the toxic, sexist conditions they are responding to.
Tanenbaum found, based on six years of interviews with young people ages 14-30, that young women are navigating a culture littered with gendered dress codes, revenge porn, and sexually explicit…
I can’t explain my lifelong fascination with the strange dance between culture, power, and technology. Maybe it’s because I grew up as a math whiz with a deep love of music or because I read too much sci-fi under my blanket by flashlight when I should have been getting my beauty sleep. I was lucky to become friends with Jesse Gilbert at the age of 14 - we goaded each other into spending our lives researching, writing about, and playing with tech in a cultural context. We wrote this book together as a way to bring our decades-long dialogue into the public eye and invite a wider range of people to participate in the conversation.
André Brock gives no fucks and takes none. As an academic, so many of the books I read—even the good ones—are couched in cautious language and speak from an imaginary non-place of dispassionate objectivity. Brock throws all that out the window and writes an impassioned, embodied, joyful, agitated, confusing, brilliant, opinionated, insightful, and ultimately, empirically supportable book, in his own unmistakable voice, about how and why Black people use the internet.
Though the book has many valuable findings and has already changed the practice of internet studies since its publication, the thing I love most about it is Brock’s own playfulness and his celebration of the social and political value of playfulness.
His key point is that data aren’t objective or neutral and that computing machines aren’t cold and calculating (even if that’s their job). Data and computers, he argues, are made by people and used by people, and the…
Winner, 2021 Harry Shaw and Katrina Hazzard-Donald Award for Outstanding Work in African-American Popular Culture Studies, given by the Popular Culture Association
Winner, 2021 Nancy Baym Annual Book Award, given by the Association of Internet Researchers
An explanation of the digital practices of the Black Internet
From BlackPlanet to #BlackGirlMagic, Distributed Blackness places Blackness at the very center of internet culture. Andre Brock Jr. claims issues of race and ethnicity as inextricable from and formative of contemporary digital culture in the United States. Distributed Blackness analyzes a host of platforms and practices (from Black Twitter to Instagram, YouTube, and…
My inspiration is my life experience as a high-tech entrepreneur. Real-life events are the source of my stories. I love to explore how the corporate environment shapes businesspeople and to push the boundaries of traditional mystery. I find exploring the themes of ambition, betrayal, loyalty, and integrity important.
I really like this book because it's a thrilling tech story that gets you thinking about how technology might change our world. The book made me realize how powerful and risky AI can be. I love how fast-paced the story is and how it makes you consider issues of control and freedom.
The way the author talks about technology and its effects on people really got me thinking. The book makes you wonder about how society and technology come together, and it's interesting.
Matthew Sobol is dead, but his final creation survives.
It begins with a bizarre murder, where the only possible perpetrator happens to be dead. As more killings follow, the police are completely out of their depth. It falls to the unlikely partnership of Sebeck, a computer-illiterate cop, and Ross, an enigmatic hacker, to realise the scale of the imminent danger.
The Daemon is seemingly unstoppable, and murder is the least of its capabilities. As it leaves a trail of death and destruction in its wake, Sebeck and Ross must face up to a terrifying possibility. Can they convince a disbelieving…
I love to expand my knowledge and learn not just about new technologies, but how things work. I find it fascinating to dig deep into computer programming, technology concepts, and really geek out on things. That’s why I love software development or programming books that aren’t just about some technology and how to do something, but rather books that really make you think and teach you not just programming skills but critical thinking about problem-solving skills. As a software developer for over 15 years and a person who teaches software developers, I have learned that if someone isn’t entertained, they aren’t learning. That’s why I put together a list of fun, entertaining and useful books.
Wow! This book is exactly what every programmer has always wanted to know or even felt guilty about not knowing and it’s all presented in an extremely simplified and fun way.
This is one of those books where you get excited in the morning when you wake up because you know you are going to be able to read more in the book and you are hoping the book will never end.
It’s rare to find a big book that I enjoyed reading so much and felt so short. This book covers almost everything you ever wondered about computer science. After reading this book, I felt like I finally understood everything a programmer was supposed to know and I no longer felt that nagging feeling of being an imposter.
Crossing is a vividly human re-imagining of the love, sacrifices, and accomplishments that two Chinese brothers - American Immigrants - experience as they travel to California to build the Transcontinental Railroad.
I’ve always enjoyed mentoring folks whether new or experienced in programming. Whether it is teaching an intern or a high school robotics student, or onboarding an experienced Java developer, it brings me joy to see people learn. I also love to read. Being able to recommend some of my favorite books can help even more people absorb all of this information.
When trying to become a better Java developer, there is so much to learn.
97 Things covers, well 97, of them in a series of brief essays. What’s cool is that the essays were written by different people so you get lots of points of view on what is important. Topics range from language (comments, fat jars) to the ecosystem (benchmarking, frequent releases) to the language-agnostic (definition of done and breaking down problems.)
Note that two of these are mine. The book is thin at just over 200 pieces. And since each “thing” is short, it’s easy to read on the go.
If you want to push your Java skills to the next level, this book provides expert advice from Java leaders and practitioners. You'll be encouraged to look at problems in new ways, take broader responsibility for your work, stretch yourself by learning new techniques, and become as good at the entire craft of development as you possibly can
Edited by Kevlin Henney and Trisha Gee, 97 Things Every Java Programmer Should Know reflects lifetimes of experience writing Java software and living with the process of software development. Great programmers share their collected wisdom to help you rethink Java practices, whether…
I’m a professional software developer for more than 22 years now. I’ve used many programming languages, platforms, frameworks, etc. throughout my career. However, the only constant for me personally was the practice of Test-Driven Development. I’ve never stopped learning about the principles and practices behind it, and it paid huge dividends throughout my career. I’m very humbled and grateful to be able to learn from all those amazing people over the years, that I decided to write a book on the topic. Giving back some of the knowledge that I gathered about TDD throughout 18+ years.
I was quite late in picking up this book after it got published in 2014. Turned out that this mistake was all mine. Although the book is very opinionated, this masterpiece is filled with many nuggets of wisdom when it comes to writing highly maintainable unit tests. There are lots of code examples to be found as well. The ideal book to read after Test-Driven Development By Example and Growing Object-Oriented Software, Guided By Tests.
This book details Jay Fields' strong opinions on the best way to test, while acknowledging alternative styles and various contexts in which tests are written. Whether you prefer Jay Fields' style or not, this book will help you write better Unit Tests.
From the Preface:
Over a dozen years ago I read Refactoring for the first time; it immediately became my bible. While Refactoring isn’t about testing, it explicitly states: If you want to refactor, the essential precondition is having solid tests. At that time, if Refactoring deemed it necessary, I unquestionably complied. That was the beginning of my quest…
During my career, I’ve worked on projects large and small (1 - 60+ people) in a wide variety of fields (like repair dispatch, ticket sales, and professional football coaching--the NFL kind not the FIFA kind). All of them, and particularly the big ones, were like antique clocks: they had lots of moving pieces and if any piece broke, the whole thing wouldn’t work. (Unfortunately, failed software projects don’t look nice on your mantelpiece.) In this list, I’ve tried to pick some books that you might not discover if you look only for programming books. Read those, too, but don’t ignore the more human-oriented dimensions of software development. Hopefully you’ll find these choices interesting and useful.
When people think about software engineering they mostly think about programming, but that’s not where a project starts. It starts with requirements.
(Really it sometimes starts with company politics, bickering, excuses, and backstabbing, but requirements gathering is often the official start.)
A good set of requirements keeps developers pulling in the same direction; a bad one can make the team inefficient, cause endless arguments, set developers against each other, and make the project feel like Lord of the Flies. I’ve seen projects scrapped and restarted from scratch or even canceled due to poor documentation.
Every software developer should know at least a little about writing so they can produce clear requirements and documentation.
This book isn’t specifically about writing documentation (which is something of an art in itself), but it can help you learn how to make your business writing more effective. This book won’t turn you into Shakespeare,…
Designed for advanced professional, technical or business writing courses, this concise text covers basic principles, correspondence and reports, and provides a guide to common problems.
At five years old, Kasiel was found with the pointed ends of his ears cut off. Despite that brutal start, he’s lived twelve peaceful years with the man who took him in. Keeping his hair long over his mutilated ears helps him hide the fact that he is Vanrian, a…
I’m a software engineer because I’m a builder at heart. I have always had a profoundly curious mind, and always enjoyed tinkering. So at one point in my life, it became evident that I was going to be an engineer. I consider teaching the final step of learning, so whether this means writing an article or giving a talk, or simply sharing recommendations, I make a final effort to share with the community of like-minded people what I have learnt. For this reason, I hope you enjoy reading my book and the ones I recommended.
I've found this book to be instrumental in my career as a software engineer, especially because it's full of useful and practical advice on how to be effective and productive on a day-to-day basis, but it also includes actionable advice, and helped me a lot on thinking about my career long-term.
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to
Fight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly…