Navigating constraints

David Socha, Josh Tenenberg · 2013

This paper reports on initial results from a study of software developers doing their authentic work in their place of work. We apply the ethnographic and interaction-analytic methods that the CHI community has used to study people carrying out their work in non-software domains. Our preliminary results show professional software developers spending the majority of their time navigating a myriad of largely invisible constraints arising from multiple, concrete, real-world sources. They use frequent hypothesis-probe-interpret to cycles navigate the contextual, complex systems that they inhabit and construct. These constraints are qualitatively different from those reported in the literature based on early conceptual design.

Read the paper · More papers on PaperTik