Holiday Fun: How Programming Language Fanboys See Each Others’ Languages
Overt humor isn't usually Ruby Inside's thing, but it's the holiday season, so there's nothing wrong with kicking up your heels and having a little fun. Don't worry - this won't become a habit. Promise! After the fold, check out a chart showing how programming language fanboys (Ruby's included) see each other's respective languages.
There's a higher resolution version available..
December 22, 2009 at 2:55 am
Love it, thanks for sharing!
December 22, 2009 at 3:35 am
This is great, but I must admit I don't get the image of the "Java as seen by C fanboys" image. Is this an internet meme I missed (very possible)?
December 22, 2009 at 5:14 am
nice find, awesome.
December 22, 2009 at 6:15 am
I can't stop laughing. My stomach hurts with laughing. Because its so true.
December 22, 2009 at 7:05 am
was this inspired by Joey Devilla's "How Fanboys See Operating Systems" ?
December 22, 2009 at 7:37 am
December 22, 2009 at 7:47 am
If I were a PHP developer I don't think I would want to see my language as the "Toolman Taylor" of programming languages! The super heroes for Ruby is slightly biased though, isn't it?
Dare I suggest we add a column for *whispers* C#?
December 22, 2009 at 8:38 am
Can we have .NET in the matrix please? :)
December 22, 2009 at 9:28 am
Where's the Python?
December 22, 2009 at 10:35 am
December 22, 2009 at 11:06 am
the PHP seen by PHP fanboys is totally ok, just have a closer look on the array functions in php. Practical but no overall design, just like the toolman. What worries me is ruby seen by php and vice versa. I see php as spaghetti, tough flying and devine is certainly not php-ish but ruby-ish.
December 22, 2009 at 11:10 am
December 22, 2009 at 1:16 pm
i kinda agree with java fanboys LOL
December 22, 2009 at 2:46 pm
PHP as seen by Java (and Ruby) fanboys is awesome. Toot toot! Geek Squad coming through!
(I say this as a Java - actually, mostly JVM, but Java is okay - and Ruby fanboy who used to do PHP.)
C#? Hmm. I'd say it's one of those kids who gets taught abstinence-only education by their fundamentalist parents but then does anal "because that doesn't really count as sex". Kinky but repressed, I guess. (It looks as boring as Java - hell, it's Microsoft and how dull is that. But it's got closures and Array.Map and all sorts of other FP magic. And Mono.)
December 22, 2009 at 2:49 pm
At first I agreed with you Matthew, that the super heroes for Ruby might be a little biased. But then I realized that Star trek is a lot less fanciful than the group of super heroes..
but its all great! cheers
December 22, 2009 at 3:31 pm
December 22, 2009 at 4:09 pm
LOL for Ruby as seen by Ruby fanboys !
Where are Assembly, Cobol, Prolog, LISP, Erlang, Haskell, Smalltalk, Perl, ADA, Python, and GoLang ?
December 22, 2009 at 4:10 pm
My best are Ruby as seen by Java fanboys and vice versa. Office Space FTW!
December 22, 2009 at 4:26 pm
Haha, very funny. Nice find.
December 22, 2009 at 4:43 pm
That seriously made my day. Thank you!!!!
December 22, 2009 at 5:44 pm
@Libo: That's easy; it'd just be this image across the board:
My employer recently hired a guy that came from a .NET house -- we develop primarily in PHP -- and I can't how many blank stares he has given us for basic programming tasks; things like for loops and MySQL database queries are too complicated for him to code/figure out.
December 22, 2009 at 7:37 pm
Funny and pretty spot on, except that it seems to me, that the pictures for PHP .. by Ruby fanboys, and Ruby ... by PHP fanboys should be reversed. (Ruby devs view PHP as spaghetti/octopus-code, PHP devs see Ruby as wannabe-superman).
Java seems to get the worst rap of the bunch ... (love the Office Space pic).
December 22, 2009 at 10:58 pm
I'm soooo Java fanboy:D
December 22, 2009 at 11:06 pm
Java have positive perception among other programming languages fanboys ( except for C ) PHP has negative.
December 22, 2009 at 11:31 pm
To help clear the confusion of flying spaghetti: http://en.wikipedia.org/wiki/Flying_Spaghetti_Monster
Pretty sure the joke isn't that Ruby has spaghetti-code. ;D
December 23, 2009 at 3:33 pm
How about Adding Perl, Python..
December 23, 2009 at 3:48 pm
"C#? Hmm. I'd say it's one of those kids who gets taught abstinence-only education by their fundamentalist parents but then does anal "because that doesn't really count as sex". Kinky but repressed, I guess. (It looks as boring as Java - hell, it's Microsoft and how dull is that. But it's got closures and Array.Map and all sorts of other FP magic. And Mono.)"
Well, you're surely a biased Unix geek (only joking ;-) )
I must say I love Unix (in form of Mac OS X, NOT f*cking Linux!), and I love Ruby, but .NET is IMHO most powerful programming platform (I'm not saying only C#, you can use VB.NET, J#, IronPython, even IronRuby). C# is not even close to Ruby when it comes to pleasure of programming or fun of it, but .NET is blazing fast, it can do just EVERYTHING (Desktop, Web, Mobile, you can do both highlevel and lowlewel programming with it) and it has farly most powerful tools out there (Entity Framework and LINQ in general, ASP.NET (MVC), WCF, WPF and Silverlight...).
On the other side, trying to use Mono for a REAL project was one of the most horrid experiences of my life ;-)
.NET and Ruby have both their pros and cons, but I think you cannot directly say which one is better (if you are objective).
December 23, 2009 at 4:44 pm
Seems a little dated. Presumably this was dreamt up by someone mired in Ruby and/or PHP who has not kept up with 21st century languages. I suspect the author was more likely trying to figure out how to include Cobol than how to account for Scala, Groovy & Clojure.
December 23, 2009 at 6:07 pm
Keith: You're right - it's about languages people actually use.
December 23, 2009 at 8:31 pm
What about BrainFuck?
December 24, 2009 at 12:20 am
Pretty much everyone sees PHP as the language of retards. Well, except the PHP retards.
December 24, 2009 at 7:08 am
December 24, 2009 at 7:13 am
OOPS!haskell valid link:
December 24, 2009 at 9:33 pm
I second the confusion over "Java as seen by C fanboys". What is that a picture of, exactly? Looking more deeply (which is always a bad idea with things like this!) I find it ironic that a black man would be associated with a language that is as corporate, (and white/asian) as Java.
December 28, 2009 at 2:19 pm
Excellent. I think the Cross-Section showing how each see's the other is Perfect(!) I actually think it describes the language differences in some part. Really good.
December 28, 2009 at 6:23 pm
Oh my god, it's Pookie.
December 30, 2009 at 7:07 am
Lol. this is funny. I love the ruby on rails.
January 1, 2010 at 10:55 pm
Cliffy: for Brainfuck all pictures would just depict a penis penetrating the space between the left and right frontal lobes lol.
January 2, 2010 at 7:31 pm
I love it... very funny. I'd change the C fanboy view of Java into a guy with a bicycle helmet and all sorts of fall padding as in "it's a safe language but clunky and weighs you down."
January 3, 2010 at 6:38 pm
Agree with François: Ruby by PHP fanboys and PHP by ruby fanboys are kind of reversed.
What is the meaning of pic for C by PHP fanboys?
January 6, 2010 at 1:27 am
@type nice try but the view of / by Haskell could be more diverse. Maybe Lisp is similar - it looks like a can of worms or a labyrinth to other fanboys. I'd love to see some more used languages like Perl. Can we use a Wave or Wiki to make changes or additions?