Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. --Rick Cook First solve the problem. Then, write the code. --Waseem Latif There ain't no rules around here. We are trying to accomplish something. --Thomas Edison A university is what a college becomes when the faculty loses interest in students. --John Ciardi Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code. --Edsger W. Dijkstra You are not reading this book because a teacher assigned it to you, you are reading it because you have a desire to learn, and wanting to learn is the biggest advantage you can have. --Cory Althoff Learning the art of programming, like most other disciplines, consists of first learning the rules and then learning when to break them. --Joshua Bloch Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail. --Max Kanat-Alexander The best way to predict the future is to invent it --Alan Kay Learn the rules like a pro, so you can break them like an artist --Pablo Picasso Without requirements and design, programming is the art of adding bugs to an empty text file. --Louis Srygley What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time? --James Alan Gardner What is a university/college when the students lose interest? --Isaac Traxler A change in perspective is worth 80 IQ points --Alan Kay The big optimizations come from refining the high-level design, not the individual routines. --Steve McConnell Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live --John Woods If the steps become to big, they become walls... --Herb Sutter Know the rules well, so you can break them effectively --Dalai Lama XIV So if an algorithm is an idealized recipe, a program is the detailed set of instructions for a cooking robot preparing a month of meals for an army while under enemy attack --Kernighan Brian It's got to be the going not the getting there that's good. --Hary Chapin Delivering good software today is often better than perfect software tomorrow, so finish things and ship. --David Thomas People who are really serious about software should make their own hardware --Alan Kay How do you expect to succeed if you do not know the rules? --Anonymous Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer. --Frederick P. Brooks Jr. Programming isn't about what you know; it's about what you can figure out. --Chris Pine Any fool can write code that a computer can understand. Good programmers write code that humans can understand. --Martin Fowler Object-oriented programming offers a sustainable way to write spaghetti code. It lets you accrete programs as a series of patches. --Paul Graham
|