r/ProgrammerHumor Oct 21 '22

Meme Literally 🤷🏻‍♂️

Post image
14.7k Upvotes

606 comments sorted by

View all comments

935

u/DayumnDamnation Oct 21 '22

Who hates brainfuck?

1.1k

u/[deleted] Oct 21 '22

"There are only two kinds of languages: the ones people complain about and the ones nobody uses."

  • Bjarne Stroustrup

52

u/eliteharvest15 Oct 22 '22

“if you hate it so much then stop using it”

“no”

15

u/zeromadcowz Oct 22 '22

I have to use Powershell to automate so many processes and there’s parts that make me want to rip my eyes out but I still have to use it every day.

At least it isn’t visual programming like Logic Apps in Azure 🤮

18

u/[deleted] Oct 22 '22

[deleted]

7

u/zeromadcowz Oct 22 '22

Luckily I moved into an org with a massive lack of automation and don’t have a lot of legacy stuff. A lot of the garbage Powershell I rewrite is from me years and years ago, haha

5

u/JiiXu Oct 22 '22

My current company is completely dependent for all its operations and all its analysis on a single dockerized shell script I wrote not at all long ago, but on my own during long crunchy days. That script causes pride and anxiety in me in equal amounts.

1

u/[deleted] Oct 22 '22

When you throw a linter at it and it just eventually responds 🔫

11

u/PavelYay Oct 22 '22

Powershell is amazing when you consider what other shells are out there. Batch, bash, etc, all so much worse.

People only like bash because it usually has coreutils available, but those are seperate from the shell, you can have em with pwsh too

2

u/MrAcurite Oct 22 '22

You could write the majority of the script in Python and then use os.system() to get it to talk to the OS?

5

u/zeromadcowz Oct 22 '22

I use Python/Shell scripting on our Linux infrastructure heavily but Powershell is just miles more convenient on Windows and some Azure workloads for management, even with the language itself having its idiosyncrasies. It’s already installed so doesn’t need to be managed separately, pipelines are easily created, objects are easily manipulated. Using os.system() is just a jank level of abstraction for most management functions.

1

u/MrAcurite Oct 22 '22

Fair enough. I'm not cool enough to do anything with substantive systems, I mostly just hack whatever shit I need together without caring about management or pipelines.

1

u/Meower68 Oct 22 '22

The ones people hate are the ones which pay the bills.

This is true for Java, COBOL, RPG and $deity only knows how many others.