Possibly off-topic, but I couldn't help noticing that this post is from the blog of a Ruby consultancy. Has anyone else noticed a correlation between the Ruby users and this kind of emphasis on acceptance criteria and acceptance tests? I learned how to think of development from this perspective and write Cucumber tests (in Ruby) from the same friend that got me into Ruby in the first place.
¯\_(ツ)_/¯