Torvalds' quote about good programmers
programmers.stackexchange.com
Torvalds' quote about good programmers
1–10 of 108 posts
Re: Torvalds' quote about good programmers
#2Quite a nice summary, courtesy of http://programmers.stackexchange.com/a/163195/31774
Re: Torvalds' quote about good programmers
#3"Amateurs worry about equipment, professionals worry about money, masters worry about light"
Re: Torvalds' quote about good programmers
#4Something like 10 years ago I was lucky enough that a guy told me and explained me this stuff, that I was starting to understand myself btw, and programming suddenly changed for me. If you get the data structures right, the first effect is that the code becomes much simpler to write. It's not hard that you drop 50% of the whole code needed just because you created better data structures (here better means: more suitable to describe and operate on the problem). Or something that looked super-hard to do suddenly starts to be trivial because the representation is the right one.
Re: Torvalds' quote about good programmers
#5Re: Torvalds' quote about good programmers
#6Re: Torvalds' quote about good programmers
#7there's quite a similar quote on photography "Amateurs worry about equipment, professionals worry about money, masters worry about light"
"... I just take pictures."
Programming, motherfucker.
Re: Torvalds' quote about good programmers
#8Or to put it another way - algorithms are the plot, representation are your characters, and code is your language. One or two of three aren't enough.
Code is very good investment, it must be as short and simple as possible, but not too much. There must be a balance, compromise between volume, verbosity and meaning, as in a good poetry. The heuristic here is 'less is more'.
This must be not confused with languages. Bad, unreadable code could be written in any language, but some over-hyped languages are bloated and messy from the birth.
Re: Torvalds' quote about good programmers
#9Posting these stackexchange questions to HN is the best way of getting them closed as "unconstructive", whatever that means.
Re: Torvalds' quote about good programmers
#10This is one of the few programming quotes that is not just abstract crap, but one thing you can use to improve your programming skills 10x IMHO. Something like 10 years ago I was lucky enough that a guy told me and explained me this stuff, that I was starting to understand myself btw, and programming suddenly changed for me. If you get the data structures right, the first effect is that the code becomes much simpler…