The discussion with Sean and Randy was centered around all the necessary information needed before a programmer (either, software, plugin or theme developer) can actually start coding.
See All 550 Episodes of "Your Website Engineer"