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 A language that doesn't affect the way you think about programming is not worth knowing. --Alan Perlis The best way to predict the future is to invent it --Alan Kay A change in perspective is worth 80 IQ points --Alan Kay Think twice, code once. --Waseem Latif College is a waystation - the last convenience store on the road to life-long responsibility. --Dennis Miller 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. Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code. --Edsger W. Dijkstra The big optimizations come from refining the high-level design, not the individual routines. --Steve McConnell ...I’m not saying simple code takes less time to write. You’d think it would since you end up with less total code, but a good solution isn’t an accretion of code, it’s a distillation of it. --Robert Nystrom Programming isn't about what you know; it's about what you can figure out. --Chris Pine Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail. --Max Kanat-Alexander What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time? --James Alan Gardner How do you expect to succeed if you do not know the rules? --Anonymous
|