I am using GitHub Copilot in VSCode for over a year now, mostly working with PHP, Java and various types of config files, Linux scripts etc.<p>And I have mixed feelings.<p>In general it helps me to write obvious, boiler-plate code and it shows examples (often useful) of parameters (names, default values) without looking into the documentation. This really speeds up things.<p>On the downside, it makes many mistakes, proposing correct values, mixed with made up ones, or once referring to a proper parameter, simply to change its name in another block of code.<p>Another pain point is that it responds slowly. I mean like 1 second later than is the comfort waiting time. So when I already thought it won't respond and press 'backspace' (or 'enter') to move on, it shows the answer and it is immediately destroyed by me.<p>Do you have any tips & tricks how to make it's usage more effective?<p>Both, in terms of quality of responses (like to increase awareness of the context) and the overall usability (faster responses by tweaking some parameters, or maybe having triggered requests only - always with manual call for help)?<p>Personally, I find this tool very useful, but amount of time spend on correcting those "mistakes" is rather high.