38
active users
385
visitors today
769
pages today
Last Modified:
AUGUST-21-2010
Index of Sources
Abelson and Sussman
Douglas Adams
Scott Adams
Bilal Ahsan
Christopher Alexander
Jeremy S. Anderson
Poul Anderson
A. Hunt and D. Thomas
I. O. Angell
Anonymous
Mark Ardis
Aristotle
Joe Armstrong
Salman Arshad
Isaac Asimov
Alexander Atanasov
Malcolm P Atkinson
Jeff Atwood
Norman R. Augustine
Bernard Avishai
Charles Babbage
James Bach
Francis Bacon
Richard G. Baini
Terry Baker
Aral Balkan
Leon Bambrick
Craig Barrett
Dave Barry
Jean Baudrillard
Kent Beck
Boris Beizer
Gordon Bell
André Bensoussan
Edward V. Berard
B. Bereza-Jarocinski
Larry Bernstein
Fred Blechman
Cliff Bleszinski
Joshua Bloch
Barry Boehm
Mike Bongiovanni
Grady Booch
Nathaniel S. Borenstein
Bruno Borges
George Box
Dick Brandon
Leonard Brandwein
Wernher von Braun
Frederick P. Brooks
Bruce Brown
Milt Bryce
Tim Bryce
Bill Bryson
Rustam M. Bunyadov
Mike Butler
Tom Cargill
Roy Carlson
John Carmack
David K. Carr
Joe Celko
Assaad Chalhoub
Scott Cherf
Brady Clark
Arthur C. Clarke
Bill Clinton
Alistair Cockburn
Joe Condon
Rich Cook
Alan Cooper
Joseph Costello
P D Coward
Alan Cox
Brad J. Cox
Seymour Cray
Robert Cringeley
Bjarne Däcker
Edward David
Alan M. Davis
Tom DeMarco
L. Peter Deutsch
Edsger Dijkstra
Marc Donner
Peter F. Drucker
Tom Duff
Jeff Duntemann
Paul M. Duvall
Charles Eames
Lewis D. Eigen
Albert Einstein
Maya Elhalal
Ralph Waldo Emerson
Grant D. Fairley
R. E. Fairley
Dick Fairley
R. Fano
Peter Farrar
Ron Fein
Bran Ferren
Ernst Fischer
Brad Fitzpatrick
Brian W. Fitzpatrick
L. Flon
Robert W. Floyd
John Foderaro
Brian Foote
Martin Fowler
Jason Fried
Robert Frost
R Buckminster Fuller
R. Gabriel
Galileo Galilei
John Gall
Erich Gamma
Gandhi
Howard Gardner
Mike Garey
Bill Gates
Michel Gauthier
D. Gelernter
Susan Gerhart
Paul Gerrard
David Gerrold
Francis Glassborow
G. L. Glegg
Martin Golding
James Gosling
Paul Graham
Phil Greenspun
Scott Guthrie
Mark Hahn
Hallin and Hansen
Peter Halpern
David Heinemeier Hansson
Richard Harter
Anders Hejlsberg
Elisabeth Hendrickson
Kevlin Henney
Frank Herbert
Jim Highsmith
Richard Hill
Jason Hiner
C. A. R. Hoare
Hoffstetler
Thomas L. Holaday
Jim Horning
Robert Hummel
Watts S. Humphrey
Via Dan Hurvitz
Kaoru Ishikawa
Charles P. Issawi
Michael A. Jackson
Nigel Jacob
John Jacobs
Geoffrey James
Steve Jobs
Larry L. Johnson
Mike Johnson
Ralph Johnson
S. C. Johnson
Jones
D. Jones
Capers Jones
F. P. Jones
Joseph M. Abou Nader
Bill Joy
Cem Kaner
David Karp
Alan Kay
Raymond Kennington
H. W. Kenton
Brian Wilson Kernighan
Mitchell Kertzman
Ken Knowlton
Donald E. Knuth
Gene Krantz
Kreitzberg and Shneiderman
Steve Krug
R. Kulawiec
Kumaravel
Leslie Lamport
Butler Lampson
Peter Landin
Jaron Lanier
Lao-Tzu
Rick Lemmons
Rick Lemons
KC Lemson
Bruce Leverett
Margy Levine
Steven Levy
Joseph Licklider
Daniel T. Ling
David S. Linthicum
Tom Love
Alex Lowe
Lynas
Steve Maguire
Lew Mammel
Brian Marick
Mark Fewster and Graham
Robert C. Martin
Bob Martin
David Martin
R. L. Martin
A. Maslow
Chris Mason
Henri Matisse
Bruce Mau
David May
Jim McCarthy
Steve C McConnell
Bill McKeeman
Bill McKeenan
Archibald McLeish
H. L. Mencken
Bertrand Meyer
Rod Michael
Harlan D. Mills
Mark Minasi
M. Minsky
Dave Moon
Richard A. Moran
Mike Morton
Glenford J. Myers
Nathan Myhrvold
Eric Naggum
Jonathan Nagler
Nicholas Negroponte
Greg Nelson
Nils-Peter Nelson
Ted Nelson
John von Neumann
Jakob Nielsen
Larry Niven
Peter Norvig
Michael Nygard
Atli Björgvin Oddsson
Moses Oliver
Rick Osborne
Ray Ozzie
Meilir Page-Jones
Donn Parker
C. N. Parkinson
Dave Parnas
Rebecca Parsons
R. Pattis
George Patton
Gordon Pelton
Alan Perlis
Chris Peters
Charles Petzold
Pablo Picasso
Andy Pierson
Vidiu Platon
Dave Platt
P. J. Plauger
Karl Popper
Otis Port
Ron Porter
Chris Pratley
Archibald Putt
Steven R. Rakitin
Jef Raskin
Mitch Ratcliffe
Eric Raymond
Daniel Read
Eb Rechtin
Samuel T. Redwine, Jr.
Matt Reedy
B. Reid
Douglas J. Reilly
Dennis Ritchie
Howard Rose
Keith Rowe
Peter Van Roy
Winston Royce
John Ruskin
Bertrand Russell
Antoine de Saint-Exupéry
Dan Salomon
Bo Sanden
Al Schapira
Robert D. Schneider
B. Schneiderman
B. Schneier
Jeff Scholnik
Norm Schryer
Christian Schulte
R. W. Selby
Mary Shaw
Dave Shea
Beau Sheil
Olin Shivers
John Shore
Ray Simard
Phil Simon
Michael Sinz
D. Sites
Derek Sivers
Richard B. Smith
Steven Smith
Erasmus Smums
Joseph Snipp
Ron Soukup
D. D. Spencer
Joel Spolsky
Randy Stafford
Richard Stallman
G. Steele
Selden Stewart
Clifford Stoll
Dave Storer
C. Strachey
Charles M. Strauss
Bjarne Stroustrup
William Strunk
Michael Swaine
Steve Swartz
Albert Szent-Gyorgi
R. Tarjan
Russ Teasdale
R. Tennant
Christopher Thompson
Ken Thompson
Danny Thorpe
Linus Thorvalds
Bruce Tognazzini
T. DeMarco and T. Lister
Linus Torvalds
Edward Tufte
A. Turing
Stansfield Turner
Lao Tzu
Sun Tzu
S. Ulam
Mike Vanier
D. Vargas
Bert Verhelst
Al Vermeulen
Tom Van Vleck
Vic Vyssotsky
Larry Wall
James A. Ward
Thomas Watson
Gerald M. Weinberg
Peter Weinberger
Joseph Weizenbaum
Eudora Welty
David Wheeler
Alfred North Whitehead
Oscar Wilde
Maurice Wilkes
P. Williams
H. H. Williams
Dave Winer
Phillip Winter
Niklaus Wirth
Steve Witham
Stephen Wolfe
W. Wulf
Ed Yourdon
Pamela Zave
Jamie Zawinski
Craig Zerouni
Fredrik Zetterlund
Elizabeth Zwicky
Tag:
design
"
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.
"
-
C. A. R. Hoare
Tags:
software
design
simple
complicated
"
Design and programming are human activities; forget that and all is lost.
"
-
Bjarne Stroustrup
Tags:
design
programming
"
... with proper design, the features come cheaply. This approach is arduous, but continues to succeed.
"
-
Dennis Ritchie
Tags:
design
cheap
"
It's hard to read through a book on the principles of magic without glancing at the cover periodically to make sure it isn't a book on software design.
"
-
Bruce Tognazzini
Tags:
book
magic
software
design
"
Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary.
"
-
Anonymous
-
From Revised Report on the Algorithmic Language Scheme
Tags:
language
programming
design
feature
"
When in doubt, use brute force.
"
-
Butler Lampson
-
[1984] "Hints for Computer System Design." IEEE Software 1, no. 1 (January)
, Code Complete: A Practical Handbook of Software Construction by Steve C McConnell , ISBN: 1556154844 , Page: 163
This book is available from
Amazon.com
Tags:
doubt
computer
design
"
Organizations that design systems are constrained to produce copies of the communication structures of these organizations
"
-
Anonymous
-
Conway's Law Discussed in The Mythical Man-Month. Layered organizations produce software with layered architectures, etc. Conway's original formulation in 1968 was: If you have four groups working on a compiler, you'll get a four-pass compiler
, The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks , ISBN: 0201835959
This book is available from
Amazon.com
Tags:
organization
design
"
First do it, then do it right, then do it fast.
"
-
Anonymous
-
There are many variants of this quote. The basic idea is that you should not try to start optimizing your code from the start, but try to get a simple design that works. When you try to optimize early, you often get a design that is too complicated and fragile, and you often end up optimizing something that isn't even a bottleneck.
Tags:
optimize
code
simple
design
agile
"
The best designers will use many design patterns that dovetail and intertwine to produce a greater whole.
"
-
Erich Gamma
-
Gamma, Helm, Johnson, Vlissides
, Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides , ISBN: 0201633612
This book is available from
Amazon.com
Tags:
designer
design
pattern
"
...the organization chart will initially reflect the first system design, which is almost surely not the right one [...] as one learns, he changes the design [...]. Management structures also need to be changed as the system changes...
"
-
Frederick P. Brooks
, The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks , ISBN: 0201835959
This book is available from
Amazon.com
Tags:
system
design
management
changes
"
Complexity is a sign of technical immaturity. Simplicity of use is the real sign of a well design product whether it is an ATM or a Patriot missile.
"
-
Daniel T. Ling
Tags:
complexity
technical
simple
design
product
"
Great designs come from great designers.
"
-
Frederick P. Brooks
-
No silver bullet, 1987
Tags:
design
designer
"
At first sight, the idea of any rules or principles being superimposed on the creative mind seems more likely to hinder than to help, but this is quite untrue in practice. Disciplined thinking focuses inspiration rather than blinkers it.
"
-
G. L. Glegg
-
The design of design, 1969 (quoted by Brooks)
Tags:
rule
principles
mind
help
practice
design
"
Planning is also design.
"
-
Kent Beck
-
"Programming as a garden: Permaprogramming" (talk)
Tags:
plan
design
"
The first asset in making designs is a good notation to record and discuss alternative possibilities.
"
-
B. Schneiderman
-
1998
Tags:
design
"
Design first, then code.
"
-
Anonymous
Tags:
design
"
Changes in software design will eventually mean "one step forward, two steps back". It is inevitable.
"
-
Salman Arshad
Tags:
design
software
changes
"
The hardest part of design... is keeping features out.
"
-
Anonymous
Tags:
design
feature
"
To have big impact, improve performance.
"
-
Tags:
design
Send us some feedback
|
Sign Guestbook
|
View Guestbook
Contact Us
|
Add Quotes
|
Advertise
|
Home
|
Web Design by 3terra
© 1997 - 2008 SoftwareQuotes.com - All Rights Reserved
info@SoftwareQuotes.com
Search Quotes
Free Newsletter!
Tell a Friend!
Recommend
this site
to your friend
QUICK LINKS
Photography Quotes
SQ on Facebook
SoftwareQuotes on Twitter
Random Quote Wizard
Sign Guestbook
View Guestbook
Add Quotes
Advertise
Quotes in Icelandic
Donate!
RECOMMENDED BOOKS
Code Complete, Second Edition (Dv-Professional)
Buy this book at
Amazon.com
The Pragmatic Programmer: From Journeyman to Master
Buy this book at
Amazon.com