„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.“

—  Gerald M. Weinberg, Cited in: Michael Jay Quinn (2006) Ethics for the information age. p. 415
Gerald M. Weinberg22
American computer scientist 1933
Publicidade

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)]

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

Publicidade
Ward Cunningham photo
Hal Abelson photo

„Applicants must also have extensive knowledge of Unix, although they should have sufficiently good programming taste to not consider this an achievement“

—  Hal Abelson computer scientist 1947
Source: anusf.anu.edu.au http://anusf.anu.edu.au/~drw900/quotes.html - MIT job advertisement

Mao Zedong photo
Erik Naggum 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
Causeries du lundi, vol. 11 (1856; Paris: Garnier, 1868) p. 512; Philo M. Buck, Jr. Literary Criticism (New York: Harper, 1930) p. 398

Publicidade
Mao Zedong photo
Marshall McLuhan photo

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

—  Marshall McLuhan Canadian educator, philosopher, and scholar-- a professor of English literature, a literary critic, and a communicat... 1918 - 1980

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

Publicidade
Arthur C. Clarke photo
David Deutsch 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

Sri Aurobindo photo
Próximo