Discussions

News: Does Java Really Need The Tattooed Crowd - Seriously, Look Who's Getting Tattooed These Days

  1. Oracle's Jeet Kaul says he wants to see Java become relevant again. He says it's attracting the wrong crowd, and he wants to see it start attracting those cutting edge developers: "I would like to see people with piercings and tattoos doing Java programming." To that, I say: Hmmmm...

    Oracle wants Java to be edgy and exciting. Of course, the irony of the situation is the fact that Oracle doesn't even know what hip and edgy is.
    Tattoos and piercings? Really? Teenage girls nowadays get banal doodle patterns inked on their lower backs right after they get their first cell phone. And it seems that every other guy that's failing out of first year Java has a silly tribal decoration tattoo on his shoulder. It seems that tattoos and piercings have now become the consummate indication that a young person lacks intellectual depth and creativity; it is no longer a sign that they have any. 

    And while it may have been edgy years ago, a woman with a stud in her nose or a chain on her belly is pretty common fair. So, perhaps that's even the bigger problem: Oracle wants to update Java's image, but they don't have a clue about what that updated image should be.

    But seriously, in 2010, does Java really need to be cutting edge and risky? Side projects like Spring, Seam and Hibernate can still jump on the scene and take everyone by storm, so it's not like there isn't any innovation in our field. So Java itself doesn't have to be the most agile and transformative language on the planet anymore. Programming with a strong foundation that is reliable and stable isn't such a bad thing. Or is it?

    "Is Java the new COBOL?" asks Tom Badura. C'mon, that's going a little too far, isn't it? But even then, I know alot of people that still love COBOL. Maybe that's not entirely a bad thing?

    Check out Neil McAllister's column on Geriatric Java, and see what the Java world could be doing to stay more relevant.
  2. These guys obviously never heard of JBoss.

    Roy Russo
    http://www.loopfuse.com
  3. Seriously! Have you seen Gavin's prince albert?
  4. Is it in a can?[ Go to top ]

    This isn't going to turn into a listing of all of the great Java professionals tattoos, is it? :P
  5. Seriously! Have you seen Gavin's prince albert?
    Yours is an easy mistake to make but what he has is called a 'Herb Alpert'.
  6. Don't Leave Us Hanging[ Go to top ]

    C'mon...Finish that thought, preferably without saying anything too disparaging. But what about JBoss?
  7. Don't Leave Us Hanging[ Go to top ]

    JBoss was edgy... I remember hiring a fantastic Java developer that was COMPLETELY covered in tattoos (even had a tat on his inner-lip). The engineering team was not "traditional", in that they partied like rockstars (Gavin thinks he's a rockstar, to this day), talked like sailors, and at the same time got sh*t done.

    This blog post may be the perception of someone in corporate America, but it is not reality. Those "cool and tattooed" Java developers are out there, they just don't work at places like Oracle or Sun.

    Frankly, I'm a "tattooed Java engineer", and I would NEVER consider working at such a place. I have a low tolerance for idiot managers and sitting in meetings all day.

    Roy Russo
    http://www.loopfuse.com
  8. First I would need to understand why it's important to have people with tattoos using a given programming language.  Is having tattoos supposed to make you cool or something?

    It's a strange idea.  Do we also need more people who wear silly hats or guys who wear makeup.  Yeah, tattoos are (semi-) permanent but it's really more of a fashion statement than anything else.  I've had lot of friends with tattoos and I don't have any issue with them unless it's like a swastika or something.  I have a hard time understanding why people want to get them.  I've not felt that my body needed any amendments.  It must just be my inner rasta.

    Personally I think the world would be a better place if we thought about programming languages and software as tools instead of lifestyle choices.
  9. Just for the record, I was a badass before I got my tattoos. ;-)

    I think the tattoo argument in this post is a metaphor... the implication is that Java needs an injection of edgy, think-out-of-the-box, young-bloods. He's right, he's obvious, but as I said, they're already here.

    Roy Russo
    http://www.loopfuse.com
  10. Cameron,

    You are right on the money about the tattoos and piercings - nowadays who gets them are wannabe frat boys and bitchy beauty queens - not exactly very original, creative or free-thinking people :-).

    More seriously though, the trend of gray heads in the Java community is a real concern. I see hardly any young developers excited about Java anymore and I'm not entirely sure what the solution is (like you, I disagree that there are any fundamental barriers to innovation in Java). Java being the enterprise language of choice is obviously good for us that have been around for a bit but there has to be a good balance somewhere. Maybe the problem is that Java really isn't being used for doing cool, edgy stuff anymore rather than it being an issue of the technology itself? Back in my school days we used Java for stuff like robotics and artificial intelligence that definitely grew my own interest in the language. The "cool stuff" these days are probably more cross-disciplinary stuff like computing in earth sciences, the environment, life-sciences, law enforcement, civil defense, education, psychology, particle physics, nano-technology, etc. It was also the case that my college had a good relationship with Sun and often granted internships to do cool stuff with Java (e.g. two of my good friends got Java based internships at Lockheed Martin and NASA). The even bigger problem is that if you look at college campuses these days, the Comp Sci enrollment has really dropped because computing isn't really seen as the hip thing to do and still make a decent amount of money...

    Cheers,
    Reza
  11. In my second week, and...[ Go to top ]

    ***You are right on the money about the tattoos and piercings...

    Finally after over a week in the office, I've got something right! 

    :)
  12. In my second week, and...[ Go to top ]

    Finally after over a week in the office, I've got something right! 
    Actually, from where I sit, it looks like you had a great first week :-). Keep up the good work :-)

    Cheers,
    Reza
  13. I take offense...[ Go to top ]

    Reza,

    >More seriously though, the trend of gray heads...

    I take offense to your statement - did you intentionally exclude the "shiny head" group of people?  And when I mention "shiny head", I mean the group that are "shiny head's" - not by choice...

    Looking forward to an explanation :)

    dustin.
  14. I take offense...[ Go to top ]

    Dustin,

    Now there's a great solution to the problem...why not simply shave our heads and pretend we are all twenty-years-olds again (incidentally the way I plan to defeat that wonderful sign of aging some of us males enjoy so much thanks to daddy dearest) :-). Certainly helps save money on hair-dye and makes us Java guys still look hip compared to the RoR junkies :-). That and a liposuction/face-lift/tummy tuck and we are all good to go on making Java last another few decades!!

    Cheers,
    Reza
  15. I take offense...[ Go to top ]

    I would have to admit that this whole thread is quite surreal to me.  Never in my earlier days of Java did I ever think that Java would date me.  I always thought that it was my Fortran66/77, Pascal, Cobol, Snobol and various assembly knowledge that would date me...

    Up until now, I thought that I was still hip knowing Java...

    Oh well...

    Dustin
  16. Popularity contest? really?[ Go to top ]

    I for one don't have time to worry about java being cool, looking cool or trying to be cool. I'm too busy programming and doing stuff with Java. all of this focus on "cool" is just silly. Young kids don't like to do what their parents do, so young kids choosing one language over another has nothing to do with usefulness or getting the job done. It's simply rebellion for the sake of not being like one's parents. Once they mature and grow up, they'll realize how stupid it is. I sure as heck went through that and realized older people are full of experience and insight. It's best to learn from people older, because they've probably been through it. That probably sounds "totally uncool", but I'd rather focus on writing good code than "looking cool and being useless".
  17. Chava[ Go to top ]

    "Java for Chavs"
    Bring it on!