编码美与解码丑:编程实践中的审美考量

IF 3.1 2区 社会学 Q1 SOCIAL ISSUES Science Technology & Human Values Pub Date : 2024-04-16 DOI:10.1177/01622439241245746
Marina Fedorova, Melissa Mazmanian, Paul Dourish
{"title":"编码美与解码丑:编程实践中的审美考量","authors":"Marina Fedorova, Melissa Mazmanian, Paul Dourish","doi":"10.1177/01622439241245746","DOIUrl":null,"url":null,"abstract":"In this article, we analyze the productive role of aesthetics in organizing technoscientific work. Specifically, we investigate how aesthetic judgments form and inform code-writing practices at a large web services company in Russia. We focus on how programmers express aesthetic judgments about code and software design in everyday practice and explore how language with positive and negative valences is deployed. We find that programmers label code as “beautiful” without defining or establishing agreement about the term and are thereby able to maintain different ideals of beauty within the same organization. However, by learning how to avoid what senior developers deem to be “ugly” code, developers become socialized into producing code with a similar style and logic that we describe as “not ugly.” The fieldwork suggests that aesthetic language can function simultaneously as a mechanism that supports professional diversity within an organization and as a tool for producing consistencies in software design. Studying manifestations of both positive and negative aesthetic language in technoscientific work provides insight into professional practices and the various roles aesthetic language can play in organizational life.","PeriodicalId":48083,"journal":{"name":"Science Technology & Human Values","volume":null,"pages":null},"PeriodicalIF":3.1000,"publicationDate":"2024-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Coding Beauty and Decoding Ugliness: The Role of Aesthetic Concerns in Programming Practices\",\"authors\":\"Marina Fedorova, Melissa Mazmanian, Paul Dourish\",\"doi\":\"10.1177/01622439241245746\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this article, we analyze the productive role of aesthetics in organizing technoscientific work. Specifically, we investigate how aesthetic judgments form and inform code-writing practices at a large web services company in Russia. We focus on how programmers express aesthetic judgments about code and software design in everyday practice and explore how language with positive and negative valences is deployed. We find that programmers label code as “beautiful” without defining or establishing agreement about the term and are thereby able to maintain different ideals of beauty within the same organization. However, by learning how to avoid what senior developers deem to be “ugly” code, developers become socialized into producing code with a similar style and logic that we describe as “not ugly.” The fieldwork suggests that aesthetic language can function simultaneously as a mechanism that supports professional diversity within an organization and as a tool for producing consistencies in software design. Studying manifestations of both positive and negative aesthetic language in technoscientific work provides insight into professional practices and the various roles aesthetic language can play in organizational life.\",\"PeriodicalId\":48083,\"journal\":{\"name\":\"Science Technology & Human Values\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":3.1000,\"publicationDate\":\"2024-04-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Science Technology & Human Values\",\"FirstCategoryId\":\"90\",\"ListUrlMain\":\"https://doi.org/10.1177/01622439241245746\",\"RegionNum\":2,\"RegionCategory\":\"社会学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"SOCIAL ISSUES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Science Technology & Human Values","FirstCategoryId":"90","ListUrlMain":"https://doi.org/10.1177/01622439241245746","RegionNum":2,"RegionCategory":"社会学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"SOCIAL ISSUES","Score":null,"Total":0}
引用次数: 0

摘要

在本文中,我们分析了美学在组织技术科学工作中的生产性作用。具体来说,我们研究了俄罗斯一家大型网络服务公司的代码编写实践是如何形成审美判断并为之提供信息的。我们关注程序员如何在日常实践中表达对代码和软件设计的审美判断,并探讨如何使用具有积极和消极价值的语言。我们发现,程序员在没有对 "美 "这一术语进行定义或达成一致的情况下,就会给代码贴上 "美 "的标签,从而在同一组织内保持不同的美学理想。然而,通过学习如何避免被资深开发人员认为是 "丑陋 "的代码,开发人员会被社会化,生产出具有类似风格和逻辑的代码,我们称之为 "不丑陋 "的代码。实地考察表明,审美语言既可以作为一种支持组织内专业多样性的机制,也可以作为一种产生软件设计一致性的工具。通过研究技术科学工作中积极和消极审美语言的表现形式,我们可以深入了解专业实践以及审美语言在组织生活中所扮演的各种角色。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Coding Beauty and Decoding Ugliness: The Role of Aesthetic Concerns in Programming Practices
In this article, we analyze the productive role of aesthetics in organizing technoscientific work. Specifically, we investigate how aesthetic judgments form and inform code-writing practices at a large web services company in Russia. We focus on how programmers express aesthetic judgments about code and software design in everyday practice and explore how language with positive and negative valences is deployed. We find that programmers label code as “beautiful” without defining or establishing agreement about the term and are thereby able to maintain different ideals of beauty within the same organization. However, by learning how to avoid what senior developers deem to be “ugly” code, developers become socialized into producing code with a similar style and logic that we describe as “not ugly.” The fieldwork suggests that aesthetic language can function simultaneously as a mechanism that supports professional diversity within an organization and as a tool for producing consistencies in software design. Studying manifestations of both positive and negative aesthetic language in technoscientific work provides insight into professional practices and the various roles aesthetic language can play in organizational life.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
7.70
自引率
6.50%
发文量
49
期刊介绍: As scientific advances improve our lives, they also complicate how we live and react to the new technologies. More and more, human values come into conflict with scientific advancement as we deal with important issues such as nuclear power, environmental degradation and information technology. Science, Technology, & Human Values is a peer-reviewed, international, interdisciplinary journal containing research, analyses and commentary on the development and dynamics of science and technology, including their relationship to politics, society and culture.
期刊最新文献
A Sustainable City Made By Resident-Experts - How Designerly Intervention Enacted Rights of the Public and Urban Infrastructure What's in the Blood? Temporalities at Play in Diet-Related Risk Management Testing Practices Underground Roots for Ancestral Futures: Exploring Lithium Through an Experimental Alliance between Chemistry and Anthropology Reflections on an Inclusive Boundary Worker Out of Sync: The Making and Remaking of Data and Regulations on Greenhouse Gases at the International Maritime Organization
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1