Source code is an important resource when it comes to extracting context 2. Extracting context is hard and worth exploring and in my opinion, a successful approach combines different techniques 3. Don’t forget: source code is not the only resource we have at our disposal 1. Source code is an important resource when it comes to extracting context 2. Extracting context is hard and worth exploring and in my opinion, a successful approach combines different techniques 3. Don’t forget: source code is not the only resource we have at our disposal And even with the greatest extraction techniques, we still face some issues: 1. Source code will always miss important information that can’t be conveyed through code, such as business logic  2. Code might contain errors or bugs, and we wouldn’t necessarily want to rely on it when generating code suggestions or answers to users 1. Source code will always miss important information that can’t be conveyed through code, such as business logic  2. Code might contain errors or bugs, and we wouldn’t necessarily want to rely on it when generating code suggestions or answers to users