The Joy of Bombast

August 30, 2004 10:23 AM

Java Is DoomedIt all started on the SyXPAC mailing-list. We were discussing possible future activities for Geek Night, and I half-jokingly mentioned I was considering doing a presentation called "Why My Brain Likes Ruby".

Of course, somebody called my bluff, and on Friday night, when I was collapsing at home on account of having been woken up at 5am by a cat every day of the week, I pulled up Keynote and started playing around. And if you're browsing with images turned on, you can see what popped out of my tired and slightly beer-assisted subconscious.

As an aside, I can't begin to describe how much of a boon the Google image search is when you're messing around with slideware. Looking for a picture of a guy in a fire-proof suit? Look no further!

The rest was this slide's fault. I have no idea where it came from, but damn it's fun. Immediately, out poured what can only be described as half abstract, half manifesto:

"Why My Brain Likes Ruby"

I'm not a Ruby expert. I hack Java for a living, and it's likely to stay that way for the foreseeable future. With the reference manuals close at hand, though, I can throw together a credible Ruby program.

More importantly, whenever I start hacking Ruby, I am overwhelmed by the feeling that this is... right. And I find myself going back to Java and thinking "Why does this language keep getting in my way?"

You won't come out of this presentation knowing Ruby, but you might come out wanting to learn it. You may just as well come out thinking that I am a dangerous lunatic, or in the words of Hani Suleiman: "the kind of person who is amused by shiny baubles".

"Why My Brain Likes Ruby" is an attempt to prompt discussion through blatant flamebait, and one man's incredibly biased opinions:

  • Does the language really make a difference?
  • Static typing: belt or straitjacket?
  • How did Perl go from enfant terrible to tired has-been in just five years?
  • Will we still be writing Java code in ten years, and if so, should we just slit our wrists now?
  • And if we have time, and haven't broken out into physical violence by this point: why should Sun open-source the JVM?

For your comfort and convenience, this presentation should only be consumed after a couple of beers.

I'm almost hoping my second bluff is called, and someone asks me to present the damn thing. It might be fun.

2 TrackBacks

Listed below are links to blogs that reference this entry: The Joy of Bombast.

TrackBack URL for this entry: http://fishbowl.pastiche.org/mt-tb.cgi/573

Learning a new programming language is good for challenging one's approach to writing software. And it's fun anyway. In my case, Ruby is a language I'd like to learn more about. As luck would have it, the organisers of the... Read More

!flamebaits.png|align=left! AbstractI'm not a Ruby expert. I hack Java for a living, and it's likely to stay that way for the foreseeable future. With the reference manuals close at hand, though, I can throw together a credible Ruby program.... Read More

4 Comments

Well, I called the first bluff so I might as well call this one too. So consider yourself asked... :)

What's this?

"Here Bluffy, Bluffy, Bluffy. C'mon boy. Good Bluff. Sit. Sit! No. Down bluff! Down! Aaarrgggh! My hands, my beautiful hands! Bad, bad Bluff."

That the sound of a bluff being called, but then biting the hand that feeds it.

Unnecessary complexity artificially raises the value of small accomplishments.

Well I gotta say, just the blog made me do a bit more reading into Ruby, what will the presentation do?

Comments are no longer being accepted for this blog entry. If you really want to make your voice heard, you can always email me.

Previously: On Becoming a Verb

Next: "Don't Call it Shorthorn"