The Cape Town SPIN will be holding a meeting, tonight from 6:15pm to 8:15pm at the Bandwidth Barn.  The topics under discussion are Static vs. Dynamically typed languages, and waterfall vs. agile development practices.

According to the agenda:

1. Dynamic languages such as Python and Ruby are getting a lot of mind-share these days, some touting such benefits as developer productivity, ease of use and learning, introspection, increased expressiveness etc. The real advantages and implicit costs in production environments are rarely discussed, however. We want to take this opportunity to air some of the points of view and share practical experiences with both.

2. Agile methods vs Waterfall software development methodologies. Agile methods such as SCRUM and variations on Extreme Programming are gaining in popularity. Many local groups have used such approaches with varying degrees of success. Equally many remain skeptical, believing it would never work in their domain. We'd like to hear both sides of the story in this discussion.

Not sure if I'm going to make it, but it could be quite entertaining and enlightening.  Or it could be very sad, with the static people saying "I really like that it's static!" and the dynamic people saying "I really like that it's dynamic!" all night.