|
|
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???
|
|
|
|
|
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
|
|
|
|
|
- 1 Nice Point
|
|
|
|
|
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.
|
|
|
|
|
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
|
|
|
|
|
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!
|
|
|
|
|
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
|
|
|
|
|
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.
|
|
|
|
|
raddevus wrote: ...but do not forget to clean it up later...
So writing "TODO: Clean this up" in the code isn't sufficient?
|
|
|
|
|
Or just leave it for the next developer to fix...
|
|
|
|
|
Kaladin wrote: Or just leave it for the next developer to fix...
Doh! You're not allowed to say that out loud!
|
|
|
|
|
The report from cloud specialist BetterCloud shows that non-executive IT staff, when compared to IT executives, are 29 percent more likely to say their team lacks complete control over their SaaS applications and 56 percent more likely to feel like their IT team lacks complete visibility into them. I know this is shocking news. Sorry if I shattered any illusions.
|
|
|
|
|
Originally titled "Skype Teams", it appears the service, which is yet to be unveiled officially, will launch under the name "Microsoft Teams" instead, a much better name in our opinion. Because actually talking with people at work is for suckers?
Yes, that comment shows I'm old. Now get off my lawn! Dang punks with your pull requests n' iMessage stickers.
|
|
|
|
|
Talking?
With people??
What do you mean???
... such stuff as dreams are made on
|
|
|
|
|
Wait wait.! So, whats going to happen for Yammer? Yammer is the Microsoft's product for Slack, I thought.
|
|
|
|
|
So it turns out that images of Apple's new MacBook Pro, set to be unveiled on Thursday, are actually hiding inside the latest macOS Sierra update Because there is no escape from Apple?
I guess they don't have any vim users at Apple?
|
|
|
|
|
Y'all use escape on a mac?
|
|
|
|
|
Not for much longer, it seems. Jony Ive won't be satisfied until all surfaces are featureless glass sheets.
TTFN - Kent
|
|
|
|
|
So in a few years we can expect a new version of windows or a major overhaul of windows 10 that will try to go even further at reducing the keyboard size. Microsoft can't be outdone. Capslock will be permanently on and space and enter will both be removed.
|
|
|
|
|
I thought the post was about Apple
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Yeah but Microsoft is always hungry to try to cash in on most things. They are probably in a meeting discussing how popular this is going to be and how they can bring it to their platforms.
|
|
|
|