The relevance is that it would be completely inappropriate for one of those kids or one of my colleagues to find me watching something like that in my office. The NSFW tag allows me to avoid an inappropriate situation at work, and instead watch this clip (and the masturbating primates) at home. :)

Interesting lead in with an argumentum ad populum / appeal to spite. I’m not sure what it had to do with my original suggestion. I didn’t personally make C#, so I’m not taking offense (perhaps I should have said engineers similar me created C#).

I laud you for having made an educated decision to choose Java for the reasons you stated.

I hope you can agree, though, that some customers don’t care about vendor lock-in (or would prefer the perceived stability that a large corporation brings to the technologies they create); other options may work well, or better, for these companies than Java.

In the end, I feel you may have missed my point. By focusing on the “fact” that C# is simply a java clone (something I personally disagree with, given the latest release), you appear to have done exactly that which I was advising against: making categorical assumptions based on what is popular thinking.

To anyone still reading this thread… Look into each technology, and decide for yourself! If it’s Perl or LUA, LISP or VB, C or C++, Java or C#, more power to you!

If you like Java, yet long for the return of C++… maybe you should give C# a try.

Don’t make decisions because of unfounded beliefs and what you’re told is ‘cool.’ Just as the video says… experiment for yourself and find your own path.

Fair disclosure: I do work for Microsoft. I just believe you should use the best tool for the job. C# has a lot going for it, and it’d be a shame if you glossed it over just because people like me created it.

Microsoft didn’t “make” C# … they ripped it off from Java. The whole damned industry knows it, and I’m sure most BB’ers are smart enough to know it too.

You say you believe in using the best tool for the job. Well, my job as a good engineer (and open-source author/advocate) is to maximize portability across different platforms, and to minimize vendor lock-in.

Maybe some people don’t want to get called into their HR office to answer to a complaint from a prudish co-worker. Maybe some people, like me, work for an organization that cares for sexually abused kids. Maybe there are many other reasons.
How, exactly, did those 4 letters ruin your enjoyment of the clip?