Why would anybody be interested in an old language like Smalltalk? I know quite a few of my readers are, among other languages I am sure, Scala programmers. I quite like Scala and its balance of OO and functional programming on a serving of static typing with inference. Scala has been the perfect vehicle for me to grok functional programming. I am fond of learning different languages who makes different trade-offs and are suited for different architectures or goals.
I've been a huge fan of Intellij IDEA ever since I worked somewhere which had commercial licences. I moved on afterwards to a .net shop and coerced my boss into getting me a ReSharper license, without which I felt I had gone back to a vintage noir movie where I was a clueless detective in front of the source code conspiracy, unable to spy without Jetbrains binoculars.
It was my first hackethon and it was great. I registered with two friends, Alain & Benjamin. We joined forces with 3 strangers, Aurélien, Renaud & Stéphane, who turned out the be not only competent, but decent friendly persons.
The scene : a human is working on his computer while a robot is standing idly by.
Robot: Hey! I've got a joke for you. Human: Not right now. I'm busy. Aren't you supposed to do the laundry? Robot: Seems to me you're not so busy as not to be chatting up about your dirty clothes. Human turns around to stare are at Robot: You're starting to annoy the crap out of me. You know? Robot: Well, there's no robotic law against that. Human: I'm gonna write one.
I've been unable to go though my programming books lately; I can't find the energy to read it all or do the exercises.
I finally picked up Practical Clojure and it's a perfect guilt-free book: small and no exercises 8) For some reason the first chapter did not flow very well for me, but every chapter after that is concise and readable. They really managed to boil down every important concept of the language without losing its essence. It's Clojure distilled!