A Quote by Linus Torvalds

I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
There are a couple of people in the world who can really program in C or FØRTRAN. They write more code in less time than it takes for other programmers. Most programmers aren't that good. The problem is that those few programmers who crank out code aren't interested in maintaining it.
Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming.
When the words are fuzzy, the programmers reflexively retreat to the most precise method of articulation available: source code. Although there is nothing more precise than code, there is also nothing more permanent or resistant to change. So the situation frequently crops up where nomenclature confusion drives programmers to begin coding prematurely, and that code becomes the de facto design, regardless of its appropriateness or correctness.
The most important thing is that man should be the measure of all structures, including economic structures, and not that man be made to measure for those structures. The most important thing is not to lose sight of personal relationships - i.e., the relationships between man and his co-workers, between subordinates and their superiors, between man and his work, between this work and its consequences.
Beyond basic mathematical aptitude, the difference between good programmers and great programmers is verbal ability.
Smart data structures and dumb code works a lot better than the other way around.
Always think about how a piece of code should be used: good interfaces are the essence of good code. You can hide all kinds of clever and dirty code behind a good interface if you really need such code.
When it comes to partisan politics, everyone is a hypocrite. And all they care about is whether it hurts or helps them ... Is it good or bad for the Democrats? Is it good or bad for the Republicans? Is it good or bad for Jews, or good or bad for blacks, or is it good or bad for women? Is it good or bad for men? Is it good or bad for gays? That's the way people think about issues today. There is very little discussion of enduring principles.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Learn when and how to use different data structures and their algorithms in your own code. This is harder as a student, as the problem assignments you'll work through just won't impart this knowledge. That's fine.
There's a subtle reason that programmers always want to throw away the code and start over. The reason is that they think the old code is a mess. [...] The reason that they think the old code is a mess is because of a cardinal, fundamental law of programming: It's harder to read code than to write it.
The married man has all but eliminated that worry from his life, simply because his wife knows all about him: the good, the bad, and the tiny.
With too little data, you won't be able to make any conclusions that you trust. With loads of data you will find relationships that aren't real... Big data isn't about bits, it's about talent.
We get more data about people than any other data company gets about people, about anything - and it's not even close. We're looking at what you know, what you don't know, how you learn best. The big difference between us and other big data companies is that we're not ever marketing your data to a third party for any reason.
It is a mistake to think that programmers wares are programs. Programmers have to produce trustworthy solutions and present it in the form of cogent arguments. Programs source code is just the accompanying material to which these arguments are to be applied to.
This site uses cookies to ensure you get the best experience. More info...
Got it!