A Quote by John Carmack

Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming.
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.
With 'Scratch,' you create computer programs by snapping together graphical programming blocks, much like LEGO bricks, without any of the obscure syntax and punctuation of traditional programming languages. After creating an interactive 'Scratch' project, you can share it on the 'Scratch' website, just as you would share videos on YouTube.
All programming is maintenance programming, because you are rarely writing original code.
People sometimes have a view of programming that is something solitary and very technical. But programming is among the most creative, expressive, and social careers.
I believe that the purpose of life is, at least in part, to be happy. Based on this belief, Ruby is designed to make programming not only easy but also fun. It allows you to concentrate on the creative side of programming, with less stress.
My favorite programming languages are Lisp and C. However, since around 1992 I have worked mainly on free software activism, which means I am too busy to do much programming. Around 2008 I stopped doing programming projects.
I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language.
Low-level programming is good for the programmer's soul.
My impression was and is that many programming languages and tools represent solutions looking for problems, and I was determined that my work should not fall into that category. Thus, I follow the literature on programming languages and the debates about programming languages primarily looking for ideas for solutions to problems my colleagues and I have encountered in real applications. Other programming languages constitute a mountain of ideas and inspiration-but it has to be mined carefully to avoid featurism and inconsistencies.
The major change was going from 'Black and White' to 'Fable,' because I was no longer programming, and I had spent most of my time designing through programming, and only working with people I knew well.
Computer programming has been traditionally seen as something that is beyond most people - it's only for a special group with technical expertise and experience. We have developed 'Scratch' as a new type of programming language, which is much more accessible.
A good programming language is a conceptual universe for thinking about programming.
Sequential programming is really hard, and parallel programming is a step beyond that.
Although mathematical notation undoubtedly possesses parsing rules, they are rather loose, sometimes contradictory, and seldom clearly stated. [...] The proliferation of programming languages shows no more uniformity than mathematics. Nevertheless, programming languages do bring a different perspective. [...] Because of their application to a broad range of topics, their strict grammar, and their strict interpretation, programming languages can provide new insights into mathematical notation.
Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. A programmer who subconsciously views himself as an artist will enjoy what he does and will do it better.
The person that is buying a share of stock is convinced he knows something that the other person who's selling it to him does not know. There's no zero sum game in Wall Street.
This site uses cookies to ensure you get the best experience. More info...
Got it!