In part one of our interview, David West discusses his motiviation to write 'Object Thinking' and why its so different from all the other object oriented programming books on the shelf. David also tells us how treating objects like people can greatly simplify your code as well as lead to better design.