The designer of a new kind of system must participate fully in the implementation.
- Donald E. Knuth
 
... the designer of a new system must not only be the implementor and the first large-scale user; the designer should also write the first user manual. ... If I had not participated fully in all these activities, literally hundreds of improvements would never have been made, because I would never have thought of them or perceived why they were important.
- Donald E. Knuth
 
Every large system that works started as a small system that worked.
- Anonymous - You can't design and build a big system and expect it to work. You have to grow it from a smaller version that works.
 
Object Motto: Ask not first what the system does: As what it does it to!
- Bertrand Meyer, Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) by Bertrand Meyer , ISBN: 0136291554
 
Real systems have no top.
- Bertrand Meyer, Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) by Bertrand Meyer , ISBN: 0136291554
 
The focus on external interfaces is inevitable in a method that asks "What will the system do for the end user?" s the key question: the answer will tend to emphasize the most external aspects.
- Bertrand Meyer, Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) by Bertrand Meyer , ISBN: 0136291554
 
A software system should be like a Mozart symphony: Perfection at all levels.
- Bjarne Däcker
 
...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
 
If a project has not achieved a system architecture, including its rationale, the project should not proceed to full-scale system development. Specifying the architecture as a deliverable enables its use throughout the development and maintenance process.
- Barry Boehm
 
The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have written. In my case, I went to the garbage cans at the Computer Science Center and I fished out listings of their operating systems.
- Bill Gates - OS/2 Notebook, 1990, p. 614
 
The programmer's primary weapon in the never-ending battle against slow system is to change the intramodular structure. Our first response should be to reorganize the modules' data structures.
- Frederick P. Brooks, Code Complete: A Practical Handbook of Software Construction by Steve C McConnell , ISBN: 1556154844 , Page: 38
 
A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable.
- Leslie Lamport
 
If you don't have a good system, make sure you get good users.
- Anonymous
 
Companies should make their own enterprise systems as often as network security companies should manufacture their own aspirin.
- Phil Simon