Hacker News new | ask | show | jobs
by watwut 2030 days ago
The linux version is overly emotional/rage-y and strongly overstates its cause.

The first version is calm and honest, does not pretend preference is actually somehow objective universal statement.

2 comments

The latter came from Linus, so yeah it's, erm, opinionated (and what you read as "rage-y" is actually humorous).

His point still stands though - if you ever need one too many indent levels, the code could almost certainly use simplification.

In no way it is like "trying to define the value of PI to be 3". That is just nonsense.

> The answer to that is that if you need more than 3 levels of indentation, you’re screwed anyway, and should fix your program.

Maybe in context of old C, but in java you have two nestings just for being in class method. So as a general point, it does not stand anyway.

And screens are bigger than they used to be, so you conveniently have more tabs to make up for it. I think it evens out
How does bigger screen imply that three levels of nesting are bad programming? It just does not.
> Maybe in context of old C, but in java you have two nestings just for being in class method. So as a general point, it does not stand anyway.

In reference to your above point. You’re saying modern Java makes you start out at 2 levels of indentation. I’m saying your modern monitor’s width compensates.

What does that compensation have to do with whether nesting of level 3 is fundamentaly wrong code or not?
>overly emotional/rage-y

Really? I can't read it as anything but tongue-in-cheek.

I default to the idea everything is potentially-insincere, especially online. Do you not?

No I do not.

Plus, I don't see a reason to attempt to mind read. If you write something angry for fun, the result is angry text. It is ok to interpret it as such.

Ok asked us to contrast two arguments. That is what I did.

Being able to understand context and intent in written language isn't mind reading. Its just normal reading.