You would program because you want to learn