undefined

Cat Hicks

Psychologist studying software teams. Interested in what drives technological innovation and the human aspects of software development.