"Clearly, programming courses should teach methods of design and construction, and the selected examples should be such that a gradual development can be nicely demonstrated."
"Design is not just what it looks like and feels like. Design is how it works."Niklaus Wirth on Steve Jobs
"You can design and create, and build the most wonderful place in the world. But it takes people to make the dream a reality."Niklaus Wirth on Walt Disney
"The artist in me cries out for design."Niklaus Wirth on Robert Frost
"A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away."Niklaus Wirth on Antoine de Saint-Exupery
"Sometimes I can't figure designers out. It's as if they flunked human anatomy."Niklaus Wirth on Erma Bombeck
"In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever."
"A good designer must rely on experience, on precise, logic thinking and on pedantic exactness. No magic will do."
"But active programming consists of the design of new programs, rather than contemplation of old programs."
"My duty as a teacher is to train, educate future programmers."
"Nevertheless, I consider OOP as an aspect of programming in the large that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming."