this post was submitted on 09 May 2024
458 points (92.4% liked)

Programmer Humor

32562 readers
406 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] algernon@lemmy.ml 186 points 6 months ago (3 children)

Sadly, that's not code Linus wrote. Nor one he merged. (It's from git, copied from rsync, committed by Junio)

[–] ngn@lemy.lol 67 points 6 months ago (4 children)
[–] Epzillon@lemmy.ml 153 points 6 months ago (1 children)

Isn't that from 1991 while the quote is from 1995? If we're nitpicking maybe we shouldn't time travel 🤓

[–] lowleveldata@programming.dev 61 points 6 months ago (1 children)

Damn it Time Patrol! You can't stop me!

[–] avidamoeba@lemmy.ca 19 points 6 months ago
[–] metallic_z3r0@infosec.pub 46 points 6 months ago

I mean it was 0.01, at that point he was screwed anyway, and he fixed his program.

[–] redcalcium@lemmy.institute 42 points 6 months ago (2 children)

He wouldn't make that statement unless he experienced the horror himself.

Now, if he still does it these days...

[–] rwhitisissle@lemmy.ml 15 points 6 months ago

I've heard similar from the worst first year CS students you could ever meet. People talk out their ass without the experience to back up their observations constantly. The indentation thing is a reasonable heuristic that states you are adding too much complexity at specific points in your code that suggests you should isolate core pieces of logic into discrete functions. And while that's broadly reasonable, this often has the downside of you producing code that has a lot of very small, very specific functions that are only ever invoked by other very small, very specific functions. It doesn't make your code easier to read or understand and it arguably leads to scenarios in which your code becomes very disorganized and needlessly opaque purely because you didn't want additional indentation in order to meet some kind of arbitrary formatting guideline you set for yourself. This is something that happens in any language but some languages are more susceptible to it than others. PEP8's line length limit is treated like biblical edict by your more insufferable python developers.

[–] nialv7@lemmy.world 2 points 6 months ago

He barely ever code these days.

[–] refalo@programming.dev 6 points 6 months ago

line 152 is the only thing past 3 levels and I'd say that one gets a pass.

[–] riodoro1@lemmy.world 42 points 6 months ago

You really think someone would do that? Just go on the internet and tell lies?

[–] laughterlaughter@lemmy.world 19 points 6 months ago

Plus it shows three levels of indentation. Well... there is the extra one created by the compiler directives, but do they really count?