Abstract

Coding has typically been understood as an engineering practice, where the meaning of code has discrete boundaries as a technology that does precisely what it says. Multidisciplinary code studies reframed this technological perspective by positing code as the latest form of writing, where code’s meaning is always partial and dependent on situational factors. Building out from this premise, this article theorizes coding as a form of writing with data through a qualitative case study of a web developer’s coding on a data-journalism team. I specifically theorize code as a form of intermediary writing to examine how his coding to process and analyze data sets involved the construction and negotiation of emergent problems throughout his coding tasks. Findings suggest how he integrated previous coding experience with an emerging sense of how code helped him write and revise the data. I conclude by considering the implications of these findings and discuss how writing and code studies could develop mutually informative approaches to coding as a situated and relational writing activity.

Journal
Written Communication
Published
2021-01-01
DOI
10.1177/0741088320968061
CompPile
Search in CompPile ↗
Open Access
OA PDF Green
Topics
Export

Citation Context

Cited by in this index (3)

  1. Written Communication
  2. Technical Communication Quarterly
  3. IEEE Transactions on Professional Communication

References (68) · 11 in this index

  1. Au R. (2020, September 5). Data cleaning IS analysis, not grunt work. Counting Stuff. https://counting.substa…
  2. Research in the Teaching of English
  3. Race after technology: Abolitionist tools for the new Jim Code
  4. Cross-talk in composition theory: A reader
  5. Bos W. [@wesbos]. (2019, March 14). JavaScript functions visualized [Image attached] [Tweet]. Twitter. https:…
Show all 68 →
  1. Written Communication
  2. TeamEthno-Online
  3. 10.1093/oso/9780190493028.001.0001
  4. Literacy in Composition Studies
  5. Chun W. H. K. (2005). On software, or the persistence of visual knowledge. Grey Room, (18), 26-51. https://do…
  6. Chun W. H. K. (2011). Programmed visions: Software and memory. MIT Press. https://doi.org/10.7551/mitpress/97…
  7. Written Communication
  8. Crockford D. (2011, August 28). Douglas Crockford: The JSON Saga [YouTube Video]. YouTube. https://www.youtub…
  9. Writing in the workplace: New research perspectives
  10. On the case: Approaches to language and literacy research
  11. Rhetoric Review
  12. Jacquard’s web: How a hand-loom led to the birth of the information age
  13. Practicing research in writing studies: Reflexive and ethically responsible research
  14. Gaming: Essays on algorithmic culture
  15. Speaking about writing: Reflections on research methodology
  16. Writing technology: Studies on the materiality of literacy
  17. Hayles K. (2005). My mother was a computer. University of Chicago Press. https://doi.org/10.7208/chicago/9780…
  18. Higgins A. (2007). “Code talk” in soft work. Ethnography, 8(4), 467-484. https://doi.org/10.1177/1466138107083563
  19. Hopper G. (1978). Keynote address. In Proceedings of the history of programming languages conference (pp. 7-1…
  20. Hutchins E. (1995). Cognition in the wild. MIT Press. https://doi.org/10.7551/mitpress/1881.001.0001
  21. Written Communication
  22. JSON. (n.d.). Introducing JSON. http://www.json.org/
  23. Kaggle. (2017). The state of machine learning and data science [Report]. https://web.archive.org/web/20181130…
  24. Research in technical communication
  25. Literature media information systems
  26. Gramophone, film, typewriter
  27. The art of computer programming
  28. Ko A. J. (2016). What is a programming language, really? In Proceedings of the 7th international workshop on …
  29. Ko A. J., DeLine R., Venolia G. (2007). Information needs in collocated software development teams. In Procee…
  30. Ko A. J., LaToza T. D., Burnett M. M. (2015). A practical guide to controlled experiments of software enginee…
  31. Lévénez E. (n.d.). Computer languages history. https://www.levenez.com/lang/
  32. Lewis S. C. (2015). Journalism in an era of big data. Digital Journalism, 3(3), 321-330. https://doi.org/10.1…
  33. Composition Studies
  34. 10.22230/cjc.2002v27n1a1280
  35. Mei S. (2014, July 15). Programming is not math. Sarah Mei. http://www.sarahmei.com/blog/2014/07/15/programmi…
  36. Mozilla Developer Network. (2020, August 16). JavaScript: Reference. MDN Web Docs. https://developer.mozilla.…
  37. Noble S. U. (2018). Algorithms of oppression: How search engines reinforce racism. New York University Press.…
  38. Nofre D., Priestley M., Alberts G. (2014). When technology became language: The origins of the linguistic con…
  39. Written Communication
  40. College Composition and Communication
  41. TeamEthno-Online
  42. Rawson K., Muñoz T. (2019). Against cleaning. In Gold M. K., Klein L. F. (Eds.), Debates in the digital human…
  43. The first computers: History and architectures
  44. Computer simulation, rhetoric, and the scientific imagination
  45. Technical Communication
  46. Schriver K. (1991). Plain language for expert or lay audiences: Designing text using protocol-aided revision …
  47. Sillito J., Murphy G. C., De Volder K. (2008). Asking and answering questions during a programming change tas…
  48. You don’t know JavaScript: Scope and closures
  49. Sirois J.P., Hall Z. (2015). Lodash documentation (Version 3.10.1) [Documentation]. Lodash. https://lodash.co…
  50. Sirois J.P., Hall Z. (2019). Lodash [Overview]. Lodash. https://lodash.com
  51. Smagorinsky P. (2001). If meaning is constructed, what is it made from? Toward a cultural theory of reading. …
  52. Ethnographic interview
  53. New directions in composition research: Perspectives in writing research
  54. Written Communication
  55. Vee A. (2017). Coding literacy: How computer programming is changing writing. MIT Press. https://doi.org/10.7…
  56. Victor B. (2013, May 13). Drawing dynamic visualizations [Video]. Stanford HCI seminar. Vimeo. https://vimeo.…
  57. L. S. Vygotsky, collected works
  58. History of programming languages
  59. White E. J. (2014). Bakhtinian dialogic and Vygotskian dialectic: Compatibilities and contradictions in the c…
  60. Written Communication
  61. Understanding computers and cognition
  62. Written Communication
  63. Case study research and applications