For the last three years, I have thought often about why individual-level "explanations" of developers' ability, potential & productivity trouble me, and why I think they ultimately keep us from the things we most deeply want to understand and cultivate: software development problem-solving *cultures*
With @anthrocypher , we came together as a scientist and an expert practitioner to propose a different model: a cumulative culture theory of developer problem-solving