Picture of admin

A Little Note about Religion

  • Posted By admin on April 06, 2005

I was at lunch today with some friends, and we were talking about the religious passions of various developer communities. My friend James (congrats on the new job, by the way) was talking about the varying degrees of religious passion amongst the different developer communities at his office. The Java crowd, he said, was much more into debating the merits of different technologies, and much more likely to be disparaging or dismissive of other technologies than the .NET crowd.

This echoes my personal experience in this area, so I offer the following analogy: The Java crowd is extremely passionate because of the level of choice in the field. Since all Java developers at some point have to make a choice (I’m a WebLogic/Jakarta/Struts guy, or I’m a JBoss/WebWork2/Fit girl, or whatever), that element of choice causes the emotional stakes to be raised. Conversely, being a .NET person is like being a citizen of a country with a state religion: if somebody attacks your beliefs, you’ll push back, but you aren’t out there every day trying to promote it. Why bother? Where you live, everybody is the same religion.

Comments
  1. Mike ThomasApril 08, 2005 @ 10:15 AM
    Extremely well-put. As I read the sentence containing your friend's characterization of Java folks vs. .NET folks, a response started forming in my mind. When I read the next paragraph, what I saw was basically my own proto-response fully-formed and expressed very nicely.
  2. Keith DonaldApril 09, 2005 @ 02:43 PM
    I agree. The Java world is often more vocal because they're so much more involved and active in the communities that surround the choices they make. I think that's a great thing overall--do you really feel like you're a part of something special in the .NET world? It's unfortunate, though, that we see unruly folks attacking the hard efforts of others (e.g on TSS or wherever), or attempting to spread FUD that is not true or skewed (whatever their motivations: financial, ego, etc.). From my perspective, seeing that, I'm not promoting anything at that point, I'm simply combatting FUD targeting stuff I believe in with facts. Now obviously, as a framework developer, my motivation to get involved comes more from the fact people might be dissing stuff I wrote, or stuff I stand to make a living off of. But even from a user's point of view: when you get experience with something, and you see the value in it, and you see others saying stuff that's not true in a effort to promote their own stuff or because of some overblown ego, it's hard to stay silent. Oh well, who said business wasn't tough. :-) In any case, it's good to know professionalism nearly always wins out in the long term. Cheers, Keith
  3. Geert BevinApril 10, 2005 @ 03:39 AM
    Keith, extremely well put. I tend to do the same. I can't just sit there silently letting false statements rage on. Amazingly, the reactions you then often get is that *you* are the one bashing on *them*!!
  4. Justin GehtlandApril 10, 2005 @ 11:50 AM
    Plus, its a double-edged sword. There are a lot of people who feel the need to tear down another technology to build up their own; by the same token, there are a lot of people who feel threatened by somebody merely pointing out positive things about other technologies. I often wonder how folks can get so personally, emotionally wrapped up in a technology (unless they wrote it themselves, like the two of you). After all, aren't these things all tools to accomplish a goal? Isn't the goal more important than the tool? And, just to follow up on something Keith said, there are, in fact, plenty of people who feel they are part of something special with .NET. Microsoft exerts a strong pull on people, and the teams they assemble to lead the glamour products are every bit the rock star that some of the public figures on the Java side are. And, frankly, most of the "feeling special" that people have is akin to feeling included in the cool kids' clique, which can happen no matter what the technology is.
  5. Keith DonaldApril 11, 2005 @ 01:41 AM
    Agreed, the end is way more important than the tool. A tool is only a means to an end. The people really going places live by that motto. Why do you think *I* have a business degree? :-) Interesting discussion. Cheers, Keith
  6. Centrifugal Pump PdfMay 01, 2006 @ 05:33 PM
    The problem is my browser...
  7. But I'm not sure why.
  8. Wholesale Alligator Scrape HandbagMay 10, 2006 @ 04:24 PM
    Not really new...
  9. Load ZoneMay 12, 2006 @ 07:40 PM
    Not really new.
  10. State Of KansasMay 13, 2006 @ 10:34 AM
    I use Firefox in Ubuntu :(
  11. Abu Dhabi Islamic BankMay 16, 2006 @ 01:43 PM
    Thanks for taking the time to do it!
  12. Cafe Pellucidity Miss Purvis StreetMay 18, 2006 @ 12:24 AM
    Thanks for taking the time to do it.