Tuesday, March 26, 2024

Celebrity: 3 Quotes on Software Development by Tony Hoare

Those quotes are attributed to British computer scientist Tony Hoare(or C.A.R. Hoare), renowned for his fundamental contributions to the definition and design of programming languages, as well as the development of the widely used sorting algorithm, Quicksort. His quotes are filled with deep insights and wisdom in the fields of software engineering and computer science. His quotes emphasize important principles of software development, particularly understanding the simplicity and complexity of programming.


Famous Authors : 3 Quotes on Software Development by Tony Hoare


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.

- C.A.R. Hoare -

This quote describes two approaches to software design. The first approach is to make the design extremely simple so that defects are not obvious. On the other hand, the second approach is to make the design overly complex so that defects are not obvious. It emphasizing the importance of designers keeping the design simple and clear.


  • The real value of tests is not that they detect bugs in the code, but that they detect inadequacies in the methods, concentration, and skills of those who design and produce the code. - Tony Hoare -
  • This quote describes a perspective on the real value of software testing. It emphasizes that the primary value of testing is not just to detect bugs in the code, but rather to detect deficiencies in the methods, concentration, and skills of those who design and produce the code. Testing is an important step in enhancing software quality and creating more stable and reliable products.


  • The most important property of a program is whether it accomplishes the intentions of its user. - C.A.R. Hoare -
  • This quote emphasizes that the most crucial aspect of a program lies in its ability to fulfill the user's objectives or requirements, which determines its value. Therefore, the success of a program is contingent upon meeting the user's needs.




Motivational English Quotes To Inspire You.

#Software #Development #Tony Hoare

No comments:

Post a Comment

Thank you~!

Featured Post

The Dangers of Fake News: A Collection of Quotes

These quotes highlights the role of media in truth and ethics, addressing the dangers of fake news and the need for responsible journalism. ...

Popular Posts