Alan Shreve at dotGo 2015
We struggle to conceptualize large software systems. This is a barrier to entry for new contributors and a large source of software errors. Can we build tools that help developers build mental models and understand unfamiliar complex codebases?