When I picked up Ruby on Rails in 2006, it was a great relief after several years in Java and C to be using a language that let me express things concisely, without a lot of boilerplate, and without fighting the type system all the time. But this week I was contacted by an old client to do a little touch-up on a Java program, and you know what? Java is kind of fun again!
And it turns out I’ve missed some things about Eclipse – specifically, the way Java and Eclipse, working together, can let you know you’ve made a dumb mistake long before your tests or your web browser do. And although I’m comfortable using ruby-debug at the command line, I’ve missed having a GUI around my debugger. Maybe I’ll give RadRails or NetBeans or RubyMine another shot.
Just kidding, mostly. I got email today informing me that Watchr “has been released successfully in Brothersoft”. Congratulations!
Watchr is a tiny program I wrote five years ago. Ken and I were talking about how we’d like something that pops up images when they’re posted to Flickr. For reasons I don’t now recall, we then wrote two separate applications, his in Python and mine in Java. (By the way, that page is the only use so far of erikostrom.com, except as a mirror of drowning.org, the equally dated site about my singer-songwriter career.)
I’m a little surprised to find that it still basically works. Write once, run everywhere, I guess! Although it still has the same Mac bug noted in 2005, which bothers me more now that I’m a Mac user.