What If I applied modern NLP techniques to source code? The first attempt could be a search engine for large codebase that lets developers locate functions using natural language queries. I could totally see this being useful with onboarding of new developers in larger teams.