Wednesday, September 19, 2007

My Karma Ran Over My Dogma

C'mon, sing it with me...

Jabba, Jabba, Jabba-jabba jing-jing-jing ($$$)...

Anyway, that's what I'm singing there, don't know about the rest of y'all...

Oh yes, you are blindly singing along with the "correct" words.

It is a cute song. Much cuter than the posse themselves lol.

What?? Was that a swipe at The Posse!?

Well, kind of. Don't get me wrong; their podcasts are informative, and I listen to them religiously; it helps me keep track of the alternate reality that is Java.

As a member of the .NET alternate reality, I am really cheesed-off at their ignorance of .NET related topics. They are so dogmatically entrenched in their canon that they cannot see the ways of others.

It is wise to know the ways of one's enemy...

That is my favorite line in that whole movie, and I use it as a strategy. It sounds evil in Russian, doesn't it?

Yea, well aren't you just a hypocrite too? What kind of Java did you ever use?

Well, a bunch more than you might think. I'm quite happy with all of those J acronyms. I've deployed J2EE application servers, I love Eclipse and not NetBeans, JSF is just ASP.NET (but thank God they have a component model now), etc.

I've used it enough to tell you that not having syntactic support for properties sucks the big banana. JavaBeans is just a necessary dogma in order for people to actually build tools and interoperable components. Oh, you didn't want to use Notepad and a Command Prompt as your IDE? I think it's a big reason GUI development in Java sucks so bad. If it didn't suck, you would see way bigger penetration. It's too bad I think; we got stuck with VB6 instead (well not me personally; I was using Delphi and laughing hard the whole time). Not having syntactic support for event listener invocation is also a non-brilliant idea.

The deal is, it's classic Yin-Yang. We won't debate which is which here, perhaps in a poll. These two alternate realities feed off one another, but most of the people on both sides are so dogmatic, they don't see it. The agnostics and atheists see it though, because they are opportunistic. That's why Java has annotations, finally. I've been using annotations, closures, and reified generics for years now, sorry you took so long. In fact, I'm still using better features that you don't have, like real properties. Argue all you want on that one, I'm with dogma there.

And as a final rememberance on the whole managed code thing, who remembers the UCSD P-System (besides me and Jim)? JVM/CLR my ass, that was an adventure (yes I wrote code in it, no pity necessary), and I'm not even sure that was the first one.

You tell'em, bruvva....

Just remember, it's all opinion, just like what you're reading now, and my opinion is that Their Employers are just-as-big or bigger than the one they constantly demonize, and they can believe what they want about how pure policies are (oh My Company is a perfect saint, ask anyone that works there), but we all know large corporations (composed of greedy humans) are greed-based; if it wasn't greed-based, it wouldn't be operating in their shareholder's best interests. How fast would you be bailing on your XYZ Corp shares if you heard at the shareholder's meeting:

We will no longer be seeking to increase share price or dividends or market share.

That is the most absurd idea ever, we all know it.

Well, isn't Greed an extreme word?

Not if you've been paying attention to headlines over the last decade. Remember Enron? No greed there, huh?

Perhaps it's just that you are bitter they are popular and you are not?

If I were popular, I probably wouldn't have the balls to rip on them.

No comments:

Disclaimer

Look, this is humor, so put away the flame-thrower! Just have a laugh and go on your merry way....