This collection of essays explores the role of creativity in the construction of software, with a focus on polarities of viewpoint, such as: discipline versus flexibility, formal methods versus heuristics, quantitative versus qualitative reasoning, process versus product, intellectual versus clerical activity, theory versus practice, and industry versus academe.