Through both drawing connections to and highlighting contrasts between intentions of the early computing era of the 1960s and the recent movement at the beginning of the 2010s, Abbate highlights the various methods of programming as what has for a long time and by many been declared a source of empowerment. In doing so, Abbate delves deeper into the true intentions of these movements.
In the 1960’s technological advancements in computing technology produced a manifold of social, economic, and educational impacts. Some touted a Utopian vision of computer programming jobs as a form of liberation for historically disadvantaged identity groups. Abbate problematizes that story with the voice of Walter DeLegall of Columbia University’s CS department who detailed the need for culturally relevant pedagogy.
At the time there was a relatively small labor market of computer programmers and the increasing demand for highly skilled labor. Over the course of that decade two learning languages, PLATO and LOGO were popularized as tools for teaching mathematical concepts and algorithmic thinking to children. Coding trade schools, with varying efficacy, were also developed and marketed to meet the growing demand for skilled labor. However, many social issues that coding claimed to solve were reproduced in the tech labor market.
After the 1960’s, programming was introduced everywhere. From elementary school to politics, movements like Code.org taught the young and old to program so they can fill the gaps in the digital economy. Since minorities had no insider knowledge of the job market, they were left behind. To fix this discrimination, identity-based institutions like #YesWeCode changed the goal of programming from one that fills jobs to one that fosters social change. Using the coding skills taught at these institutions, minorities could solve problems that affected their communities instead of building applications of no relevance to them.
Through outlining the true background of employing the empowerment argument as a push towards coding, beginning decades before the current coding movement, Abbate calls attention to the fact that this argument isn’t new. She notes that much like in many fields, “empowerment” has acted as a front for other objectives or end games.
Towards the end of the document, Abbate infers that acknowledgment of the deep-rooted discrimination and divide in the computing world (among everywhere else) is needed and must be challenged at a broader level. Abbate herself sets this example by intentionally unifying and using the terms “programming” and “coding” interchangeably in an attempt to bridge the established divide between the words.
Sean: Body I and II
Luis: Body III and IV
Kate: Intro/conclusion