Skip to main content

In search of practitioner perspectives on ‘good code’.

Ollis, G., 2012. In search of practitioner perspectives on ‘good code’. In: 24th Annual Workshop of the Psychology of Programming Interest Group - PPIG 2012, 21-23 November 2012, London Metropolitan University, UK.

Full text available as:

gailOllis-PPIG2012-PractitionerPerspectives.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.


Official URL:


Much of a software developer's job involves working with existing code. The comprehensibility of code therefore has a significant and ongoing effect which can continue long after it was written. Personal experience has shown that some programmers' code is frustrating and time consuming to work with, while others write code that is crystal clear. This paper sets out the basis for a definition of 'good programmer' which emphasises the powerful but invisible productivity consequences for others, rather than the more readily measurable performance of the individual. The conjectured role of personality in shaping such characteristics is also discussed.

Item Type:Conference or Workshop Item (Paper)
Uncontrolled Keywords:POP-I.B. Barriers to programming; POP-II.A. Individual differences; POP-II.C. Working practices; POP-IV-A. Approaches to software design
Group:Faculty of Science & Technology
ID Code:24670
Deposited By: Symplectic RT2
Deposited On:23 Sep 2016 14:08
Last Modified:14 Mar 2022 13:58


Downloads per month over past year

More statistics for this item...
Repository Staff Only -