Quotes about Software

"Smart data structures and dumb code works a lot better than the other way around."
Eric S. Raymond
"Premature optimization is the root of all evil"
Donald Knuth
"User interface is the process of shifting from chaotic complexity to elegant simplicity."
Akshat Paul
"Typing is no substitute for thinking."
R.W. Hamming
"What was heresy yesterday is dogma today."
Bangambiki Habyarimana
"Walking on water and developing software from a specification are easy if both are frozen."
Edward V. Berard
"If you can get today’s work done today, but you do it in such a way that you can’t possibly get tomorrow’s work done tomorrow, then you lose."
Martin Fowler
"If we want users to like our software, we should design it to behave like a likeable person."
Alan Cooper
"The trick is to fix the problem you have, rather than the problem you want."
Bram Cohen
"You've got to start with the customer experience and work back toward the technology ― not the other way around."
Steve Jobs
"Simplicity and elegance are unpopular because they require hard work and discipline."
Edsger W. Dijkstra
"Coding like poetry should be short and concise."
Santosh Kalwar
"Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure."
Melvin Conway
"The software isn’t finished until the last user is dead."
Sidney Markowitz
"Scrum is like the rules of soccer. Following them does not make you a good player."
Jeff Sutherland