Keeping with their trend of publishing great Ruby content, InfoQ recently published a video of Fred George from
Thoughtworks, talking about "
Applying Agile to Ruby". In his talk, Fred talks about how important many of the core agile practices are when working in Ruby. Since Ruby is a dynamic language and doesn't offer some of the "safeguards" that statically typed languages provide, agile practices such as test driven development (TDD), continuous integration, and simple design become even more important. Fred closes his talk with the following statement: "I wouldn't work on Ruby without Agile". I wonder if he'd work on C# or Java without Agile.