“Programmers are always surrounded by complexity; we cannot avoid it. Our applications are complex because we are ambitious to use our computers in ever more sophisticated ways. Programming is complex because of the large number of conflicting objectives for each of our programming projects. If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather than part of its solution.”

C.A.R. Hoare

C.A.R. Hoare - “Programmers are always surrounded by...” 1

Similar quotes

“Our language is an imperfect instrument created by ancient and ignorant men. It is an animistic language that invites us to talk about stability and constants, about similarities and normal and kinds, about magical transformations, quick cures, simple problems, and final solutions. Yet the world we try to symbolize with this language is a world of process, change, differences, dimensions, functions, relationships, growths, interactions, developing, learning, coping, complexity. And the mismatch of our ever-changing world and our relatively static language forms is part of our problem.”

Semanticist Wendell Johnson
Read more

“We confuse what is complex (raising a child, finding more meaning in our lives) with what is complicated (sending astronauts to the moon, doing our taxes). Confusing the two, leads us to complicated solutions for things that are actually complex instead.”

Patti Digh
Read more

“Suffering is part of our training program for becoming wise.”

Ram Dass
Read more

“Computer programs are the most complex things that humans make.”

Douglas Crockford
Read more

“It's part of our overall Body Negation Program.”

Sue Monk Kidd
Read more