Thursday, December 20, 2007

Sign of the times?

I was in a large book store chain recently and as I always do, I strolled down the technology isle and found this very interesting:

Is this a sign of the times? The heading tells me there will be "Java" books here... but the first two rows are all Python, PHP, Ruby/Rails and a little TCL book in there for good measure. :) Dynlangs (scripting languages) are beginning to take the front seat for development these days... do the folks at this store know this? Or was this a simple stacking slip?

With projects like JRuby, Jython and the like gaining steam as viable alternatives to the Java programming language on the JVM... maybe the heading should just read "JVM" and this stacking order would work just fine!



Matt said...

I noticed that myself last time I was in there.

I think it's because REAL programmers who use Java don't bother with brick&mortar stores to get their books, they use Amazon. The Ruby geeks like you don't have credit cards so you can't order online and HAVE to go to the bookstore. :-)

Seriously, though, I think the better thing to do rather than label it "Java" would be just "Programming Languages." said...

I was thinking along the lines of Matt, but with a slight twist. I think the Java guys are just good enough to not need the silly little books these stores provide. Books, we don't need no stinking books! :P