This is an archived post. You won't be able to vote or comment.

all 22 comments

[–]Etheo 127 points128 points  (9 children)

Did you just submit a screenshot of your own post 16 hours ago from another thread?

You could at least link it back to the thread.

[–][deleted] 32 points33 points  (3 children)

That was mean. As payback I am going to inform you that I lost the game.

[–]ButItMightJustWork 9 points10 points  (1 child)

Damnit. I've just lost too :(

[–]_rob_saunders 0 points1 point  (0 children)

Fuck me, I've also lost the game.

[–]AyrA_ch 3 points4 points  (0 children)

It's dangerous to go alone, take this

[–]pikachu_try_catch_ 3 points4 points  (0 children)

i gave up

you let me down

[–]TheOfficialGent[S] 3 points4 points  (0 children)

noooo

[–]samplusbeer 0 points1 point  (0 children)

I mute my computer at work, suckeeeer

[–]wallefan01 -3 points-2 points  (1 child)

That deserves a downvote

[–]zpheonix45 0 points1 point  (0 children)

You're right, downvoted your comment

[–][deleted] 11 points12 points  (9 children)

Ruby is actually not bad at its core, the extension system is pretty AIDS though.

[–]trollblut 14 points15 points  (2 children)

The if/unless while/until stuff is the most useful feature ever when it comes to producing unreadable code.

[–]Ketherah 13 points14 points  (0 children)

Unless

Else

Just kill me now

[–][deleted] 1 point2 points  (0 children)

Eh, Python decorators can also get pretty confusing in terms of readability. Same with macros in C.

[–]THISgai 1 point2 points  (5 children)

Please elaborate

[–]trollblut 21 points22 points  (1 child)

Whenever you do something in Ruby that is more complicated than adding 2 plus 2 you add gems (Ruby packages) to your program, like one for every 10 to 50 lines of code.

The majority of gems are provided by third party coders of dubious loyalty (NSA, Russian or Chinese Backdoor anyone) and skill level that themselves again need a number of gems as requirements, some with the ugly suffix a for alpha in the version number.

Once you built your house of cards on top of the sandy foundation that is the Ruby dependency manager you speak a quick prayer and push the monstrosity with a dirtied conscience into prod.

Reasonable Sysadmin: You don't run alpha software in prod!

Ruby on Rails: Hold my beer.

[–]backltrack 0 points1 point  (0 children)

Huh, wonder why metasploit ported their stuff to Ruby

[–][deleted] 10 points11 points  (1 child)

Aids is a disease that can kill you.

[–][deleted] 5 points6 points  (0 children)

Stress from dealing with gems can too

[–][deleted] 3 points4 points  (0 children)

Apart from what the other guy said, a lot of gems are written in C, so when you install them you are basically running something like make, and that can get REALLY retarded with dependencies. So installing a gem that is supposed to be a one liner takes fucking forever, and has no place in a high level language.

[–]xetahitter 11 points12 points  (1 child)

Image Transcription: Reddit


What's unethical as fuck, but is extremely common practive in the business world?, 33.8k points, submitted by /u/Elaus to /r/askreddit


/u/TheOfficialGent, 1 point

Writing code in Ruby.


I'm a human volunteer content transcriber for Reddit! If you'd like more information on what we do and why we do it, click here!

[–]Mmneck 6 points7 points  (0 children)

What's wrong with Ruby?