As a software manager and developer I’ve followed the gradual adoption of DSLs as a mainstream technique. I’ve worked with numerous DSLs including:
Rails RSpec Easymock, Mockito Selenium Grails, GORM Rake Ant (as ugly as an XML DSL is)
RSpec was a wonder at the time compared to JUnit 3 where I spent the [...]