Race Conditions: Object-Oriented Programming Methodologies and Perpetrator-Oriented Racism Metadata
Metadata describes a digital item, providing (if known) such information as creator, publisher, contents, size, relationship to other resources, and more. Metadata may also contain "preservation" components that help us to maintain the integrity of digital files over time.
- Main Title Race Conditions: Object-Oriented Programming Methodologies and Perpetrator-Oriented Racism
Author: Mordahl, AustinCreator Type: PersonalCreator Info: University of Texas at Dallas
Organizer of meeting: University of North Texas. Libraries.Contributor Type: Organization
- Creation: 2017-09-22
- Content Description: Presentation for the 2017 Digital Frontiers Conference. This presentation describes how the transition from procedural to object-oriented programming mirrors the Supreme Court's shift from a victim-oriented to a perpetrator-oriented perspective of racism.
- Physical Description: 23 p.
- Keyword: racism
- Keyword: object-oriented programming
- Keyword: Supreme Court
- Conference: 2017 Digital Frontiers Conference, September 21-23, 2017. Denton, Texas.
Name: Digital FrontiersCode: DIGIF
Name: UNT LibrariesCode: UNT
- Rights Access: public
- Archival Resource Key: ark:/67531/metadc1010755
- Display Note: Abstract: Why do we write code the way we do? In her 2012 paper “Why Are the Digital Humanities So White?”, Tara McPherson identifies race as one possible factor. I build on this and show how the transition from procedural to object-oriented programming mirrors the Supreme Court’s shift from a victim-oriented to a perpetrator-oriented perspective of racism. In both movements, simplicity and abstraction overtake complex understanding of systems. Understanding how modern programming technique mirrors racial jurisprudence can help us foresee problems in software solutions to social problems. Understanding how software solves problems will help make it better serve the world.