I have always enjoyed thinking creatively about problems, designing solutions, and then building products that meet those goals. In the process you end up learning a lot about yourself, your team members, limitations, and possibilities - not to mention the satisfaction of playing an active part in the transformation from idea to reality.