this post was submitted on 24 Sep 2025
1272 points (98.2% liked)

Programmer Humor

26570 readers
1975 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] merc@sh.itjust.works 6 points 2 days ago (2 children)

Too many people still use Bash.

[–] humorlessrepost@lemmy.world 2 points 2 days ago

I like zsh on mac because pretty colors

[–] Leonardo_da_Vinci@lemmy.world 0 points 2 days ago (2 children)

Too many distributions still ship with Bash.

[–] rtxn@lemmy.world 11 points 2 days ago

In the real world, the only thing better than perfect is standardized.

[–] merc@sh.itjust.works 2 points 2 days ago* (last edited 2 days ago) (3 children)

Yeah, true. But, it's easy to change.

Bash is the Internet Explorer of shells. It's great for installing a more useful shell.

[–] laserjet@lemmy.dbzer0.com 8 points 2 days ago (1 children)

That's super unkind and incorrect. IE was a trash software that was widely available because MS was trying to extend their monopoly into new areas.

Even if it's not your taste, bash is a mature, stable FLOSS package with wide community support. The reason it is so common is due to it's positive attributes, not because there is a plot to make it the only choice available to you.

[–] calcopiritus@lemmy.world 2 points 2 days ago

Bash might be better than IE. But I think we can agree that it is no longer a good shell.

Its syntax is awful, and lacks many features that other shells have.

It is only so widely used because it is a de facto standard. If bash was created today, barely no one would us it.

[–] pivot_root@lemmy.world 2 points 2 days ago (1 children)

That's not true. Internet Explorer was fucking useless for scripting together things, unlike bash.

[–] laserjet@lemmy.dbzer0.com 4 points 2 days ago

Internet Explorer shell expansion always trips me up.

[–] Croquette@sh.itjust.works 1 points 2 days ago (1 children)
[–] merc@sh.itjust.works 5 points 2 days ago (1 children)

I like zsh, but some people say great things about fish.

[–] Auli@lemmy.ca 2 points 2 days ago (1 children)

My problem with those is bash is always there and just works.

[–] merc@sh.itjust.works 3 points 2 days ago

Yes, just like Internet Explorer.

It's good to know how to do things in bash, since you're going to encounter it pretty often. But, that doesn't mean you shouldn't customize your shell on the machine(s) you use most often. Why stick with the default when there are better options? You're just hobbling yourself.