SummaryBehavior driven development has been around for a long time. With the help of Dave Chelimsky (RSpec) it's been fully embraced in the Ruby community. As a long time Ruby developer I learned how BDD helps create expressive specs that lead to high quality software. I've since learned how to harness these practices and apply them to .NET development.
“Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves” - Alan Kay