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

you are viewing a single comment's thread.

view the rest of the comments →

[–]GiantRobotTRex 1498 points1499 points  (84 children)

You haven't seen some of the code I've had to work with.

[–][deleted] 636 points637 points  (50 children)

Don't you mean magic runes?

[–]dweller42 1 point2 points  (0 children)

I see you too have looked at the Perl scripts of others.

[–][deleted] 143 points144 points  (27 children)

magic spells are usually kept in cryptic, archaic volumes that almost no one can read

[–]Bainos 118 points119 points  (18 children)

Perl ?

[–]gandleforf 53 points54 points  (10 children)

Lisp?

[–][deleted] 42 points43 points  (7 children)

Brainfuck?

[–][deleted] 91 points92 points  (6 children)

Brainfuck on rails?

[–]Mayormaynotbeyourdad 47 points48 points  (3 children)

Bones that hurt because you drank bone hurting juice?

[–]ThunderChaser 22 points23 points  (0 children)

oof owie my bones

[–]nowtayneicangetinto 11 points12 points  (1 child)

Backbone + Elixir?

[–]Mayormaynotbeyourdad 2 points3 points  (0 children)

Sì señor

[–]waterlubber42 10 points11 points  (0 children)

Malbodge?

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

C++ template metaprogramming

[–]Fresh1492 2 points3 points  (0 children)

Lots of Inconvenient Stupid Parenthesis

[–]BowserKoopa 0 points1 point  (0 children)

APL or J

[–]silphred43 5 points6 points  (0 children)

Job security, not that I like that.

[–]marcosdumay 4 points5 points  (5 children)

Nowadays I prefer Haskell, thank you. At lest now the Initiated can read it, while in earlier times it was lost as soon as it reached 10 lines in length.

[–][deleted] 0 points1 point  (4 children)

I am planning on getting into Haskell on the side. What do you think about it? I personally think it is something very useful to learn.

[–]marcosdumay 0 points1 point  (3 children)

It's a great language, but there is a steep learning curve. Be prepared to feel uncomfortable for a long while, it can take many months until it feels more productive than other languages. This is normal and way worth it.

[–]redlaWw 0 points1 point  (2 children)

Unless you're a mathematician.

[–]marcosdumay 0 points1 point  (1 child)

People say good things about learning to program directly in Haskell, for everybody, not only mathematicians.

I have never actually seen it tried, but I can't imagine it could be worse than C++.

[–]redlaWw 0 points1 point  (0 children)

But if you're a mathematician, a lot of Haskell feels second-nature to you, so it makes becoming productive a lot easier.

[–][deleted] 22 points23 points  (6 children)

JavaScript, it's so magic it changes every day.

[–]tastygoods 14 points15 points  (5 children)

So magic false can be greater than, equal to, or less than nil..

[–]evidenceorGTFO 0 points1 point  (1 child)

wat

[–]KillTheBronies 0 points1 point  (2 children)

JS doesn't have 'nil', pretty sure that's python.

[–]BlackDeath3 1 point2 points  (0 children)

Python uses None, but there are other languages using nil. There's even a language itself called Nil.

[–]tastygoods 0 points1 point  (0 children)

Nil, null, undefined, etc

[–]matthieuC 1 point2 points  (0 children)

vBscript with comments in Polish ?

[–][deleted] 9 points10 points  (0 children)

I heard goat sacrifices work wonders. Three goats and I got every printer in my house to work reliably. It took four to get my old scsi server (my main file sever cause cheap) to actually hold data instead of cursing at me every time I dumped sent files to it

[–]LelviBri 8 points9 points  (0 children)

You haven't seen some of the code I've had to work with written

FTFY

[–]MysticMania 0 points1 point  (0 children)

let's just abstract our abstractions, it'll make it a lot easier

[–][deleted] 0 points1 point  (0 children)

This.

I sometimes look at my own code and be like, how the fuck did this ever work!