Kata08: Conflicting Objectives - CodeKata

Why do we write code? At one level, we’re trying to solve some particular problem, to add some kind of value to the world. But often there are also …