Computing trust: on writing ‘good’ code in computer science education

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Standard

Computing trust : on writing ‘good’ code in computer science education. / Breslin, Samantha Dawn.

I: Journal of Cultural Economy, 14.10.2023.

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Harvard

Breslin, SD 2023, 'Computing trust: on writing ‘good’ code in computer science education', Journal of Cultural Economy. https://doi.org/10.1080/17530350.2023.2258887

APA

Breslin, S. D. (2023). Computing trust: on writing ‘good’ code in computer science education. Journal of Cultural Economy. https://doi.org/10.1080/17530350.2023.2258887

Vancouver

Breslin SD. Computing trust: on writing ‘good’ code in computer science education. Journal of Cultural Economy. 2023 okt. 14. https://doi.org/10.1080/17530350.2023.2258887

Author

Breslin, Samantha Dawn. / Computing trust : on writing ‘good’ code in computer science education. I: Journal of Cultural Economy. 2023.

Bibtex

@article{b6299d285aaa4282ac89eabc17413014,
title = "Computing trust: on writing {\textquoteleft}good{\textquoteright} code in computer science education",
abstract = "What does it mean to produce trustworthy code for computer scientists? Based primarily on ethnographic fieldwork in an undergraduate computer science program in Singapore, this article explores what it means for computer science students to write {\textquoteleft}good code.{\textquoteright} In doing so, it explores the values that underlie ideas of trust in the computer science discipline. The article shows how, as students learn to become {\textquoteleft}good at{\textquoteright} writing code that is technically functional, aesthetically un-individuated, and decontextually efficient, they also learn to become {\textquoteleft}good{\textquoteright} computer scientists (cf. Bryant 2005). These standards of good code are distributed across human and nonhuman actors and provide a framework for {\textquoteleft}trustless trust{\textquoteright} in code. That is, while computer science often assumes an omnipresence of mistrust, this article argues that the production of {\textquoteleft}good{\textquoteright} code and {\textquoteleft}good{\textquoteright} computer scientists works to build a system of distrust for computer scientists. At the same time, becoming a good computer scientist is intimately intertwined with students{\textquoteright} selfhoods, undermining the foundation of trustless trust even as the ideal of objectively {\textquoteleft}good{\textquoteright} and trustworthy code cuts this contradiction from view. ",
author = "Breslin, {Samantha Dawn}",
year = "2023",
month = oct,
day = "14",
doi = "10.1080/17530350.2023.2258887",
language = "English",
journal = "Journal of Cultural Economy",
issn = "1753-0350",
publisher = "Routledge",

}

RIS

TY - JOUR

T1 - Computing trust

T2 - on writing ‘good’ code in computer science education

AU - Breslin, Samantha Dawn

PY - 2023/10/14

Y1 - 2023/10/14

N2 - What does it mean to produce trustworthy code for computer scientists? Based primarily on ethnographic fieldwork in an undergraduate computer science program in Singapore, this article explores what it means for computer science students to write ‘good code.’ In doing so, it explores the values that underlie ideas of trust in the computer science discipline. The article shows how, as students learn to become ‘good at’ writing code that is technically functional, aesthetically un-individuated, and decontextually efficient, they also learn to become ‘good’ computer scientists (cf. Bryant 2005). These standards of good code are distributed across human and nonhuman actors and provide a framework for ‘trustless trust’ in code. That is, while computer science often assumes an omnipresence of mistrust, this article argues that the production of ‘good’ code and ‘good’ computer scientists works to build a system of distrust for computer scientists. At the same time, becoming a good computer scientist is intimately intertwined with students’ selfhoods, undermining the foundation of trustless trust even as the ideal of objectively ‘good’ and trustworthy code cuts this contradiction from view.

AB - What does it mean to produce trustworthy code for computer scientists? Based primarily on ethnographic fieldwork in an undergraduate computer science program in Singapore, this article explores what it means for computer science students to write ‘good code.’ In doing so, it explores the values that underlie ideas of trust in the computer science discipline. The article shows how, as students learn to become ‘good at’ writing code that is technically functional, aesthetically un-individuated, and decontextually efficient, they also learn to become ‘good’ computer scientists (cf. Bryant 2005). These standards of good code are distributed across human and nonhuman actors and provide a framework for ‘trustless trust’ in code. That is, while computer science often assumes an omnipresence of mistrust, this article argues that the production of ‘good’ code and ‘good’ computer scientists works to build a system of distrust for computer scientists. At the same time, becoming a good computer scientist is intimately intertwined with students’ selfhoods, undermining the foundation of trustless trust even as the ideal of objectively ‘good’ and trustworthy code cuts this contradiction from view.

U2 - 10.1080/17530350.2023.2258887

DO - 10.1080/17530350.2023.2258887

M3 - Journal article

JO - Journal of Cultural Economy

JF - Journal of Cultural Economy

SN - 1753-0350

ER -

ID: 362555014