Blogger's Block #4 — cover art: a tidy Edwardian bookshop's programming-language shelf, a red gem-stoned Ruby book pushing in alongside a row of yellow Python books while a small mouse keeps the inventory. 🤓

2006 · Stevey's Blog Rants · Medley

“I like OCaml, for instance, but I don't use it. I don't like Java, but I do use it. Liking and using are mostly orthogonal dimensions, and if you like the language you're using even a little bit, you're lucky.”
— From Blogger's Block #4: Ruby and Java and Stuff, September 2006
Read the essay

© 2006 Steve Yegge. Originally published at Stevey's Blog Rants.

Author’s note

Solid piece, but dated and (as is oft the case) 20% too long.

Pretty much only interesting reading if you are a hardcore language geek.

AI Notes

The closing post in the four-part 2006 Blogger's Block series — a medley of small observations. The lead bloguette is a Sunday walk through the Barnes & Noble tech section: eleven Ruby/Rails titles where a few months earlier there had been almost none, against thirteen for Python. The admission underneath: Steve uses Ruby for everything he can, and isn't even sure he likes it. Liking and using are "mostly orthogonal dimensions." He has 3× more Python experience and 10× more Perl, and uses Ruby anyway because it's the path of least resistance for almost every scripting task. Bloguette #2 is a long detour on Java's biggest failing — the lack of literal syntax for hashtables, lists, objects, and functions — and how that drives Java programmers into XML and YAML for data they should be able to write inline.

Related listings

  • 2006

    Blogger's Block #3: Dreaming in Browser Swamp

    The same week's #3, on JavaScript as the most important language in the world. The two posts sit together as the latter half of the four-part bloguette medley.

  • 2007

    The Next Big Language

    Five months later, Steve sketches the language he wishes existed and which Java/Ruby/Python are each only half of. Read together: this post is the diagnosis, NBL is the prescription.

  • 2005

    Choosing Languages

    The earlier, longer version of the same conversation Steve has with himself here about which language to use and why. The Drunken-blog form is the deeper essay; this one is the bookshop sketch.