In this article, we examine how critical thinking, methods and design are used within the tech industry, using Philip Agre’s notion of critical technical practice (CTP) to consider the rise of ‘cynical’ technical practice. Arguments by tech firms that their AI systems are ethical, contextual, situated or fair, as well as APIs that are privacy-compliant and offer greater user control, are now commonplace. Yet, these justifications routinely disguise the organisational, and economic, reasons for the development of technical systems and features. The article considers how different forms of ‘technical critique’ are used by technical practitioners such as software engineers, applying Agre’s work on CTP, AI planning, grammars of action and empowerment to evaluate, and contextualise these justifications. As Agre understood, technical practitioners are not necessarily ‘a-critical’ or ‘uncritical’ in their approach to the design of technological systems or methods, but ordinarily compare the utility or performance of such according to a golden ethic: ‘does it work?’. Drawing on Agre’s studies of AI in the 1990s, the article considers how and what Agre considered to be the ‘Cartesian soul’ of AI research, on linguistic structuralism, and continues to frame much work within the wider tech industry today. Yet increasingly, as the article shows, ‘narrow’ and cynical forms of technical criticality are being used to legitimise, and publicise, corporate strategies of tech firms, whether through the development of AI systems by automotive start-ups such as Comma, or the management of relations with external developers through APIs, in the case of Facebook. Rather than judging the moral character of technical practitioners, however, the article offers an approach – via the work of Philip Agre – to examine how critical thinking is used, and often abused, within and beyond the tech industry.
Researchers, policymakers, and competition and regulation authorities worldwide recognize the utility of application programming interfaces (APIs) in powering the digital economy and driving datafication and platformization processes. However, it remains unclear how the APIs of leading social media relate to platform governance and how this relationship evolved. This article traces the evolution of Facebook’s APIs, which evolved from a relatively simple programming interface for data access into a complex layered and interconnected governance arrangement. The study draws on a large corpus of (archived) developer pages and API reference documentation to examine the history of Facebook’s API governance; that is, the governance of and by Facebook through its APIs. This historical analysis emphasizes the technical dimensions and dynamics of what, how, and whom powerful platforms seek to govern, thus highlighting the technicity of platform governance and how it evolved. Because APIs facilitate and govern the material conditions of app development and the social and economic processes they sustain, powerful platforms influence the evolution of their larger ecosystems. As such, the technicity of Facebook’s API governance represents a major source of the platform’s “infrastructural power.”
Facebook’s application programming interfaces (APIs) enable third-party app developers to access data and functionality and have become central to many of the platform’s ongoing data scandals and privacy concerns. Understanding how the platform and its APIs evolve and how it responds to issues requires looking closely and empirically at the evolution of access points, data structures, and graph data structures. The technicity of APIs is crucial for understanding the politics of data sharing and how APIs represent and structure phenomena and temporarily stabilise them. Instead of using APIs as an umbrella term for data retrieval, we conduct historical “technical fieldwork” for examining the evolving architecture and interfaces of Facebook’s web APIs. We contribute an in-depth technical and empirical perspective on the evolution of Facebook’s Graph API since 2006, and how it evolved into one of the most significant web APIs and an integral part of contemporary advertising infrastructures and web development cultures. Our empirical historical analysis of Facebook’s Graph API is based on the entire corpus of available archived developer documentation held by the Internet Archive. As we show, key changes in the Graph API evolution are characterized by phases of experimentation, standardization, commercialization, and regulation. We provide a “scalable reading” of the evolution of Facebook’s Graph API which provides insights in how data and data flows are governed through changes in data structures and permissions. By considering the evolving structures of APIs and individual data objects, we may develop further empirically informed critiques of platforms, APIs, and their data.
Competition authorities and regulators worldwide recognise application programming interfaces (APIs) for powering the digital economy and driving processes of datafication and platformisation. However, it is unclear how APIs tie into the power of, and governance by, large digital platforms. This paper traces the relationality between Facebook’s APIs, platform governance, and data strategy based on an empirical and evolutionary analysis. It examines a large corpus of (archived) developer pages and API reference documentation to determine the technicity of platform governance – the technical dimension and dynamics of how and what platforms like Facebook seek to govern. It traces how Facebook Platform evolved into a complex layered and interconnected governance arrangement, wherein technical API specifications serve to enforce (changes to) platform policy and (data) strategy. Finally, the paper discusses the significance of this technicity in specifying the material conditions for app and business development on top of platforms and for maintaining infrastructural and evolutive power over their ecosystems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.