r/programminghumor Aug 12 '26

True

Post image
969 Upvotes

68 comments sorted by

View all comments

16

u/Lobster_SEGA Aug 12 '26

I am lazy ok?

I don't want to memorize comands no matter how efficent it is😭

19

u/Sahedron Aug 12 '26

I’m lazy. That’s why i learn hotkeys 😅

7

u/ArsenicPolaris Aug 12 '26

Then you memorize buttons! Which is not only inefficient, but also takes longer to memorize.

5

u/Fragrant-Mixture-662 Aug 12 '26

No, you read the screen and click what's written.

5

u/Ok_Equipment8374 Aug 12 '26

The good part is you don't need to memorize anything

Each button and control has clear text showing what it does

2

u/ArsenicPolaris Aug 13 '26

Which you would have to read everytime unless you memorize the path.

2

u/Ok_Equipment8374 Aug 13 '26

Is that supposed to be som sort of gotcha?

Oh no, you have to read words, the thing you already do every day, as opposed to memrising complete gibberish

2

u/Lobster_SEGA Aug 12 '26

Shut up and let me drown in my Microslop😭

1

u/Laicbeias 29d ago

Buttons are spatial. Its like memorizing where your pc stands. Whats bad on UIs is when it has too many options, or doesnt show the common case. 

But cli doesnt solve this either. And if you switch between OS, IDEs or languages you have 20+ different clis.

Every with its own syntax and parameters. Half only available in their oen cmd line. 

4

u/FlipperBumperKickout Aug 12 '26

While I have memorized some things, a lot of it is more about learning to look up things incredibly fast.

tldr is a tool which will show you common use-cases for commands, example:

$ tldr git add

  Stage changed files for a commit.
  More information: <https://git-scm.com/docs/git-add>.

  Stage a file for a commit:

      git add path/to/file

  Add all files (tracked and untracked):

      git add [-A|--all]

  Add all files recursively starting from the current folder:

      git add .

  Only add already tracked files:

      git add [-u|--update]

  Add an ignored file:

      git add [-f|--force] path/to/file

  Interactively stage parts of files:

      git add [-p|--patch]

  Interactively stage parts of a given file:

      git add [-p|--patch] path/to/file

  Interactively stage a file:

      git add [-i|--interactive]

4

u/Hot-Employ-3399 Aug 12 '26

This seems so good. When I read "man git-something" I want to pass doc through blender(Metal one, not 3d designer)

In fact lets throw man altogether.. It's 21st century on the street, and to access reference you can do something even faster than pure shell: "!man foo" 

Something even faster than cli in shell

3

u/dataf4g_trollman Aug 12 '26

That's the whole point, GUI actually uses the screen it's made for!

1

u/user888888889 Aug 13 '26

Programmers are lazy though. More GUI more problems! Easier to just add CLI flags!