Gephi can be used to effectively explore Puppet resource dependency chains by visualizing a graph of relationships created by Puppet in the DOT language.
Your app might do everything your customers asked, but does it do everything you need? Here're tools for monitoring and diagnosing issues after it ships.
Agile is not about iterative development. It's not about user research or TDD. Agility won't be found in open workspaces - or in cubicles. Agile is an attitude.
AppleScript and Vimscript for running Ruby tests being edited in MacVim in either Terminal.app or iTerm.app. Works with Rspec, Cucumber, and Test::Unit tests.