„We have come through a strange cycle in programming, starting with the creation of programming itself as a human activity. Executives with the tiniest smattering of knowledge assume that anyone can write a program, and only now are programmers beginning to win their battle for recognition as true professionals.“

Cited in: Michael Jay Quinn (2006) Ethics for the information age. p. 415
The Psychology of Computer Programming, 1971

Última atualização 22 de Maio de 2020. História
Gerald M. Weinberg photo
Gerald M. Weinberg22
American computer scientist 1933 - 2018

Citações relacionadas

Richard Stallman photo

„You see, some people have a talent for programming. At ten to thirteen years old, typically, they're fascinated, and if they use a program, they want to know: “How does it do this?” But when they ask the teacher, if it's proprietary, the teacher has to say: “I'm sorry, it's a secret, we can't find out.” Which means education is forbidden. A proprietary program is the enemy of the spirit of education. It's knowledge withheld, so it should not be tolerated in a school, even though there may be plenty of people in the school who don't care about programming, don't want to learn this. Still, because it's the enemy of the spirit of education, it shouldn't be there in the school.
But if the program is free, the teacher can explain what he knows, and then give out copies of the source code, saying: “Read it and you'll understand everything.” And those who are really fascinated, they will read it! And this gives them an opportunity to start to learn how to be good programmers.
To learn to be a good programmer, you'll need to recognize that certain ways of writing code, even if they make sense to you and they are correct, they're not good because other people will have trouble understanding them. Good code is clear code that others will have an easy time working on when they need to make further changes.
How do you learn to write good clear code? You do it by reading lots of code, and writing lots of code. Well, only free software offers the chance to read the code of large programs that we really use. And then you have to write lots of code, which means you have to write changes in large programs.
How do you learn to write good code for the large programs? You have to start small, which does not mean small program, oh no! The challenges of the code for large programs don't even begin to appear in small programs. So the way you start small at writing code for large programs is by writing small changes in large programs. And only free software gives you the chance to do that.“

—  Richard Stallman American software freedom activist, short story writer and computer programmer, founder of the GNU project 1953

A Free Digital Society - What Makes Digital Inclusion Good or Bad? http://www.gnu.org/philosophy/free-digital-society.html#education; Lecture at Sciences Po in Paris (19 October 2011)]
2010s

Doug McIlroy photo

„Word and Excel and PowerPoint and other Microsoft programs have intimate — one might say promiscuous — knowledge of each others' internals. In Unix, one tries to design programs to operate not specifically with each other, but with programs as yet unthought of.“

—  Doug McIlroy American computer scientist, mathematician, engineer, and programmer 1932

Doug McIlroy (2003). The Art of Unix Programming: The Elements of Operating-System Style http://www.catb.org/esr/writings/taoup/html/ch03s01.html

Ward Cunningham photo
Marshall McLuhan photo

„The levelling of inflexion and of wordplay became part of the program of applied knowledge in the seventeenth century.“

—  Marshall McLuhan Canadian educator, philosopher, and scholar-- a professor of English literature, a literary critic, and a communicatio… 1911 - 1980

Fonte: 1960s, The Gutenberg Galaxy (1962), p. 265

Hal Abelson photo
Mao Zedong photo
Erik Naggum photo
Sukavich Rangsitpol photo
Charles Augustin Sainte-Beuve photo

„To lend freshness to things known, to spread knowledge of things new; an excellent program for a critic.“

—  Charles Augustin Sainte-Beuve French literary critic 1804 - 1869

Renouveler les choses connues, vulgariser les choses neuves: un bon programme pour un critique.
Causeries du lundi, vol. 11 (1856; Paris: Garnier, 1868) p. 512; Philo M. Buck, Jr. Literary Criticism (New York: Harper, 1930) p. 398

Mao Zedong photo
Grace Hopper photo

„To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.“

—  Grace Hopper American computer scientist and United States Navy officer 1906 - 1992

David Sayre, while in a panel discussion with Hopper, as quoted in Management and the Computer of the Future (1962) by Sloan School of Management, p. 277
Misattributed

Arthur C. Clarke photo
David Deutsch photo
Sri Aurobindo photo
Richard Stallman photo

„If we are content with knowledge as a commodity, accessible only through a computerized bureaucracy, we can simply let companies provide it. But if we want to keep human knowledge open and freely available to humanity, we have to do the work to make it available that way. We have to write a free encyclopedia.“

—  Richard Stallman American software freedom activist, short story writer and computer programmer, founder of the GNU project 1953

"The Free Universal Encyclopedia and Learning Resource" (1999) http://www.gnu.org/encyclopedia/free-encyclopedia.html
1990s

John McCarthy photo
John McCarthy photo
Hal Abelson photo

„Giving it away helps defuse complex intellectual property issues of ownership and control that can distract the universities from their missions to disseminate knowledge." - commmenting on MIT's Open Courseware program“

—  Hal Abelson computer scientist 1947

Fonte: MIT's maverick view of intellectual property worth considering http://www.mysanantonio.com/news/metro/stories/MYSA18.01C.hendricks0318.768fcaac.html

„Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam egestas wisi a erat. Morbi imperdiet, mauris ac auctor dictum.“