Quote:
Originally Posted by gaming_mouse
what is this mythical world you speak of, in which Java is the hip, coveted language people practice in their free time?
Quote:
Originally Posted by jjshabado
I would guess that at any point in time the most used or 'popular' (as defined by that article) language would be considered 'unhip' and not the best language to start new projects with if you (and your team) have no prior experience with that language (or other similar compelling reason).
Historically mainstream languages age better than hip languages. By and large, mainstream languages of the yesteryears are still mainstream languages, whereas many hip, fringe languages of the yesteryears are now unhip, fringe languages. The churn is likely to slow going forward because new programmers represent a smaller percentage of the programmer population.
I think I'm finally getting the hang of this technology hipsterism - just like the real hipsterism, it doesn't make sense if you're part of the working class or the real upper class and remains the domain of a portion of the middle class that feels they don't belong there. If your career trajectory and credentials are above-average, or at least you fancy yourself above average, yet you're not anywhere near Jeff Dean or John Carmack types and your career and sense of identity are threatened by recruiters, hiring managers, peers and people on the internet who don't seem to understand that you're not just another average programmer, technology hipsterism gives you a way to distinguish yourself from the masses.
But hipsterism works because the very trappings that hipsters are consciously rejecting have mainstream acceptance among the middle class and may even be aspirational for the working class. Java, C#, McMansions, SUVs or AppleBees or whatever it is hipsters are railing against these days wouldn't be so uncool among hipsters if they weren't so prevalent. For every hipster corporate Java developer who goes to Clojure meetups to complain about his struggles against the machine, there are DB girls of the working class world for whom Java is aspirational. Hipsters wouldn't be caught dead at chain restaurants like Olive Garden and Cheesecake Factory, but those are annual treats for many working class families!
Not saying that these technologies don't have pros and cons and are purely matter of fashion, but the way people identify with certain technologies doesn't seem to have anything to do with their value as technology just like hipsters growing their own "organic" food in their Brooklyn backyard don't do so out of their overwhelming concern for sustainable living or their own health.