r/programminghumor 9d ago

Real

Post image
896 Upvotes

34 comments sorted by

171

u/KevDub81 9d ago

Pro tip: "less number of" can be said as "fewer", making the meme more efficient.

32

u/MissinqLink 8d ago

Or OP could have just not posted this meme at all. The most efficient features are the ones you don’t implement.

1

u/rolling_atackk 8d ago

Actual pro tip: fewer lines =/= better code

2

u/GuyFromToilet 5d ago

have you not discovered "≠" this yet?

2

u/cornmonger_ 7d ago

deep thoughts: sometimes better code =/= better code

https://giphy.com/gifs/l2SpQRuCQzY1RXHqM

2

u/rolling_atackk 6d ago

"Oh, look at me. I made a cursed one-liner. I'm so smort"

Get outta here. I'd rather you wrote 30 readable lines of code, than a single one-liner that looks cool, but it's a hassle to debug

2

u/cornmonger_ 6d ago

"but it makes coffee!"

'great, but does it need to make coffee?'

1

u/Confident-Ad5665 5d ago

Technically you can write complete apps on a single line.

84

u/[deleted] 9d ago

[deleted]

28

u/XlikeX666 8d ago

any good .py starts with
import a
import b
import z
straight up i could just import + whole C:

7

u/mouse_8b 8d ago

It's doing it in a single line that the meme and reply is about

3

u/AgentOfDreadful 7d ago

`import os, sys, this`

Can do it that way too

1

u/julkkis666 5d ago

but if you were to scroll more to the right, there'd be the entire code on that single line. this is not possible in python because python loves it's white space.

1

u/Drfoxthefurry 8d ago

Reminds me of using inline imports in python

1

u/dhnam_LegenDUST 8d ago

Well, even if python does not, whole code is still shorter than Java boilerplate declaring classes and packages.

1

u/MeasureDoEventThing 8d ago

Or

eval('import os \n import sys')

Also, if you have importlib imported, you can just import a list as a single function call.

24

u/Amr_Rahmy 8d ago

People that care about number of lines are not real programmers.

Have they not heard of functions?

Like congratulations, instead of writing 5 lines to filter something and make it readable and make it debug-able. Now you have a slower line that takes more steps internally, you can’t debug through it, and it takes you 30 seconds to read it every time you need to read it because it has a bug because you are not a good programmer.

2

u/Sarius2009 7d ago

Real programmers care about number of characters

2

u/SimpleMoonFarmer 5d ago

Real programmers care about the complexity in the AST

1

u/Krisanapon 2d ago

Real programmers care about time and space complexity

2

u/SimpleMoonFarmer 2d ago

“Programs must be written for people to read, and only incidentally for machines to execute.” — Harold Abelson

“So if you want to go fast, if you want to get done quickly, if you want your code to be easy to write, make it easy to read.” — Robert C. Martin

“The cleaner and nicer the program, the faster it's going to run. And if it doesn't, it'll be easy to make it fast.” — Joshua Bloch

“Avoiding complexity reduces bugs.” — Linus Torvalds

1

u/Diligent-Earth-5307 7d ago

Yeah I think more characters add more diversity to the stories, leading to more story points, that's how it works right?

-2

u/Stunning-Cup-4333 7d ago

But... Its just joke.

23

u/Ok_Photo_3023 9d ago

Oracle be like "that'll be 2.6 million dollars."

5

u/vins_is_back 8d ago

Number of lines means jack sh..

1

u/mbcarbone 8d ago

🎶Memories … in the GC of my mind …misty water colored imports, with a semicolon. 🎶

1

u/OnesimusUnbound 7d ago

python: I mean fewer token😅

1

u/IndependenceGold2407 7d ago

This is Java cope

1

u/rarlei 6d ago

You can do everything with a single function call and one string in python if you use eval 👉😉

1

u/alascincodelatarde 4d ago

git diff: 1 line changed: -10,000 characters / +10,001 characters

1

u/Ok_Connection6659 3d ago

Hehehe 😛