I think I'm a character actress in a leading lady's body, but the industry doesn't really see me that way.
The question of whether computers can think is like the question of whether submarines can swim.
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
Simplicity and elegance are unpopular because they require hard work and discipline to achieve and education to be appreciated.
Are you quite sure that all those bells and whistles, all those wonderful facilities of your so called powerful programming languages, belong to the solution set rather than the problem set?
Raise your quality standards as high as you can live with, avoid wasting your time on routine problems, and always try to work as closely as possible at the boundary of your abilities. Do this, because it is the only way of discovering how that boundary should be moved forward.
The things that matter don't necessarily make sense.
It is not easy to convey, unless one has experienced it, the dramatic feeling of sudden enlightenment that floods the mind when the right idea finally clinches into place.
When I would go a-visiting, I find that I go off the fashionable street,--not being inclined to change my dress,--to where man meets man, and not polished shoe meets shoe.
Todd and Tim [Tobias] write the music, and I come up with the melodies and lyrics. I call it the Ohio Rock Factory. Tim and Todd run the northern plant in Cleveland, and I've got the southern plant down here in Dayton. No tours permitted.