Human-reviewed summary and review
Computers and Society: Computing for Good by John Impagliazzo and Leslie A. Carr (Editors) — Summary & Review
John Impagliazzo and Leslie A. Carr (Editors) · English
Computers aren’t just about flashy apps or the latest gadget. They can be tools for real-world good—if we stop pretending tech is neutral and start owning its impact. This book throws a spotlight on how computing actually shapes society, for better or worse, and dares computing pros to think beyond code and profits.
The short version: This book is a reality check wrapped in hopeful stories. It reminds us that computing isn’t just a technical craft but a social act with consequences. If you want to build tech that matters, start by understanding the messy world it lands in—and be ready to take responsibility for the impact.
Stefan's verdict: Worth considering for Undergraduate and graduate students in computing, information science, and related fields who want to understand the social impact of their work.; less useful if Readers seeking deep technical manuals or advanced algorithmic content..
Globusz Books summary
What the book is about
“Computers and Society: Computing for Good” is a candid look at the messy, complicated relationship between technology and the world we live in. It’s not a glossy tech manifesto promising utopia, but rather a grounded collection of real-life stories where computing intersects with social issues, environmental challenges, and public welfare. The book steers clear of the usual hype around tech’s revolutionary powers and instead focuses on concrete examples that show computing’s potential to do good—and the hurdles it faces along the way.
At its core, the book argues that computing professionals have a responsibility beyond just writing efficient code or building sleek systems. They’re part of a bigger ecosystem where their work can affect people’s lives in tangible ways. To drive this point home, the book compiles a variety of case studies that span the globe and a range of sectors. From efforts to adapt technology for cultural contexts in developing countries to innovations in healthcare that improve patient outcomes, these stories reveal how computing can be a force for positive change.
One standout feature is the diversity of applications. The book doesn’t limit itself to one corner of computing but covers everything from social networking platforms designed to empower marginalized groups, to high-performance computing used in conservation projects protecting endangered species. It even touches on political engagement, like systems supporting overseas voters, showing that computing’s reach extends beyond the usual tech bubbles.
But here’s the catch: while these case studies are inspiring, the book doesn’t dive deep into the technical nitty-gritty. If you’re looking for detailed algorithms or architectural blueprints, you’ll be disappointed. The focus is more on the societal context and the ethical questions that arise when technology meets real-world problems. That’s both a strength and a limitation—it makes the book accessible for a broad audience but might leave hardcore techies wanting more meat on the technical bones.
Another wrinkle is the publication date. Released in 2011, some examples feel a bit like snapshots from another era. Tech moves fast, and a few case studies might seem outdated or less relevant today. Still, the core themes about social responsibility and the multifaceted impact of computing remain valid and worth grappling with.
This book is a solid resource for students and educators in computing-related fields who want to understand the bigger picture—how their skills can ripple out into society. Each chapter invites readers to think critically through end-of-chapter questions and project ideas, which is a nice touch for classrooms or self-study. It’s a reminder that computing isn’t just about what you build, but why and for whom.
In short, “Computers and Society: Computing for Good” pushes back against the idea that tech is neutral or purely beneficial by default. It shows the messy reality where good intentions, cultural differences, and unintended consequences collide. For anyone willing to look beyond the buzzwords and consider the human side of computing, this book offers valuable perspectives and a call to action: use your tech skills to make a difference, but do it thoughtfully.
Beyond the summary
What might this book awaken in you?
This book is a reality check wrapped in hopeful stories. It reminds us that computing isn’t just a technical craft but a social act with consequences. If you want to build tech that matters, start by understanding the messy world it lands in—and be ready to take responsibility for the impact.
Before you commit
Why you might read this
Computers aren’t just about flashy apps or the latest gadget. They can be tools for real-world good—if we stop pretending tech is neutral and start owning its impact. This book throws a spotlight on how computing actually shapes society, for better or worse, and dares computing pros to think beyond code and profits.
Themes worth noticing
Social Responsibility in Computing
Explores the ethical obligations of computing professionals and the societal consequences of their work.
Technology and Cultural Context
Highlights the importance of adapting computing solutions to fit diverse cultural and social environments.
Computing for Social Good
Focuses on real-world applications where technology addresses societal challenges and improves lives.
Education and Ethics
Examines how computing education can integrate social and ethical issues to prepare responsible professionals.
Key ideas, explained
Computing is never neutral
Technology doesn’t exist in a vacuum. The choices made by developers and organizations shape how computing affects society, for better or worse. Recognizing this is the first step toward responsible tech.
Diverse applications show computing’s broad social impact
From healthcare to conservation to political participation, computing tools are embedded in many aspects of society. This diversity highlights both opportunities and challenges in using tech for social good.
Ethical and cultural context matters
Deploying technology without understanding local culture, ethics, or societal needs can backfire. Successful computing for good requires sensitivity and adaptation, not just technical prowess.
Education must go beyond code
Teaching computing isn’t just about algorithms and languages. It should include social responsibility, ethics, and real-world impacts to prepare professionals who can think critically about their work.
Real-world case studies illuminate complex realities
Abstract discussions about tech’s societal role become tangible when grounded in actual examples. Case studies reveal successes, failures, and the nuances often missing from idealized tech narratives.
How to Use This Book in Real Life
Think beyond the technical specs
When working on a computing project, ask who it affects and how. Consider cultural, ethical, and societal dimensions before diving into coding.
Use case studies as a learning tool
Analyzing real-world examples helps uncover what works and what doesn’t in computing for social good. It’s a valuable practice for students and professionals alike.
Incorporate ethics into your workflow
Make ethical reflection a regular part of your development process. Don’t treat it as an afterthought or checkbox.
Stay updated on societal challenges
Since tech and society evolve, keep learning about current issues where computing can help. Avoid relying solely on outdated examples or assumptions.
Engage with diverse perspectives
Work with people from different cultural and professional backgrounds to design technology that truly meets varied needs.
What the book does especially well
- Wide-ranging, real-world case studies showing computing’s impact across multiple sectors.
- Accessible writing that connects technical topics to societal and ethical issues without jargon overload.
- Pedagogical features like discussion questions and project ideas that encourage critical thinking.
- Emphasis on social responsibility and cultural context, often neglected in traditional computing education.
Where the book gets shaky
- Technical depth is limited; readers seeking detailed technical analysis may find it lacking.
- Some case studies and examples may feel outdated given the book’s 2011 publication date.
- The book occasionally glosses over complex failures or controversies, presenting a slightly optimistic picture.
- Focus on positive applications might underrepresent the scale of negative impacts or ethical dilemmas in computing.
Questions to carry with you
- How do the technologies I work on affect people beyond their immediate users?
- Am I considering cultural and ethical dimensions in my computing projects?
- What responsibilities do computing professionals have toward society?
- How can I apply computing skills to address real-world problems thoughtfully?
- Are there unintended consequences I might be overlooking in my work?
The bottom line
This book is a reality check wrapped in hopeful stories. It reminds us that computing isn’t just a technical craft but a social act with consequences. If you want to build tech that matters, start by understanding the messy world it lands in—and be ready to take responsibility for the impact.
If this idea interested you
Related books, with a reason to choose each one.
Machines are getting smarter, but do they know right from wrong? Wendell Wallach isn’t just asking if AI can make ethical decisions—he’s digging into how and whether we should even let them try. This isn’t sci-fi daydreaming; it’s a messy, urgent conversation about the moral code behind the algorithms shaping our lives.
Read the summary & review →A useful follow-up for exploring the subject furtherProgramming PearlsJon BentleyProgramming isn’t just banging out lines of code until something works. Jon Bentley’s "Programming Pearls" throws you right into the gritty reality that good programming is about crafting clever, efficient solutions—pearls, if you will—out of messy problems. This book doesn’t hand you magic spells or trendy frameworks; it forces you to think like a problem solver, not a code monkey.
Read the summary & review →Another entry point into this categoryAlgorithms UnlockedThomas H. CormenAlgorithms are the unseen engines running everything from your GPS to your online bank. But if the word makes you glaze over, Thomas Cormen’s 'Algorithms Unlocked' is your chance to get the basics without drowning in jargon. It’s like having a patient friend explain what’s under the hood of your smartphone — minus the tech-speak and with just enough grit to keep it real.
Read the summary & review →Explore the theme
More books about perspective
Technology relevance
Still relevant in 2026: Yes
Relevance to ethical and societal considerations in technology development.
Topics: Ethics · Social Impact · Technology Policy · Computer Science
Continue the journey
Read the original when you are ready.
The full book offers more than just abstract ideas—it provides detailed case studies that bring the challenges and triumphs of computing for social good to life. It’s a practical resource for educators and students alike, with questions and projects designed to spark critical thinking and real engagement. If you want to move beyond the hype and understand how computing can genuinely contribute to society, this book lays down a solid foundation. It’s not a quick fix or a tech cheerleading manual, but a thoughtful guide to doing better with the tools we have.
Read the original if: you want the evidence, stories, examples, nuance, and full argument in the author's own voice.
The summary may be enough if: you only need the central framework or want to decide whether this book suits you.
Is this worth your time if you…?
Undergraduate and graduate students in computing, information science, and related fields who want to understand the social impact of their work.
Found an error or outdated detail? Contact Stefan with a correction.