BDD that talks to domain experts first and code second