Friday, September 28, 2007

"There comes a time in the history of any project when it becomes necessary to shoot the engineers and begin production." --Unknown

Thursday, September 27, 2007

"At the source of every error which is blamed on the computer, you will find at least two human errors, including the error of blaming it on the computer." --Unknown

Wednesday, September 26, 2007

"One of the things that tools can do is to help bad designers create ghastly designs much more quickly than they ever could in the past." --Grady Booch

Tuesday, September 25, 2007

"Why bother with subroutines when you can type fast?" --Vaughn Rokosz

Monday, September 24, 2007

"Computer geek: an asocial, malodorous, pasty-faced monomaniac with all the personality of a cheese-grater." --Jargon Files

Friday, September 21, 2007

"...the cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. … The trick is to pick the features that don't fight each other."  --John Carmack

Thursday, September 20, 2007

"Mostly, when you see programmers, they aren't doing anything. One of the attractive things about programmers is that you cannot tell whether or not they are working simply by looking at them. Very often they're sitting there seemingly drinking coffee and gossiping, or just staring into space. What the programmer is trying to do is get a handle on all the individual and unrelated ideas that are scampering around in his head." --Charles M Strauss

Wednesday, September 19, 2007

"bug, n: An elusive creature living in a program that makes it incorrect. The activity of "debugging", or removing bugs from a program, ends when people get tired of doing it, not when the bugs are removed." --Datamation

Tuesday, September 18, 2007

"The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures." --Frederick P Brooks Jr

Monday, September 17, 2007

"Imitating paper on a computer screen is like tearing the wings off a 747 and using it as a bus on the highway." --Ted Nelson

Friday, September 14, 2007

"A common mistake that people make when trying to design something completely foolproof was to underestimate the ingenuity of complete fools." --Douglas Adams

Wednesday, September 12, 2007

"Design adds value faster than it adds cost." --Joel Spolsky

Tuesday, September 11, 2007

"If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it." --Richard Pattis

Friday, September 07, 2007

"Much of the Web is like an anthill built by ants on LSD." --Jakob Nielsen

Thursday, September 06, 2007

"Designers must do two seemingly contradictory things at the same time: They must design for perfection, and they must design as though errors are inevitable. And they must do the second without compromising the first." --Bob Colwell

Wednesday, September 05, 2007

"It is easier to change the specification to fit the program than vice versa." --Alan Perlis

Tuesday, September 04, 2007

"It's OK to figure out murder mysteries, but you shouldn't need to figure out code. You should be able to read it." --Steve C McConnell