Wednesday, April 24, 2024 Text is available under the CC BY-SA 3.0 licence.

John D. Carmack

« All quotes from this author
 

The situation is so much better for programmers today - a cheap used PC, a linux CD, and an internet account, and you have all the tools necessary to work your way to any level of programming skill you want to shoot for.
--
Quoted in David Kushner, Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture Chapter 14, p. 254.

 
John D. Carmack

» John D. Carmack - all quotes »



Tags: John D. Carmack Quotes, Authors starting by C


Similar quotes

 

Rewarding incompetence and ignorance increases the number of incompetent programmers. Designing programming languages and tools so incompetent programmers can feel better about themselves is not the way to go.

 
Erik Naggum
 

For twenty years programming languages have been steadily progressing toward their present condition of obesity; as a result, the study and invention of programming languages has lost much of its excitement. Instead, it is now the province of those who prefer to work with thick compendia of details rather than wrestle with new ideas. Discussions about programming languages often resemble medieval debates about the number of angels that can dance on the head of a pin instead of exciting contests between fundamentally differing concepts. Many creative computer scientists have retreated from inventing languages to inventing tools for describing them. Unfortunately, they have been largely content to apply their elegant new tools to studying the warts and moles of existing languages.

 
John Backus
 

Just as other information should be available to those who want to learn and understand, program source code is the only means for programmers to learn the art from their predecessors. It would be unthinkable for playwrights not to allow other playwrights to read their plays, but only be present at theater performances where they would be barred even from taking notes. Likewise, any good author is well read, as every child who learns to write will read hundreds of times more than it writes. Programmers, however, are expected to invent the alphabet and learn to write long novels all on their own. Programming cannot grow and learn unless the next generation of programmers have access to the knowledge and information gathered by other programmers before them.

 
Erik Naggum
 

I can also tell you on the Internet in China, you can have access to a lot of postings that are quite critical about the government. It is exactly through reading these critical opinions on the Internet that we try to locate problems and further improve our work. I don't think a system or a government should fear critical opinions or views. Only by heeding those critical views would it be possible for us to further improve our work and make further progress. I frequently browse the Internet to learn about a situation.

 
Wen Jiabao
 

For a number of years I have been familiar with the observation that the quality of programmers is a decreasing function of the density of go to statements in the programs they produce. More recently I discovered why the use of the go to statement has such disastrous effects, and I became convinced that the go to statement should be abolished from all "higher level" programming languages.

 
Edsger W. Dijkstra
© 2009–2013Quotes Privacy Policy | Contact