Author: Ben Sanders

Code dojo!

I’ve been wanting to do one for quite a while, but I finally got around to holding our first code dojo. It is where coders get together and engage in deliberate practice in order to improve their skills. I’d never been to one before, and I wasn’t entirely sure how […]

Read More

Coding Dojo – Kata Calculator Story Cards

For our last two code dojos, we have done Kata Calculator. We structured it such that the coders got one requirement at a time, broken into multiple groups. Here are the story cards. White cards Calculator should be able to multiply two numbers (10 * 8 = 80) Calculator should […]

Read More

Lightning Talks

After my recent enthusiasm on the topic, I organized a “lightning talks” session over lunch today. It went even better than I hoped! We had five presentations: I talked about Testability Explorer Paulo talked about a script he wrote to convert Selenium Core tests to Selenium RC tests Jason talked […]

Read More

Lightning Talks Are Go!

More lightning talks goodness today: Andy talked about how our calculation framework relates to map/reduce Joel talked about alternative ways we could express calculations Jason showed us that XSL has cool dispatch ability I blabbed on about JProbe I didn’t know what people were talking about before, and it was […]

Read More

London Python Meetup

Ryan and I went to the London Python Meetup last week. In addition to a talk by the creator of Pinax, there were also a series of lightning talks. I’ve never been to an event where they did this before, and I find the format to be really wonderful. Basically, […]

Read More

Good discussion of what is good with Python

Michael Foord has a nice post about “Reasons to Love Python”. I find it synchronistic, as I’ve had conversations talking about several of these things the past week.

Read More

ICFP Contest 2008

This year’s ICFP programming contest was this past weekend. This year’s contest was to write a program to control a simulated Mars rover and get it to its home base. While avoiding Martians. 🙂 Before the contest, we (my ‘team’) were planning on working in D. A mate of mine […]

Read More

Equals and HashCode in Java

This is one of my pet peeves. Partially because it isn’t really explained that well in Java documentation, but mostly because I’ve seen it wrong so many places. As I’ve come across this twice in the past two days in our code, I felt the need to blog about it. […]

Read More

Code Debt

I went to a really neat workshop on ‘Code Debt’. The idea behind this term (as I see it) is that you should constantly maintain your software. When you make a change, but don’t take the time to refactor the code to play well with your change, you incur code […]

Read More

Greetings from SPA

I’ve been meaning to post since Sunday night, but I don’t think I’ve had a single minute of down time since I’ve gotten here. Even just hanging out after dinner I’ve either been in discussions with people or hacking on code. Or drumming. So, greetings from SPA – the Software […]

Read More