Once we were Programmers. Maybe our last best hope is a movie.
Chefs work with food, artists with oil paint, programmers with code.
Voodoo Programming: Things programmers do that they know shouldn't work but they try anyway, and which sometimes actually work, such as recompiling everything.
To a programmer, an operating system is defined by its API.
I've known people who have not mastered their tools who are good programmers, but not a tool master who remained a mediocre programmer.
Teaming up with the scientists, researchers and computer programmers at Intel to collaborate and co-develop new ways to communicate, create, inform and entertain is going to be amazing.
In their work, designers often become expert with the device they are designing. Users are often expert at the task they are trying to perform with the device. [. . . ] Professional designers are usually aware of the pitfalls. But most design is not done by professional designers, it is done by engineers, programmers, and managers.
My message to the serious programmer is this: spend a part of your working day examining and refining your own methods. Even though programmers are always struggling to meet some future or past deadline, methodological abstraction is a wise long term investment.
Programmers are expensive. Hardware is cheap.
It would be just like programmers to shorten 'the year 2000 problem' to 'Y2K'- exactly the kind of thinking that created this situation in the first place.
Any verbose and tedious solution is error-prone because programmers get bored.
Laziness is a programmers main virtue.
Good programmers know what's beautiful and bad ones don't.
Most of the good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Programmers have not been professionals because they haven't really cared about quality.
We were not out to win over the Lisp programmers; we were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp.
Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
To be a programmer is to develop a carefully managed relationship with error. There's no getting around it. You either make your accomodations with failure, or the work will become intolerable.
Man is programmed to find the programmer.