The Concrete Sumo - Ethics in Software Engineering Discussion Guide
I prepared this discussion guide for Taft H. Broome, Jr’s The Concrete Sumo”
and facilitated it two weeks ago for the software engineering team at Code for America.
To prepare for the discussion, please read the following sections of paper, “The Concrete Sumo”
:
- Forward
-
The Concrete Sumo
Note: the paragraph beginning “In the Johnny-on-the-Spot, Tubby was the first to speak to me…” is particularly difficult because it begins with an unfamiliar colloquialism (“Johnny-on-the-Spot” meaning to be on-call, in the hot seat, put on the spot, or put on notice); names three characters who are not introduced until much later in the commentary (Tubby, Roebling, and Uncle Roy); and the protagonist is imagining the three characters giving him advice though they are not actually present. — Ben
- Heuristic: Uncle Roy, the Mutumin Kiri
- The Assigned World
- Afterword
These sections have been selected for brevity and focus. The paper has been described by ethicist Michael Davis as an “informative story groaning under the weight of an interpretation it cannot bear.” Therefore, the reading and discussion will focus on the story and its application to software engineering ethics. — Ben
Discussion Questions
- This is a paper about ethics. Generally, what do you think of when you think of “ethics”? What does it mean to you to act ethically or be ethical?
- In the paper, the author introduces the idea of “exigent circumstances”, described as situations that “are so complex as to deny engineers the reflection required to invoke ethical theories, and so novel as to discourage engineers from appealing to case studies.”
- In the story of the Concrete Sumo, what is the exigent circumstances the author confronts?
- What similar situations have you had like this in your life or work?
- The author speaks of a “scientific” decision defined as “with or without scientific certitude, but with the commitment of the parties to the situation”.
- In the story of the Concrete Sumo, what made the decision “scientific”? Who were the directly committed parties? Why do you think “commitment” is specifically called out?
- Thinking more broadly about engineering as a discipline and vocation, who is committed to engineers making good decisions? Within software engineering, what groups and organizations make up our “scientific” community?
- The author introduces a practice (“praxistic”) to be used in exigent situations. Broadly that practice is to “think of an aged, highly mature person: a family member or some legendary character; someone who exhibited great wisdom and caring for others” and to “do what [they] would do.”
- In the story, what people did the author imagine and act out? Who was the counter-example whose actions they rejected?
- Does the practice here seem familiar and in what ways? Do you have people, real or fictional, that you have sought, mentally, for advice? Are there situations where you have or would apply this?
- In the Afterword, the author speaks of the practice helping students pass an ethics exam. How does that make you feel?
- The author goes to great lengths to assert not only that the imagined role model inspires a suitable action, but also that they are respected in their social context and communities, with attributes such as “wisdom”, “character” and “caring for others”.
- What cultural context did the author use in choosing Uncle Roy and rejecting Tubby? Is this familiar to you?
- What different social contexts, worlds, or communities, fictional or real, could guide you? How are they different and similar? Is breadth or depth of understanding better?
- As an engineer, how does the idea of being guided by an imagined or fictional character make you feel? As an engineer, do you think your education or experience has prepared you to think in this way?
- What are the ingredients necessary to further develop this practice both for yourself and engineering as a whole?
- In “The Rhetoric” section (not required reading), the author writes “In Western ethics, the decision-maker is the subject, and the rightness or wrongness of his or her actions its predicate. Among the Nigerian Hausa, however, the community is the subject, and the decision-maker’s character the predicate.”
- What do you think the author means by making this comparison?
- How does it make you feel to shift from “the decision-maker and their decision” to “the community’s responsibility for the decision a person makes”?
- How many communities can a person be a part of? How can they overlap or diverge? How does intersectionality affect your thoughts about responsibility?
- Within software and technology, there are recognized leaders who have made large contributions to the field, but also have been called out for their gross personal beliefs and antisocial behavior. For example, Steve Jobs, Linus Torvalds, Richard Stallman, Uncle Bob Martin, etc.
- Thinking of the practice described in the paper, is it practical to separate people’s technical contributions from their character?
- Is it easy for you to imagine yourself acting in their skin? Why or why not?
- Thinking of the practice described in the paper, how might diversity and inclusion in our engineering communities help people to act ethically?
- What is our communities’ responsibility for creating the conditions in which people make ethical decisions? What can we reasonably expect?
- Bowen H. McCoy, in Harvard Business Review’s “Parable of the Sadhu” describes the concept of “business” ethics. Business ethics “has to do with the authenticity and integrity of the enterprise. To be ethical is to follow the business as well as the cultural goals of the corporation, its owners, its employees, and its customers. Those who cannot serve the corporate vision are not authentic businesspeople and, therefore, are not ethical in the business sense.”
- How is this similar to the Forward’s Vanderbilt quote “The public be damned! I work for my stockholders”?
- How is the context of “business” ethics defined? Who defines the visions and goals and what are they relative to?
- How is this “business” ethics similar to and different from the “scientific” engineering ethics we’ve been discussing?
- Facebook employees recently published a letter criticising the company’s lax fact-checking policies for political ads. After explaining the problems with the policy and suggesting alternatives, they closed their letter with “This is still our company.”
- When thinking of Western and non-Western frames, what multiple interpretations could there be of that phrase? How does framing something as a “leadership” decision affect how we approach it compared to the idea of “community” responsibility?
- How is the idea of “scientific” decisions challenged in a “business” environment? How are the power dynamics different in a business than a community? How are they the same? Can they be wholly separated within the context of software engineering?
- Software engineering communities have frequently raised the idea of a “Hippocratic Oath”
to improve ethical conduct in software engineering and emerging fields such as Machine Learning and AI.
- Given the reading, how applicable would such an oath be in exigent circumstances?
- Given the reading, what else would be necessary to make a Hippocratic Oath actionable and meaningful to engineers? How could existing software engineering communities better provide stories of such an oath’s usage by representative role models?
- At the very end of the story, the foreman says “When it comes to rookie engineers, it is better to pay early, than to pay later.”
- Given all we have discussed, what could this mean?
- Who pays early? Later? What are the costs?
- In what ways, if any, has this reading made you think you would act differently in the future?