Steve Yegge (formerly working at amazon.com, currently with google) has been blogging about programming languages and similar stuff for quite a while - but now I discovered quite a jewel in his many writings: He implemented one game (sokoban) in several VM-based languages and compared the results. He started with some kind of design ideas on the game. Java programmers beware: Steve's not so fond of the J in JVM... (brought to my attention by Frank Jagla).
Bring some time - and be prepared for some fundamental critics either. Nice read!