Programmer Hierarchy

This seems about right:

Programmer Hierarchy
img © luke welling [click on image to enlarge]

I think the original author is Luke Welling’s. At least this is as far as I could track it down. And yeah, I know it’s old – sue me.

Ok, fess up – where are you on the list? I’m mostly Java and PHP, but I can also do Perl, C#, Lisp, some Python and I always say that AJAX is a new name for a very old technology. I’m also playing around with ruby lately. So by the look of things, I should feel superior to myself on many different levels. :mrgreen:

[tags]programmer, programming, hierarchy, humor, chart[/tags]

This entry was posted in Uncategorized. Bookmark the permalink.



8 Responses to Programmer Hierarchy

  1. Wikke BELGIUM Mozilla Firefox Windows says:

    C# -> javascript?
    Shouldn’t that be Java?

    I’m a very tolerant person so it seems :)
    Actionscript 3.0/Flex isn’t anywhere…

    Reply  |  Quote
  2. Luke UNITED STATES Mozilla Firefox Ubuntu Linux says:

    It probably should be – considering how C# is a carbon copy of Java syntax and functionality with some added features trying to fix the most controversial Java design choices. Meh…

    Java appears all the way on the bottom of the list for some reason – that’s probably the author’s own personal bias. :P

    In my experience Java programmers certainly feel superior to the .NET crowd. And while most Java people will show respect towards a good C programming skills, they will still feel that their way is the correct way to do things.

    Also, Java people definitely feel superior to PHP and Perl programmers (since these are “mere” scripting languages) and the “AJAX” crowd (not even a language).

    Of course probably over 70% of programmers in total either don’t know about Lisp, or saw it once and then ran away in fear.

    Actionscript was probably omitted because it is relatively young and doesn’t generate enough hype or buzz. At least not as much as AJAX, or ruby.

    Reply  |  Quote
  3. Wikke BELGIUM Mozilla Firefox Windows says:

    Actionscript was probably omitted because it is relatively young and doesn’t generate enough hype or buzz.

    Can be,
    but i have to redesign a lot of stuff in actionscript/flex lately.
    I think it’s becoming more and more known.

    Reply  |  Quote
  4. un4scene UNITED STATES Mozilla Firefox Windows says:

    I did some Pascal in ancient high school. Yeah, I’ll go to the corner and play with my crayons and safety scissors now. lol

    Reply  |  Quote
  5. Luke UNITED STATES Mozilla Firefox Windows says:

    Hehe, that’s awesome! :) Do you remember how did you do in that class?

    I don’t think I ever really touched Pascal. I think my high school started us off with Basic, and then taught C in the advanced classes. :P

    Reply  |  Quote
  6. Wikke BELGIUM Mozilla Firefox Windows says:

    Heh, my first experiences were from a teacher who looked like he had read the book just the night before the class :p
    It was Visual Basic and Basic for microcontrollers, LOL :p

    Reply  |  Quote
  7. Luke UNITED STATES Mozilla Firefox Ubuntu Linux says:

    That was my Java teacher freshman year in college. His name was Dr. Edoh and he had about as much knowledge about java as I did at the time. He would just use the ppt slides that came with the book, and just read off of them in class.

    Every time he would try to do something above and beyond the content of the slides, he would get it wrong.

    I also had him in Data Structures and Discrete Math. In the last class he actually explained to us that:

    lim 2/x as x → 0 is 3 because somewhere along the way he fudged the calculations and this was the only way he could make his proof work.

    So it’s not that he just didn’t know Java. He also didn’t know math. We always wondered how he even got his PHD to begin with…

    Reply  |  Quote
  8. apoc9 Opera Windows says:

    Luke wrote:

    It probably should be – considering how C# is a carbon copy of Java syntax and functionality with some added features trying to fix the most controversial Java design choices. Meh…
    Java appears all the way on the bottom of the list for some reason – that’s probably the author’s own personal bias.
    In my experience Java programmers certainly feel superior to the .NET crowd. And while most Java people will show respect towards a good C programming skills, they will still feel that their way is the correct way to do things.
    Also, Java people definitely feel superior to PHP and Perl programmers (since these are “mere” scripting languages) and the “AJAX” crowd (not even a language).
    Of course probably over 70% of programmers in total either don’t know about Lisp, or saw it once and then ran away in fear.
    Actionscript was probably omitted because it is relatively young and doesn’t generate enough hype or buzz. At least not as much as AJAX, or ruby.

    as Java programmer I must agree completely

    Reply  |  Quote

Leave a Reply

Your email address will not be published. Required fields are marked *