"I try to never get too high or too low. It's about finding that balance."
To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.
The customer may not always be right, but they are always the customer.
"The number one benefit of information technology is that it empowers people to do what they want to do. It lets people be creative. It lets people be productive. It lets people learn things they didn't think they could learn before, and so in a sense it is all about potential."