Blog · Review Essay · Last reviewed June 16, 2026

Voices in the Code and the Politics of Algorithmic Values

David G. Robinson's Voices in the Code is a book about a kidney allocation algorithm, but its harder lesson is broader: values enter software through institutions, negotiations, categories, and omissions before any model ever appears.

Algorithmic values, in this review, are the normative choices made operational through data fields, eligibility rules, weights, thresholds, objectives, tie-breakers, simulations, oversight procedures, and appeal paths. Code does not remove public judgment. It gives public judgment a format that can run.

The audit question is concrete: can an affected person, auditor, clinician, policymaker, or journalist reconstruct how a public value became a data definition, a weight, an exception, an override rule, a monitoring trigger, and a revision path?

The Book

Voices in the Code: A Story about People, Their Values, and the Algorithm They Made was published by the Russell Sage Foundation in September 2022. Russell Sage lists David G. Robinson as author, gives the book as 212 pages, and identifies ISBN 978-0-87154-777-4. Google Books lists Russell Sage Foundation as publisher, September 8, 2022 as publication date, 212 pages, ISBN-10 0871547775, and ISBN-13 9780871547774.

The book's central case is the public process that produced a new U.S. kidney transplant matching algorithm. Russell Sage describes the case as a collaboration, between 2004 and 2014, among patients, surgeons, clinicians, data scientists, public officials, and advocates. A UNOS report prepared for the OPTN Kidney Transplantation Committee states that the Kidney Allocation System was implemented on December 4, 2014, with goals including better use of available kidneys, more opportunities for difficult-to-match patients, and fairer waiting-time calculation.

HRSA's current Kidney Allocation System page preserves the same policy memory while adding later context: the OPTN implemented KAS in December 2014, and in December 2019 the OPTN Board approved kidney allocation policy changes that moved sequencing away from donation service area and OPTN region toward geographical distance between donor and recipient. That matters for Robinson's argument. An allocation algorithm is not a one-time moral settlement. It is a public system that keeps being reopened as evidence, logistics, fairness claims, and institutional priorities change.

Values Are Design Materials

Robinson's most useful refusal is the idea that values can be bolted on after a system is already built. In this case, values appear as design materials: what counts as a match, which form of waiting deserves recognition, how medical utility is balanced against fairness, how regional differences are handled, and which kinds of uncertainty are tolerable. None of those questions is purely technical, but all of them have to become technical enough to run.

That makes the book unusually important for reading AI governance. Much public discussion still treats algorithmic systems as either neutral instruments or biased machines. Robinson shows a more demanding middle ground. The algorithm is neither innocent nor automatically illegitimate. It is a compact of judgments, evidence, institutional power, and compromise. The moral question is not whether software contains values. It is whose values survived translation into code, whose values were made legible to the process, and whose values were treated as noise.

The kidney case makes the point severe because scarcity cannot be wished away. Every rule for priority is also a rule for delay. Every efficiency target changes someone's chance of receiving an offer. Every simulation embeds a theory of what counts as a good outcome. The code does not discover fairness as a hidden mathematical object. It operationalizes a contested account of fairness under medical, logistical, legal, and emotional pressure.

The Translation Ledger

The practical object Robinson helps name is a translation ledger: a record of how a public value becomes a runnable rule. The ledger should connect the plain-language value to the operational proxy, data field, source system, eligibility condition, objective function, weight, threshold, tie-breaker, exception path, human authority, monitoring metric, and revision trigger. Without that chain, "the algorithm reflects our values" is not an accountable claim. It is a slogan.

The kidney case shows why the ledger matters. Waiting time, biological compatibility, organ longevity, distance, equity for difficult-to-match patients, organ non-use, and expedited placement are not interchangeable values. Each has to be measured, weighted, and bounded. HRSA's current kidney allocation materials and the 2024 continuous-distribution update make that visible: policy choices keep moving as the system considers distance-based sequencing, composite allocation scores, non-use, efficiency, and public feedback. The value is not settled once because the software shipped once.

This is the site's recursive-reality problem in institutional form. A rule allocates an offer. The offer changes patient, clinician, and center behavior. That behavior becomes data. Later models and dashboards treat the data as evidence about the system. If the ledger is missing, the institution can confuse the world produced by its earlier rules with an independent description of need, fairness, or efficiency.

Participation Is Infrastructure

The title matters. Voices in the Code puts the human process before the artifact. Robinson is not arguing that every stakeholder meeting produces justice. He is showing that public algorithms need social infrastructure: forums where affected people can speak, technical mediators who can translate without taking over, records of disagreement, appeal channels, and a governance body able to change the rules when evidence or values shift.

Participation here is not a vibes word. It means procedural power: access to the questions before they harden, understandable summaries of technical trade-offs, simulations that expose consequences, records of why alternatives were rejected, and public channels through which affected people can force reconsideration. Without those pieces, a meeting can collect testimony while the actual design remains elsewhere.

This is where the book connects directly to the site's recurring archive. Digital systems become believable when institutions ask people to live as if the output has authority. A recommender tells a worker what task comes next; a fraud score makes a family explain itself to an agency; a clinical triage system changes how scarcity is perceived. Robinson's case is more formal and more public than most AI deployments, which is exactly why it is clarifying. It shows the kind of institutional labor usually missing when vendors sell "responsible AI" as documentation, dashboards, or model cards alone.

The Agent Reading

Read in 2026, the book is also a warning about AI agents. An agentic workflow does not merely predict. It files, routes, drafts, purchases, escalates, and closes loops. Once software is authorized to act, values hide inside permissions, tool access, memory policies, exception handling, logging, and rollback rules. The relevant question is not whether the system has intentions. It does not need inner life to rearrange responsibility. It only needs institutional authority attached to action.

NIST's AI Risk Management Framework and the European Commission's AI Act materials point in the same direction from different institutional positions: risk is managed across design, deployment, monitoring, transparency, and accountability. The EU AI Act's Annex III treats certain systems used by public authorities or on their behalf to evaluate eligibility for essential public benefits and services, including healthcare services, as high-risk. Robinson gives that governance vocabulary a concrete case. The politics of the system is not contained in a single model evaluation. It is distributed across the long process by which an organization decides what the software is allowed to mean.

Governance and Safety

The current OPTN context makes the book more useful, not less. HRSA says it is modernizing the OPTN to strengthen patient safety, improve accountability, and ensure the transplant system can meet current patient and family needs. HRSA's 2024 continuous distribution update for kidneys described ongoing work on efficiency objectives, reducing kidney non-use, out-of-sequence allocation, expedited placement, and a possible composite allocation score. The update also made an important procedural point: it was not a proposed policy change, but an update on a project open to feedback.

That is the governance lesson in miniature. A life-and-death allocation algorithm needs more than a rule. It needs a public process for changing the rule, a way to test trade-offs before implementation, a record of comments and objections, a post-deployment monitoring plan, and authority to revise the system when the observed effects differ from the hoped-for effects. Safety is not only avoiding software bugs. In allocation systems, safety includes organ non-use, delay, inequitable access, out-of-sequence exceptions, missing data, overwhelmed reviewers, opaque offer filters, and the risk that efficiency goals quietly displace transparency or equity.

For AI systems outside transplantation, the same pattern becomes an impact-assessment standard. NIST's AI RMF Core organizes risk management around govern, map, measure, and manage, and ISO/IEC 42005:2025 provides guidance for AI system impact assessments focused on effects on individuals, groups, and society across the lifecycle. Those frameworks are useful because they force the institution to name the deployment, affected people, evidence, safeguards, monitoring, and residual risk. They are weak if they become forms filled out after procurement has already made the decision.

The practical control list is plain: publish enough of the system's purpose and policy logic for affected people to understand it; preserve simulations and assumptions; separate clinical, logistical, and moral objectives; document data provenance and missingness; test subgroup effects; record overrides and exceptions; maintain appeal or correction channels where appropriate; schedule review after deployment; and keep a named body with power to pause, revise, or retire the system.

The safety issue is not only unfair allocation. It is untraceable allocation. A public algorithm can fail because a data definition drifted, an exception path became routine, a center adapted strategically, an override disappeared into informal practice, or a monitoring metric rewarded throughput while hiding downstream harm. Governance has to watch the code, the workflow, and the institution that learns around both.

Source Discipline

A review of algorithmic values has to keep evidence layers separate. A publisher page can establish title, author, publication date, and the author's framing. A UNOS or HRSA page can establish policy implementation, updates, and current OPTN context. Public comments can show stakeholder concerns, but they are not the same as outcome data. Simulations can forecast trade-offs, but they are not proof that the deployed system will behave that way. A governance claim should say which layer it rests on.

For current claims, this page relies on primary or official sources where possible: Russell Sage for book metadata and author framing, UNOS and HRSA for KAS implementation and OPTN modernization, NIST for risk-management vocabulary, ISO for impact-assessment scope, and the European Commission or AI Act Service Desk for EU legal context. Secondary interpretation belongs in the review argument, not in the factual scaffolding.

For high-stakes allocation systems, the source trail should include policy text, meeting materials, simulation assumptions, public comments, weight and threshold rationales, data definitions, post-implementation monitoring, exception records, audit reports, and revision history. The point is not to make every line of code public. The point is to preserve enough evidence that people can reconstruct how a moral trade-off became an operational rule.

This discipline also prevents the easy misuse of Robinson's case. The book does not prove that participation always works, that technical experts should retreat, or that every algorithmic system can be democratized through more meetings. It shows that when public power is encoded, the process needs to be inspectable before the code becomes normal.

Where the Book Needs Care

The book's strength is also its limit. Kidney allocation is a rare case: the scarcity is painfully clear, the stakes are public, the professional community is organized, federal oversight exists, and the affected public can be named. Many algorithmic systems are built in weaker conditions. Platform ranking, workplace scheduling, insurance scoring, and automated fraud detection often have diffuse publics, opaque vendors, short procurement timelines, and weak appeal rights. Participation can become theater when the process invites testimony but leaves power untouched.

The case also has representational limits. Organized stakeholders are not the same as every affected person. Technical simulations can make some values easier to discuss while pushing others out of view. Transparency can be constrained by privacy, security, and clinical sensitivity, yet secrecy can also hide the very trade-offs the public needs to inspect. The governance problem is not solved by choosing one side of that tension. It is managed by specifying which records are public, which are auditor- or regulator-facing, and which claims cannot be made because the evidence is unavailable.

Robinson also leaves readers with a difficult question rather than a portable recipe. If democratic design requires time, expertise, money, and patience, who pays for it in systems optimized for speed and cost reduction? That is not a flaw in the book. It is the uncomfortable point. Ethical algorithms are not just better artifacts. They require slower institutions, preserved records, and people with enough power to keep reopening settled code.

What This Changes

Voices in the Code gives this site a disciplined way to read algorithmic authority without mystical language. Ask what scarce good is being allocated. Ask which categories make some lives easier to count than others. Ask who can contest the output, who can change the policy, and who is made to absorb the error when the system behaves exactly as designed.

The book's lesson is not that participation purifies software. It is that public power cannot be responsibly hidden inside code and then treated as a technical inevitability. Every high-stakes AI system carries an argument about the world. Robinson's book asks whether that argument was made with the people who must live inside it, or merely made about them.

Sources

Book links are paid affiliate links. As an Amazon Associate I earn from qualifying purchases.


Return to Blog · Return to Books