XP Brazil - The closing Panel, random thoughts
I gave my talk on XP in Smalltalk, and why I think it's better that way. You can get the presentation here. I had a good audience, and interestingly, a good number of non-Smalltalkers. All of the attendees received an NC CD, and after my talk, I had a number of people come up to ask questions. The thing I showed them - maybe I should have done this in the presentation - was to bring up the Web Toolkit ToyzInc demo, and walk through it. Then put a halt in a page, and watch the jaws drop! Yes, tools like Eclipse are getting better, but JSP coding isn't nearly this productive or fun. Anyway, the show itself was a lot of fun. I actually got to attend this show, instead of pulling booth duty (my typical fate at these things). It was a lot more fun to listen to the presentations. Once nice thing was that translation was provided - not just English to Portuguese, but also the reverse - so I could participate in events held in Portuguese - very nice. The XP hour on Thursday was especially nice that way. Funny thing, or at least ironic - here I studied Spanish for ten years, and the first country I visit in South America speaks Potuguese. I ran into three simply wonderful people from Paraguay who also did not speak Potuguese, and for whom English was their second tongue. I spent a couple of pleasant lunches conversing with them.. oh well. The folks from Object Magazine (Brazil were also very nice - Thanks Daniela for being so patient with my Spanish and (very halting) French. Daniela was kind enough to ask me to write an article for their magazine, and her editor asked to interview all of the invited speakers via email. I am pleased and humbled to be included with such a group of XP luminaries. Daniela (and a few other people) encouraged me to write a book - gosh, that sounds like real work. I'm tickled, and we'll see if I have that much ambition. The conference ended in a panel discussion on the future of XP - Kent Beck, Flavio, Scott Ambler, Lowell Lindstrom, Rob Mee - and Klaus Wuestefeld (an organizer and emcee, as well as XP expert) surprised me by asking me to participate in the panel. I took this as quite an honor! It was interesting - lots of good audience questions, including one on the future of Smalltalk. I related Cincom Smalltalk's annual 10% year on year customer increases, and that there are more Smalltalk vendors now than there were back in 1993 (Object-Arts, Object-Connect). This led to an interesting question - and later conversation - with Rob Mee. He has been working on a project with an old (conservative) bank in Germany, where they brought in all Open Source products to solve a problem - see my post on his talk for some notes. Well, that's a hard one. On the other hand, some of those OS things - a mock object framework (not needed in Smalltalk), JUnit (ships with VW), Eclipse (cool, but not as powerful as VW) simply aren't, IMHO, that relevant. Others, like Tomcat, are. On the other hand, the VW server frameworks scale quite nicely. The larger point is that there are scads of Open Source components for Java, and doesn't that swamp Smalltalk's ability to compete? Well, there are two answers to that
- First, ask any of the XP luminaries what they would rather code in. After you here Smalltalk from almost all of them, draw your own conclusions
- Second, The productivity gains in Smalltalk - 3x according to the SPR numbers - will still yield an earlier delivery

