The Commentator. “The Commentator uses revolutionary real-time language processing to actually grok your code and add the necessary comments on the fly”. Hilarious. Amazon recommends: people who bought the Commentator also bought the PairOn. (Via Coding Horror)
Torture your code. Kevin Clark released Heckle, a Gem that will torture your code until it reveals what we all know: your tests are incomplete. Check out Heckle and give it a try. (Via Aslak Hellesøy)
Just a reminder. JSON isn’t just for JavaScript. I use it to exchange data between Ruby apps because it’s everything SOAP/XML-RPC are not: simple to use, concise and editable.
Link bait, or psycho profile? Mark Tarver thinks Lisp’s elusive success is a result of the brilliant bipolar mind.
Repeat offender. Joshua Bloch explains how to use Java generics the right way in Effective Java Reloaded (PDF). If you like generics, it’s a must read. But it also reminds me why I bailed on C++: once I can no longer read other people’s code, there’s no point in writing my own. I’m going to stay away from generics and just write better test cases.