Applying the Linus Torvalds “good taste” coding requirement
-
Brian Barto[^]:
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about coding with “good taste”.
"Taste is the enemy of creativeness."
-
Brian Barto[^]:
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about coding with “good taste”.
"Taste is the enemy of creativeness."
He does have a very good point there.
What do you get when you cross a joke with a rhetorical question? The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism. Do questions with multiple question marks annoy you???
-
Brian Barto[^]:
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about coding with “good taste”.
"Taste is the enemy of creativeness."
Similar to code cleanliness. Or to paraphrase an alleged quote attributed to Einstein: "Make code as simple as possible, but no simpler."
#SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
-
Brian Barto[^]:
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about coding with “good taste”.
"Taste is the enemy of creativeness."
+ 1 Nice Point :thumbsup:
-
Brian Barto[^]:
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about coding with “good taste”.
"Taste is the enemy of creativeness."
I promise to code with 'good taste' if Linus promise to behave in the same way...
Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.
-
I promise to code with 'good taste' if Linus promise to behave in the same way...
Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.
He is Linus Torvalds. You are Kornfeld Eliyahu Peter. :-\
-
Brian Barto[^]:
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about coding with “good taste”.
"Taste is the enemy of creativeness."
I don't really care for anything that Linus Torvalds has to say on anything. He's just such a complete jerk. Our industry has many great thought leaders (Grady Booch, Martin Fowler, Kent Beck, Ivar Jacobson etc) who don't resort to petty name calling and ass-hole behaviour. As a technically minded individual he is very good, but as a decent human being he is a complete failure.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter
-
Brian Barto[^]:
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about coding with “good taste”.
"Taste is the enemy of creativeness."
The idea that there are simpler and more elegant solution is a good and should be encouraged. The counter-point is that to find a more elegant and good taste code, it can take up a lot of time, especially when tying to optimize without any real measurements.
I'd rather be phishing!
-
Brian Barto[^]:
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about coding with “good taste”.
"Taste is the enemy of creativeness."
What's fascinating for me is, using a language like C#, where you can't really get the "address of" of property and re-assign it to another reference, I can't really figure out how to write this without an "if" statement that reassigns "head" if it's the element to be removed. Anyone? If that's so, it actually is a good example of how a language can affect "good taste." Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
-
Brian Barto[^]:
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about coding with “good taste”.
"Taste is the enemy of creativeness."
Make code as ugly as you want to get it working...
...but do not forget to clean it up later... ...yes, I mean before selling it. :laugh:
My book, Launch Your Android App, is available at Amazon.com.
-
Make code as ugly as you want to get it working...
...but do not forget to clean it up later... ...yes, I mean before selling it. :laugh:
My book, Launch Your Android App, is available at Amazon.com.
raddevus wrote:
...but do not forget to clean it up later...
So writing "TODO: Clean this up" in the code isn't sufficient?
-
What's fascinating for me is, using a language like C#, where you can't really get the "address of" of property and re-assign it to another reference, I can't really figure out how to write this without an "if" statement that reassigns "head" if it's the element to be removed. Anyone? If that's so, it actually is a good example of how a language can affect "good taste." Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
There are people out there who do not consider any language they do not use (know)... But to put Linus aside (after all he lacks the tools to explain himself in any human form)... The idea of good-taste-coding (which isn't originated from Linus) is about eliminating edge cases... Writing code that hides them (while handle them perfectly), so you actually do not see any conditions... Of course it automatically means that good-taste is not about IFs or addresses, but about using the language of your choose with high efficiency to produce clean code (and you probably saw the code samples in 'The Weird and The Wonderful' forum).
Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.
-
Make code as ugly as you want to get it working...
...but do not forget to clean it up later... ...yes, I mean before selling it. :laugh:
My book, Launch Your Android App, is available at Amazon.com.
-
Kaladin wrote:
Or just leave it for the next developer to fix...
Doh! You're not allowed to say that out loud! :laugh:
My book, Launch Your Android App, is available at Amazon.com.