I hate not knowing the answer to a problem. I never feel like I know enough, and I'm always gearing to learn more. I write software because I like it.