The crone and the hydra: Figuring temporal relations to aging code

IF 1.8 3区 社会学 Q2 GERONTOLOGY
Marisa Leavitt Cohn
{"title":"The crone and the hydra: Figuring temporal relations to aging code","authors":"Marisa Leavitt Cohn","doi":"10.1016/j.jaging.2024.101254","DOIUrl":null,"url":null,"abstract":"<div><p>Managing older software code, often referred to as <em>legacy code</em>, entails a great deal of complexity, as the longer a software system has been around, the more likely it has been subjected to revisions and has grown in its interdependencies to other components written at different times by different people. This can lead to software being seen as aging and in decline as it becomes increasingly difficult to maintain. At the same time, writing new lines of code or updating to new platforms, languages, and software tools, can also be positioned as a means to rejuvenate organizational work, acting as a salve to overcome hardware limitations, or other forms of stagnation. Software is thus discursively figured as immaterial and atemporal, on the one hand, and as excessively material and corporeal, on the other. This duality of software means that the figuring of software's decline is highly subjective and rife with normative tropes that distinguish between forms of software change that that are desirable and those that are unwanted, what is worthy of maintenance or should be abandoned, what systems are considered aging versus evolving and enduring. This article considers how, in practice, software developers and engineers understand the aging of software. How and when is software coded as aged and old, what is at stake in these delineations, and what do these stakes surface about temporal regimes of software work? Through close readings of software engineering discourse and ethnographic vignettes, I examine how software's aging is figured through age coded tropes, and how these in turn contribute to the <em>chrononormativities</em> of software maintenance. I show how tropes of aging software are associated with the abject, excess, and grotesque, and with existing gendered hierarchies in software work that privilege atemporal and ahistorical relationships to code.</p></div>","PeriodicalId":47935,"journal":{"name":"Journal of Aging Studies","volume":"71 ","pages":"Article 101254"},"PeriodicalIF":1.8000,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0890406524000495/pdfft?md5=ab7098940e26b57f8158cc10b878f27c&pid=1-s2.0-S0890406524000495-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Aging Studies","FirstCategoryId":"90","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0890406524000495","RegionNum":3,"RegionCategory":"社会学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"GERONTOLOGY","Score":null,"Total":0}
引用次数: 0

Abstract

Managing older software code, often referred to as legacy code, entails a great deal of complexity, as the longer a software system has been around, the more likely it has been subjected to revisions and has grown in its interdependencies to other components written at different times by different people. This can lead to software being seen as aging and in decline as it becomes increasingly difficult to maintain. At the same time, writing new lines of code or updating to new platforms, languages, and software tools, can also be positioned as a means to rejuvenate organizational work, acting as a salve to overcome hardware limitations, or other forms of stagnation. Software is thus discursively figured as immaterial and atemporal, on the one hand, and as excessively material and corporeal, on the other. This duality of software means that the figuring of software's decline is highly subjective and rife with normative tropes that distinguish between forms of software change that that are desirable and those that are unwanted, what is worthy of maintenance or should be abandoned, what systems are considered aging versus evolving and enduring. This article considers how, in practice, software developers and engineers understand the aging of software. How and when is software coded as aged and old, what is at stake in these delineations, and what do these stakes surface about temporal regimes of software work? Through close readings of software engineering discourse and ethnographic vignettes, I examine how software's aging is figured through age coded tropes, and how these in turn contribute to the chrononormativities of software maintenance. I show how tropes of aging software are associated with the abject, excess, and grotesque, and with existing gendered hierarchies in software work that privilege atemporal and ahistorical relationships to code.

老妪与九头蛇:老化代码的时间关系图解
管理较旧的软件代码(通常称为遗留代码)会带来很大的复杂性,因为一个软件系统存在的时间越长,就越有可能经历过修改,并且与不同时期由不同人员编写的其他组件之间的相互依赖性也会增加。这可能会导致软件被视为老化和衰退,因为它变得越来越难以维护。与此同时,编写新的代码或更新到新的平台、语言和软件工具,也可以被定位为振兴组织工作的一种手段,是克服硬件限制或其他形式的停滞的良药。因此,软件一方面被认为是非物质和无时间性的,另一方面又被认为是过度物质和肉体的。软件的这种双重性意味着,对软件衰退的推测具有高度的主观性,并充斥着规范性的陈词滥调,这些陈词滥调区分了软件变化的形式,哪些是可取的,哪些是不可取的;哪些是值得维护的,哪些是应该放弃的;哪些系统被认为是老化的,哪些是不断发展和持久的。本文探讨了软件开发人员和工程师在实践中是如何理解软件老化的。如何以及何时将软件编码为老化和陈旧,这些划分的利害关系是什么,以及这些利害关系对软件工作的时间制度有何影响?通过对软件工程话语和人种学小故事的细读,我研究了软件的老化是如何通过年龄编码的说法来体现的,以及这些说法又是如何反过来促进软件维护的时间规范性的。我展示了软件老化的主题是如何与卑劣、过剩和怪诞联系在一起的,以及软件工作中现有的性别等级制度是如何赋予代码以时间和非历史关系的特权的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.20
自引率
17.40%
发文量
70
审稿时长
50 days
期刊介绍: The Journal of Aging Studies features scholarly papers offering new interpretations that challenge existing theory and empirical work. Articles need not deal with the field of aging as a whole, but with any defensibly relevant topic pertinent to the aging experience and related to the broad concerns and subject matter of the social and behavioral sciences and the humanities. The journal emphasizes innovations and critique - new directions in general - regardless of theoretical or methodological orientation or academic discipline. Critical, empirical, or theoretical contributions are welcome.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信