Reading as an Ordinary and Available Skill in Computer Programming

John Rooksby; David Martin; Mark Rouncefield

This paper examines reading as done by programmers engaged in software development. Reading is an activity we feel should be of fundamental interest to studies of programming, but the practical achievement of which has not been closely examined. We give examples of programmers reading in pairs, and reading alone, and show reading in both cases to be explainable in terms of shared social practices. These practices are not determined by the code but nor are they purely socially constructed; rather they lie in the linkage between the code and programmers’ ways of reading the code. We discuss how features of day-to-day coding work create pertinent occasions for reading a certain piece of code, how programmers order and expect there to be an order to code, and how programmers have ways of analysing code in order to make sense of it. This is an ethnomethodological study that draws from ethnographic fieldwork at a professional software development company.

Type of Publication: Paper
Conference: PPIG 2006 - 18th Annual Workshop
Publication Year: 2006
Paper #: 23
TitleReading as an Ordinary and Available Skill in Computer Programming
Publication TypePaper
AuthorsRooksby, J, Martin, D, Rouncefield, M
PPIG Workshop: 
2006-09-18th