Culture is the collective programming of the mind which distinguishes the members of one group from another.
You can't trust code that you did not totally create yourself.
Perfect reusable components are not obtained at the first shot.
Self-programming, what you believe and affirm about yourself, is the basis of who you are.
Perl programming is an *empirical* science!
I don't ever know where I'm going. Because one of the wonderful things about writing, which is different than working in programming, you don't need to know. You could just write and discover where you're going. And it's a great deal of fun.
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?
I try to watch as many movies as possible within a group setting instead of just in front of my laptop. It's better to watch something and chat about it with your programming peers afterward.
AMC is a fantastic network that does diverse programming, and does it at a really good level and of great quality.
Machines take me by surprise with great frequency.
It's against my programming to impersonate a deity.
I loved logic, math, computer programming. I loved systems and logic approaches. And so I just figured architecture is this perfect combination.
For many phenomena, 80% of consequences stem from 20% of the causes.
The book Dynamic Programming by Richard Bellman is an important, pioneering work in which a group of problems is collected together at the end of some chapters under the heading "Exercises and Research Problems," with extremely trivial questions appearing in the midst of deep, unsolved problems. It is rumored that someone once asked Dr. Bellman how to tell the exercises apart from the research problems, and he replied: "If you can solve it, it is an exercise; otherwise it's a research problem. "
To solve an interesting problem, start by finding a problem that is interesting to you.
All programming is maintenance programming, because you are rarely writing original code.
You cannot teach beginners top-down programming, because they don't know which end is up.
Even in our own agriculture strategy, if we got a great new drought-resistant seed and we managed to get it distributed in the system, we just assumed that it would reach female farmers. That's a false assumption, because women don't interact with agro-dealers. So if you don't develop specific programming to ensure that seed gets in a woman's hands, then the extra income [generated by higher-yielding crops] goes into her husband's hands.
You know, I've never accidentally drilled a hole in myself while programming.
I don't think there is enough educational programming, but unfortunately, television is built around advertising and those shows don't get the big ratings.