I am driven by learning new techniques, understanding current design patterns and how they may be improved.