and as for sourcing (someone asked privately), my group was under research and reported to the research VP for many years. I have been on promotion committees for research scientists and SWEs in google research, etc, so at least theoretically, i either understand what they are supposed to be doing, or have been screwing it up really badly ;-)