A former member of The Conversation's technology team, Keith narrowly missed the era of punched cards whilst studying Computer Science at Sydney University. A BSc and three decades later, he enjoys helping software development teams find a balance between maintaining software to a high quality and delivering valuable outcomes.