Just finished up RubyConf yesterday; it was most excellent. There were tons of quality talks, and of course it's always fun to let yourself go and totally geek out. Last year I had Planet RubyConf set up, but this year I got a late start and wasn't able to gather enough feeds to really do anything interesting. Luckily Nick Sieger was able to liveblog with astonishing prolificicity, and the horde in #rubyconf was tumblelogging like they were infected with a tumbleness disorder. Much fun and good-natured heckling was to be had. (Tip: don't be That Guy.)
Obligatory out-of-context quotes that attendees will have a jolly belly-laugh at and everyone else will scratch their heads reading:
(The next time Zed is looking for a job his interviewers are going to have a blast poking around on Google. I think it'll improve his chances though; most teams would be improved by adding someone who can refactor living organisms.)
A good portion of my time was spent pondering and discussing how to improve Emacs support for Ruby and Rails. I've been hacking a lot of that in my spare time, and I'm pretty confident saying rhtml support has been much improved for it. We've also been talking a lot about Smalltalk-style refactoring support, which will be a titanic task. Fortunately it looks like some folks have put some work in to hacking that for Eclipse. (I know... I know! Hopefully it can be extracted and generalized.)
I got to brush shoulders with all sorts of top-notch fellow hackers and even got a conversation in with the venerable Matz and the controversial Tim Bray. Mostly we talked about those refactoring ideas, and Tim mentioned that leveraging tests would be a good way to get typing data about your code provided you've got good coverage. There's tons to be done, but I'm excited to see how this progresses.
Photos up when I get home to my F-spot.