Software Development Quotes

Original author: Glenn Vanderburg
  • Transfer
A few quotes about design and software development. I think everyone will find something to their liking. In addition to this topic .

Simplicity is the spirit of efficiency. // A. Freeman

Simplicity is the key to reliability. // E. Dijkstra The

art of simplicity is a complex puzzle. // D. Horton

Nothing reveals design flaws like implementation. // J. Horton

The most important thing in developing software is to clearly understand the ultimate goal. // B. Stroustrup

If you cannot understand the structure of the entire program while taking a shower, you are not ready to implement it. // R. Pattis

The goal of abstraction is not to be vague, but to create a new semantic level that will be completely transparent. // E. Dijkstra

When I work on a task, I don’t think about beauty. I only think about how to solve the problem. But when the finished solution looks ugly, I know it is wrong. // B. Fuller

If you want to improve your code, do not go in cycles in tests; design better. // S. McConnell

Complexity management is the quintessence of programming. // B. Kernighan The

inevitable price of convenience is simplicity. // T. Hoare

Everything should be done as simple as possible. But not easier. // A. Einstein

There are two methods for creating software. One of them is to make the program so simple that, obviously, there are no shortcomings in it. And another, to make the application so complex that there are no obvious flaws in it. // T. Hoare

Someone wished that the computer could be used as easily as a telephone. The dream came true: I can no longer figure out how to use the phone. // B. Stroustrup

Technical skills are the mastery of complexity, and creativity is the mastery of simplicity. // E. Zeeman

Complexity [applications, approx. lane] - a sign of technical immaturity. Ease of use is a sign of a well-designed product, whether it is an ATM or a rocket. // Daniel T. Ling

The cost of adding new functionality is not only the cost of writing code. The price also includes obstacles for further expansion ... The trick is to select functions that do not conflict with each other. // John Carmack

Smart data structures and dumb code work much better than vice versa. // E. Raymond

If a car went through a computer development cycle, a Rolls-Royce cost $ 100, a million mpg and exploded every year, killing all passengers. // R. Cringely Scrolling

through a book about the principles of magic and not looking at the cover, it's hard not to decide that this is a book about software development. // B. Tognazzini

A company that treats its programmers as idiots will soon receive developers who can only act like idiots. // B. Stroustrup

The main mistake of people who design something completely idiocy-resistant is to underestimate the
ingenuity of complete idiots.
// D. Adams

The problem is that idiots are self-confident and smart are full of doubts. // B. Russell An

architect is someone who knows the difference between what can be done and what should be done. // L. McVoy

A bad architect succumbs to every temptation, and a good architect resists them. L. Wittgenstein

Walking on water and developing programs according to TK is very simple if they are frozen.E. Berard

If projects collapse under a hail of amendments made to the ToR, this means that there is a flaw. We must find a way to make projects resilient to such changes and protect them from decay. // R. Martin

Premature optimization is the root of all ills. // Unknown author

In theory, there is no difference between practice and theory. But in practice it is. // Jan van de Snepscheut

No code can be faster than no code. // Taligent's Guide to Designing Programs

Also popular now: