Human-reviewed summary and review

Computers and Society: Computing for Good by John Impagliazzo, Leslie A. Carr (Editors) — Summary & Review

John Impagliazzo, Leslie A. Carr (Editors) · English

Computers aren’t just about flashy gadgets or apps that make your life ‘easier.’ Sometimes, they’re quietly doing the heavy lifting against poverty, environmental destruction, and social injustice. This book doesn’t sugarcoat the tech world’s messiness but shows how some computing pros have rolled up their sleeves to actually do some good—warts and all.

Read the summary first

The short version: Computers can do a lot more than churn out ads or addictive apps. When computing pros remember the people behind the screens and work with others beyond their tech bubble, they can create projects that really matter. This book doesn’t pretend it’s easy or glamorous, but it does make a solid case that computing for good is both possible and worth the effort.

Stefan's verdict: Worth considering for Computing students and early-career professionals curious about applying their skills beyond traditional tech roles.; less useful if Readers seeking deep technical or algorithmic explanations of computing solutions..

3 min review496 wordsOriginal book: Introductory
Ethical ComputingSocial ImpactInterdisciplinary WorkTechnology and SocietyResponsible Innovation

Globusz Books summary

What the book is about

3 min read

“Computers and Society: Computing for Good” is a collection that sidesteps the usual tech cheerleading to focus on something rarer: computing applied with a conscience. Edited by John Impagliazzo and Leslie A. Carr, it’s a no-nonsense look at how computer science can, and does, make a difference beyond the screen. The book’s core argument is simple but often overlooked—computing skills aren’t just for building the next social media empire or optimizing ad clicks. They can tackle real-world problems that matter.

The editors pull together a series of case studies that feel like snapshots from the trenches rather than glossy success stories. These aren’t just feel-good anecdotes; they’re practical projects where computing meets messy human issues like poverty in remote Peruvian villages, healthcare’s data chaos, or endangered sea turtles’ survival. For example, one project used software engineering to help isolated communities manage health and economic challenges, proving that code can be a tool for social uplift, not just convenience.

Another case dives into healthcare’s nightmare of incompatible imaging systems by developing a vendor-neutral archive. It’s a classic example of how thoughtful computing can smooth out bureaucratic headaches and improve patient care. Then there’s the attempt to create secure internet voting for citizens abroad—a topic that still feels painfully relevant today, given ongoing debates about election security and access. Conservation efforts get their share of attention too, with projects using social networks and modeling to protect endangered species, reminding us that tech’s reach isn’t limited to humans alone.

What stands out is the book’s insistence on ethical reflection and interdisciplinary teamwork. It doesn’t pretend that coding alone can fix everything; it highlights how computing professionals need to collaborate with domain experts and consider the broader impact of their work. This is refreshing in a field often obsessed with technical wizardry over social context.

However, the book isn’t perfect. It sometimes glosses over the gritty realities of these projects. The challenges—funding hurdles, cultural barriers, technical setbacks—get less airtime than they deserve. That can leave readers with an overly neat impression of what “computing for good” looks like on the ground. Also, if you’re expecting deep dives into algorithms or system architectures, you’ll be disappointed. The book focuses more on the why and what than the how.

Published in 2011, it sits at an interesting crossroads. The world has changed since then—think AI’s explosion, the rise of data privacy nightmares, and a growing awareness of tech’s dark side. Still, the examples and questions the book raises remain relevant, especially for anyone curious about the social responsibilities that come with coding skills. It’s less about shiny solutions and more about the mindset and collaboration needed to make tech truly beneficial.

In short, this isn’t a manual or a manifesto. It’s a collection of real stories that show computing can be a force for good when grounded in ethics, humility, and partnership. If you want a reality check on technology’s potential beyond hype, this book offers a solid, if somewhat uneven, perspective.

Beyond the summary

What might this book awaken in you?

Computers can do a lot more than churn out ads or addictive apps. When computing pros remember the people behind the screens and work with others beyond their tech bubble, they can create projects that really matter. This book doesn’t pretend it’s easy or glamorous, but it does make a solid case that computing for good is both possible and worth the effort.

Before you commit

Why you might read this

Computers aren’t just about flashy gadgets or apps that make your life ‘easier.’ Sometimes, they’re quietly doing the heavy lifting against poverty, environmental destruction, and social injustice. This book doesn’t sugarcoat the tech world’s messiness but shows how some computing pros have rolled up their sleeves to actually do some good—warts and all.

Globusz summaryAbout 3 minutes
Original-book difficultyIntroductory
Especially worth considering if…Computing students and early-career professionals curious about applying their skills beyond traditional tech roles.
Spoiler sensitivity: lowThis is a nonfiction summary.

Themes worth noticing

Social Responsibility in Computing

The book explores how computing professionals bear ethical responsibility for the societal consequences of their work.

Interdisciplinary Collaboration

Successful social impact projects require partnerships across disciplines, blending technical and domain expertise.

Technology as a Tool for Social Good

Computing is presented as a means to address real-world issues, from healthcare to environmental conservation.

Complexity and Realism

Acknowledges the messy, complicated nature of applying technology in social contexts, beyond idealized success stories.

Key ideas, explained

Computing Can Drive Real Social Change

The book argues that computing professionals have a unique skill set that can tackle societal challenges like poverty, healthcare, and environmental conservation. It’s about applying technology thoughtfully to make a tangible difference, not just building the next app.

Ethics Matter More Than Ever

Beyond technical skills, the editors emphasize that ethical considerations should be front and center. Computing projects have consequences, and professionals need to weigh who benefits and who might be harmed.

Collaboration Is Key

Tackling complex social problems isn’t a solo coder’s game. The book highlights how working alongside experts from other fields and communities is essential to creating effective, sustainable computing solutions.

Real Projects Are Messy and Complex

While the book showcases success stories, it also hints at, though doesn’t fully explore, the difficulties involved—cultural differences, funding issues, technical limitations—reminding readers that social impact computing isn’t straightforward.

Technology’s Social Impact Is Broad and Varied

From healthcare data management to internet voting and wildlife conservation, computing’s potential applications for good are diverse. The book encourages thinking beyond typical tech domains to where computing might quietly make a difference.

How to Use This Book in Real Life

Think Beyond Code

If you’re a computing professional, remember your work doesn’t happen in a vacuum. Consider who your projects affect and how ethical questions shape your decisions.

Seek Out Interdisciplinary Partners

Don’t try to solve social problems alone. Collaborate with people who have domain expertise and local knowledge to create solutions that actually work.

Stay Grounded in Reality

Expect complications and setbacks. Social impact projects are rarely neat or quick. Patience and adaptability are as important as technical chops.

Use Technology as a Tool, Not a Magic Wand

Computing can help, but it won’t fix systemic issues by itself. Be realistic about what technology can and can’t do.

Keep Learning About Social Issues

Understanding the social context behind problems is crucial. Dive into the human side, not just the technical side.

What the book does especially well

  • Offers a wide variety of concrete case studies showing diverse applications of computing for social good.
  • Encourages ethical reflection and interdisciplinary collaboration rather than tech-centric heroism.
  • Engages readers with questions and project ideas that prompt critical thinking and active involvement.
  • Serves as a motivational nudge for computing students and professionals to consider societal impact seriously.

Where the book gets shaky

  • Tends to simplify or gloss over the complex challenges and failures behind social impact projects.
  • Lacks deep technical detail, which may disappoint readers wanting in-depth computing solutions or architectures.
  • Published in 2011, so some examples and context feel dated given recent technological and social developments.
  • Focuses mostly on positive outcomes, risking an overly optimistic view that may underplay systemic issues.

Questions to carry with you

  • How can computing professionals balance technical innovation with ethical responsibility?
  • What does effective collaboration between tech experts and social domain specialists look like?
  • Where do the limits of technology lie when addressing systemic social problems?
  • How can we avoid oversimplifying the challenges of implementing social impact projects?
  • What role should computing education play in preparing students for socially responsible work?

The bottom line

Computers can do a lot more than churn out ads or addictive apps. When computing pros remember the people behind the screens and work with others beyond their tech bubble, they can create projects that really matter. This book doesn’t pretend it’s easy or glamorous, but it does make a solid case that computing for good is both possible and worth the effort.

Keep exploring

Related collections

Follow the broader question instead of stopping at one book.

If this idea interested you

Related books, with a reason to choose each one.

Explore the theme

More books about discipline

Technology relevance

Still relevant in 2026: Yes

Addresses ongoing and evolving social responsibilities of tech professionals.

Topics: ethics · technology impact · social responsibility

Browse current Technology books.

Continue the journey

Read the original when you are ready.

The full book offers a richer tapestry of real-world projects that illuminate the messy, human side of computing for social impact. It’s not just theory—it’s grounded in actual initiatives, complete with ethical questions and practical challenges. If you want to understand the nuance behind the buzzwords and see how interdisciplinary teamwork shapes tech projects, this book delivers. Plus, the pedagogical features like discussion questions and project ideas make it a useful resource for educators and learners who want to engage critically with computing’s societal role.

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…?

Computing students and early-career professionals curious about applying their skills beyond traditional tech roles.